From c0eb59060a0febb70e1c9fc5577e638f38a53ae0 Mon Sep 17 00:00:00 2001
From: ff137
Date: Thu, 13 Feb 2025 13:58:36 +0200
Subject: [PATCH 01/20] :arrow_up: Upgrade ruff
---
requirements.dev.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/requirements.dev.txt b/requirements.dev.txt
index f60f44a35..046cf720d 100644
--- a/requirements.dev.txt
+++ b/requirements.dev.txt
@@ -4,4 +4,4 @@ black~=24.10.0
isort~=5.13.2
pytest~=8.3.3
pytest-mock~=3.14.0
-ruff~=0.8.0
+ruff~=0.9.5
From b718ac45d19ac1fd14fd1db70cac663f3d386cdd Mon Sep 17 00:00:00 2001
From: ff137
Date: Thu, 13 Feb 2025 13:59:03 +0200
Subject: [PATCH 02/20] :arrow_up: Upgrade black
---
requirements.dev.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/requirements.dev.txt b/requirements.dev.txt
index 046cf720d..026dd2d5a 100644
--- a/requirements.dev.txt
+++ b/requirements.dev.txt
@@ -1,6 +1,6 @@
anyio~=4.7.0
autoflake~=2.3.1
-black~=24.10.0
+black~=25.1.0
isort~=5.13.2
pytest~=8.3.3
pytest-mock~=3.14.0
From 0c2e3fe2b19f55b15a3c6403ec23a619e535982f Mon Sep 17 00:00:00 2001
From: ff137
Date: Thu, 13 Feb 2025 13:59:50 +0200
Subject: [PATCH 03/20] :art: Apply new black format
---
aries_cloudcontroller/__init__.py | 10 +++++-----
aries_cloudcontroller/api/action_menu_api.py | 10 +++++-----
.../api/anoncreds_credential_definitions_api.py | 10 +++++-----
aries_cloudcontroller/api/anoncreds_revocation_api.py | 10 +++++-----
aries_cloudcontroller/api/anoncreds_schemas_api.py | 10 +++++-----
.../api/anoncreds_wallet_upgrade_api.py | 10 +++++-----
aries_cloudcontroller/api/basicmessage_api.py | 10 +++++-----
aries_cloudcontroller/api/connection_api.py | 10 +++++-----
aries_cloudcontroller/api/credential_definition_api.py | 10 +++++-----
aries_cloudcontroller/api/credentials_api.py | 10 +++++-----
aries_cloudcontroller/api/default_api.py | 10 +++++-----
aries_cloudcontroller/api/did_exchange_api.py | 10 +++++-----
aries_cloudcontroller/api/did_rotate_api.py | 10 +++++-----
aries_cloudcontroller/api/discover_features_api.py | 10 +++++-----
aries_cloudcontroller/api/discover_features_v20_api.py | 10 +++++-----
aries_cloudcontroller/api/endorse_transaction_api.py | 10 +++++-----
aries_cloudcontroller/api/introduction_api.py | 10 +++++-----
aries_cloudcontroller/api/issue_credential_v10_api.py | 10 +++++-----
aries_cloudcontroller/api/issue_credential_v20_api.py | 10 +++++-----
aries_cloudcontroller/api/jsonld_api.py | 10 +++++-----
aries_cloudcontroller/api/ledger_api.py | 10 +++++-----
aries_cloudcontroller/api/mediation_api.py | 10 +++++-----
aries_cloudcontroller/api/multitenancy_api.py | 10 +++++-----
aries_cloudcontroller/api/out_of_band_api.py | 10 +++++-----
aries_cloudcontroller/api/present_proof_v10_api.py | 10 +++++-----
aries_cloudcontroller/api/present_proof_v20_api.py | 10 +++++-----
aries_cloudcontroller/api/resolver_api.py | 10 +++++-----
aries_cloudcontroller/api/revocation_api.py | 10 +++++-----
aries_cloudcontroller/api/schema_api.py | 10 +++++-----
aries_cloudcontroller/api/server_api.py | 10 +++++-----
aries_cloudcontroller/api/settings_api.py | 10 +++++-----
aries_cloudcontroller/api/trustping_api.py | 10 +++++-----
aries_cloudcontroller/api/vc_api.py | 10 +++++-----
aries_cloudcontroller/api/wallet_api.py | 10 +++++-----
aries_cloudcontroller/api_client.py | 10 +++++-----
aries_cloudcontroller/configuration.py | 10 +++++-----
aries_cloudcontroller/exceptions.py | 10 +++++-----
aries_cloudcontroller/models/__init__.py | 10 +++++-----
.../models/action_menu_fetch_result.py | 10 +++++-----
aries_cloudcontroller/models/add_proof.py | 10 +++++-----
aries_cloudcontroller/models/add_proof_response.py | 10 +++++-----
aries_cloudcontroller/models/admin_config.py | 10 +++++-----
aries_cloudcontroller/models/admin_modules.py | 10 +++++-----
aries_cloudcontroller/models/admin_status.py | 10 +++++-----
.../models/admin_status_liveliness.py | 10 +++++-----
aries_cloudcontroller/models/admin_status_readiness.py | 10 +++++-----
aries_cloudcontroller/models/aml_record.py | 10 +++++-----
aries_cloudcontroller/models/anon_creds_schema.py | 10 +++++-----
.../models/anoncreds_presentation_req_attr_spec.py | 10 +++++-----
...anoncreds_presentation_req_attr_spec_non_revoked.py | 10 +++++-----
.../models/anoncreds_presentation_req_pred_spec.py | 10 +++++-----
...anoncreds_presentation_req_pred_spec_non_revoked.py | 10 +++++-----
.../models/anoncreds_presentation_request.py | 10 +++++-----
.../anoncreds_presentation_request_non_revoked.py | 10 +++++-----
aries_cloudcontroller/models/attach_decorator.py | 10 +++++-----
aries_cloudcontroller/models/attach_decorator_data.py | 10 +++++-----
.../models/attach_decorator_data1_jws.py | 10 +++++-----
.../models/attach_decorator_data_jws.py | 10 +++++-----
.../models/attach_decorator_data_jws_header.py | 10 +++++-----
aries_cloudcontroller/models/attachment_def.py | 10 +++++-----
.../models/attribute_mime_types_result.py | 10 +++++-----
aries_cloudcontroller/models/claim_format.py | 10 +++++-----
.../models/clear_pending_revocations_request.py | 10 +++++-----
.../models/configurable_write_ledgers.py | 10 +++++-----
aries_cloudcontroller/models/conn_record.py | 10 +++++-----
aries_cloudcontroller/models/connection_invitation.py | 10 +++++-----
aries_cloudcontroller/models/connection_list.py | 10 +++++-----
aries_cloudcontroller/models/connection_metadata.py | 10 +++++-----
.../models/connection_metadata_set_request.py | 10 +++++-----
.../models/connection_static_request.py | 10 +++++-----
.../models/connection_static_result.py | 10 +++++-----
aries_cloudcontroller/models/constraints.py | 10 +++++-----
.../models/create_invitation_request.py | 10 +++++-----
aries_cloudcontroller/models/create_key_request.py | 10 +++++-----
aries_cloudcontroller/models/create_key_response.py | 10 +++++-----
aries_cloudcontroller/models/create_wallet_request.py | 10 +++++-----
aries_cloudcontroller/models/create_wallet_response.py | 10 +++++-----
.../models/create_wallet_token_request.py | 10 +++++-----
.../models/create_wallet_token_response.py | 10 +++++-----
aries_cloudcontroller/models/cred_attr_spec.py | 10 +++++-----
aries_cloudcontroller/models/cred_def.py | 10 +++++-----
aries_cloudcontroller/models/cred_def_post_options.py | 10 +++++-----
aries_cloudcontroller/models/cred_def_post_request.py | 10 +++++-----
aries_cloudcontroller/models/cred_def_result.py | 10 +++++-----
aries_cloudcontroller/models/cred_def_state.py | 10 +++++-----
aries_cloudcontroller/models/cred_def_value.py | 10 +++++-----
aries_cloudcontroller/models/cred_def_value_primary.py | 10 +++++-----
.../models/cred_def_value_primary_schema_anoncreds.py | 10 +++++-----
.../models/cred_def_value_revocation.py | 10 +++++-----
.../cred_def_value_revocation_schema_anoncreds.py | 10 +++++-----
.../models/cred_def_value_schema_anoncreds.py | 10 +++++-----
aries_cloudcontroller/models/cred_info_list.py | 10 +++++-----
.../models/cred_rev_indy_records_result.py | 10 +++++-----
.../cred_rev_indy_records_result_schema_anoncreds.py | 10 +++++-----
.../models/cred_rev_record_details_result.py | 10 +++++-----
.../cred_rev_record_details_result_schema_anoncreds.py | 10 +++++-----
aries_cloudcontroller/models/cred_rev_record_result.py | 10 +++++-----
.../models/cred_rev_record_result_schema_anoncreds.py | 10 +++++-----
aries_cloudcontroller/models/cred_revoked_result.py | 10 +++++-----
aries_cloudcontroller/models/credential.py | 10 +++++-----
aries_cloudcontroller/models/credential_definition.py | 10 +++++-----
.../models/credential_definition_get_result.py | 10 +++++-----
.../models/credential_definition_send_request.py | 10 +++++-----
.../models/credential_definition_send_result.py | 10 +++++-----
.../models/credential_definitions_created_result.py | 10 +++++-----
aries_cloudcontroller/models/credential_offer.py | 10 +++++-----
aries_cloudcontroller/models/credential_preview.py | 10 +++++-----
aries_cloudcontroller/models/credential_proposal.py | 10 +++++-----
.../models/credential_status_options.py | 10 +++++-----
.../models/data_integrity_proof_options.py | 10 +++++-----
aries_cloudcontroller/models/did.py | 10 +++++-----
aries_cloudcontroller/models/did_create.py | 10 +++++-----
aries_cloudcontroller/models/did_create_options.py | 10 +++++-----
aries_cloudcontroller/models/did_endpoint.py | 10 +++++-----
aries_cloudcontroller/models/did_endpoint_with_type.py | 10 +++++-----
aries_cloudcontroller/models/did_list.py | 10 +++++-----
aries_cloudcontroller/models/did_result.py | 10 +++++-----
.../models/did_rotate_request_json.py | 10 +++++-----
aries_cloudcontroller/models/didx_reject_request.py | 10 +++++-----
aries_cloudcontroller/models/didx_request.py | 10 +++++-----
aries_cloudcontroller/models/dif_field.py | 10 +++++-----
aries_cloudcontroller/models/dif_holder.py | 10 +++++-----
aries_cloudcontroller/models/dif_options.py | 10 +++++-----
aries_cloudcontroller/models/dif_pres_spec.py | 10 +++++-----
aries_cloudcontroller/models/dif_proof_proposal.py | 10 +++++-----
aries_cloudcontroller/models/dif_proof_request.py | 10 +++++-----
aries_cloudcontroller/models/disclose.py | 10 +++++-----
aries_cloudcontroller/models/disclosures.py | 10 +++++-----
aries_cloudcontroller/models/doc.py | 10 +++++-----
.../models/document_verification_result.py | 10 +++++-----
aries_cloudcontroller/models/endorser_info.py | 10 +++++-----
aries_cloudcontroller/models/endpoints_result.py | 10 +++++-----
.../models/fetch_credential_response.py | 10 +++++-----
aries_cloudcontroller/models/fetch_key_response.py | 10 +++++-----
aries_cloudcontroller/models/filter.py | 10 +++++-----
aries_cloudcontroller/models/generated.py | 10 +++++-----
aries_cloudcontroller/models/get_cred_def_result.py | 10 +++++-----
aries_cloudcontroller/models/get_cred_defs_response.py | 10 +++++-----
.../models/get_did_endpoint_response.py | 10 +++++-----
.../models/get_did_verkey_response.py | 10 +++++-----
aries_cloudcontroller/models/get_nym_role_response.py | 10 +++++-----
aries_cloudcontroller/models/get_schema_result.py | 10 +++++-----
aries_cloudcontroller/models/get_schemas_response.py | 10 +++++-----
aries_cloudcontroller/models/hangup.py | 10 +++++-----
aries_cloudcontroller/models/indy_attr_value.py | 10 +++++-----
aries_cloudcontroller/models/indy_cred_abstract.py | 10 +++++-----
aries_cloudcontroller/models/indy_cred_info.py | 10 +++++-----
aries_cloudcontroller/models/indy_cred_precis.py | 10 +++++-----
aries_cloudcontroller/models/indy_cred_request.py | 10 +++++-----
aries_cloudcontroller/models/indy_credential.py | 10 +++++-----
aries_cloudcontroller/models/indy_eq_proof.py | 10 +++++-----
aries_cloudcontroller/models/indy_ge_proof.py | 10 +++++-----
aries_cloudcontroller/models/indy_ge_proof_pred.py | 10 +++++-----
.../models/indy_key_correctness_proof.py | 10 +++++-----
aries_cloudcontroller/models/indy_non_revoc_proof.py | 10 +++++-----
.../models/indy_non_revocation_interval.py | 10 +++++-----
aries_cloudcontroller/models/indy_pres_attr_spec.py | 10 +++++-----
aries_cloudcontroller/models/indy_pres_pred_spec.py | 10 +++++-----
aries_cloudcontroller/models/indy_pres_preview.py | 10 +++++-----
aries_cloudcontroller/models/indy_pres_spec.py | 10 +++++-----
aries_cloudcontroller/models/indy_primary_proof.py | 10 +++++-----
aries_cloudcontroller/models/indy_proof.py | 10 +++++-----
aries_cloudcontroller/models/indy_proof_identifier.py | 10 +++++-----
aries_cloudcontroller/models/indy_proof_proof.py | 10 +++++-----
.../models/indy_proof_proof_aggregated_proof.py | 10 +++++-----
.../models/indy_proof_proof_proofs_proof.py | 10 +++++-----
.../models/indy_proof_req_attr_spec.py | 10 +++++-----
.../models/indy_proof_req_attr_spec_non_revoked.py | 10 +++++-----
.../models/indy_proof_req_pred_spec.py | 10 +++++-----
.../models/indy_proof_req_pred_spec_non_revoked.py | 10 +++++-----
aries_cloudcontroller/models/indy_proof_request.py | 10 +++++-----
.../models/indy_proof_request_non_revoked.py | 10 +++++-----
.../models/indy_proof_requested_proof.py | 10 +++++-----
.../models/indy_proof_requested_proof_predicate.py | 10 +++++-----
.../models/indy_proof_requested_proof_revealed_attr.py | 10 +++++-----
.../indy_proof_requested_proof_revealed_attr_group.py | 10 +++++-----
.../models/indy_requested_creds_requested_attr.py | 10 +++++-----
.../models/indy_requested_creds_requested_pred.py | 10 +++++-----
aries_cloudcontroller/models/indy_rev_reg_def.py | 10 +++++-----
aries_cloudcontroller/models/indy_rev_reg_def_value.py | 10 +++++-----
.../models/indy_rev_reg_def_value_public_keys.py | 10 +++++-----
.../indy_rev_reg_def_value_public_keys_accum_key.py | 10 +++++-----
aries_cloudcontroller/models/indy_rev_reg_entry.py | 10 +++++-----
.../models/indy_rev_reg_entry_value.py | 10 +++++-----
aries_cloudcontroller/models/inner_cred_def.py | 10 +++++-----
aries_cloudcontroller/models/inner_rev_reg_def.py | 10 +++++-----
aries_cloudcontroller/models/input_descriptors.py | 10 +++++-----
.../models/invitation_create_request.py | 10 +++++-----
aries_cloudcontroller/models/invitation_message.py | 10 +++++-----
aries_cloudcontroller/models/invitation_record.py | 10 +++++-----
aries_cloudcontroller/models/invitation_result.py | 10 +++++-----
.../models/issue_credential_request.py | 10 +++++-----
.../models/issue_credential_response.py | 10 +++++-----
aries_cloudcontroller/models/issuer_cred_rev_record.py | 10 +++++-----
.../models/issuer_cred_rev_record_schema_anoncreds.py | 10 +++++-----
aries_cloudcontroller/models/issuer_rev_reg_record.py | 10 +++++-----
aries_cloudcontroller/models/jws_create.py | 10 +++++-----
aries_cloudcontroller/models/jws_verify.py | 10 +++++-----
aries_cloudcontroller/models/jws_verify_response.py | 10 +++++-----
aries_cloudcontroller/models/keylist.py | 10 +++++-----
aries_cloudcontroller/models/keylist_query.py | 10 +++++-----
.../models/keylist_query_filter_request.py | 10 +++++-----
aries_cloudcontroller/models/keylist_query_paginate.py | 10 +++++-----
aries_cloudcontroller/models/keylist_update.py | 10 +++++-----
aries_cloudcontroller/models/keylist_update_request.py | 10 +++++-----
aries_cloudcontroller/models/keylist_update_rule.py | 10 +++++-----
aries_cloudcontroller/models/ld_proof_vc_detail.py | 10 +++++-----
aries_cloudcontroller/models/ld_proof_vc_options.py | 10 +++++-----
aries_cloudcontroller/models/ledger_config_instance.py | 10 +++++-----
aries_cloudcontroller/models/ledger_config_list.py | 10 +++++-----
aries_cloudcontroller/models/linked_data_proof.py | 10 +++++-----
aries_cloudcontroller/models/mediation_deny.py | 10 +++++-----
aries_cloudcontroller/models/mediation_grant.py | 10 +++++-----
.../models/mediation_id_match_info.py | 10 +++++-----
aries_cloudcontroller/models/mediation_list.py | 10 +++++-----
aries_cloudcontroller/models/mediation_record.py | 10 +++++-----
aries_cloudcontroller/models/menu.py | 10 +++++-----
aries_cloudcontroller/models/menu_form.py | 10 +++++-----
aries_cloudcontroller/models/menu_form_param.py | 10 +++++-----
aries_cloudcontroller/models/menu_json.py | 10 +++++-----
aries_cloudcontroller/models/menu_option.py | 10 +++++-----
aries_cloudcontroller/models/model_date.py | 10 +++++-----
aries_cloudcontroller/models/model_schema.py | 10 +++++-----
aries_cloudcontroller/models/oob_record.py | 10 +++++-----
aries_cloudcontroller/models/perform_request.py | 10 +++++-----
aries_cloudcontroller/models/ping_request.py | 10 +++++-----
aries_cloudcontroller/models/ping_request_response.py | 10 +++++-----
aries_cloudcontroller/models/presentation.py | 10 +++++-----
.../models/presentation_definition.py | 10 +++++-----
aries_cloudcontroller/models/presentation_proposal.py | 10 +++++-----
aries_cloudcontroller/models/presentation_request.py | 10 +++++-----
.../models/presentation_verification_result.py | 10 +++++-----
aries_cloudcontroller/models/profile_settings.py | 10 +++++-----
aries_cloudcontroller/models/proof_result.py | 10 +++++-----
aries_cloudcontroller/models/protocol_descriptor.py | 10 +++++-----
.../models/prove_presentation_request.py | 10 +++++-----
.../models/prove_presentation_response.py | 10 +++++-----
aries_cloudcontroller/models/publish_revocations.py | 10 +++++-----
.../models/publish_revocations_options.py | 10 +++++-----
.../publish_revocations_result_schema_anoncreds.py | 10 +++++-----
.../models/publish_revocations_schema_anoncreds.py | 10 +++++-----
aries_cloudcontroller/models/purpose_result.py | 10 +++++-----
aries_cloudcontroller/models/queries.py | 10 +++++-----
aries_cloudcontroller/models/query.py | 10 +++++-----
aries_cloudcontroller/models/query_item.py | 10 +++++-----
aries_cloudcontroller/models/raw_encoded.py | 10 +++++-----
.../models/receive_invitation_request.py | 10 +++++-----
aries_cloudcontroller/models/remove_wallet_request.py | 10 +++++-----
aries_cloudcontroller/models/resolution_result.py | 10 +++++-----
aries_cloudcontroller/models/rev_list.py | 10 +++++-----
.../models/rev_list_create_request.py | 10 +++++-----
aries_cloudcontroller/models/rev_list_options.py | 10 +++++-----
aries_cloudcontroller/models/rev_list_result.py | 10 +++++-----
aries_cloudcontroller/models/rev_list_state.py | 10 +++++-----
aries_cloudcontroller/models/rev_reg_create_request.py | 10 +++++-----
.../models/rev_reg_create_request_schema_anoncreds.py | 10 +++++-----
aries_cloudcontroller/models/rev_reg_def.py | 10 +++++-----
aries_cloudcontroller/models/rev_reg_def_options.py | 10 +++++-----
aries_cloudcontroller/models/rev_reg_def_result.py | 10 +++++-----
aries_cloudcontroller/models/rev_reg_def_state.py | 10 +++++-----
aries_cloudcontroller/models/rev_reg_def_value.py | 10 +++++-----
aries_cloudcontroller/models/rev_reg_issued_result.py | 10 +++++-----
.../models/rev_reg_issued_result_schema_anoncreds.py | 10 +++++-----
aries_cloudcontroller/models/rev_reg_result.py | 10 +++++-----
.../models/rev_reg_result_schema_anoncreds.py | 10 +++++-----
.../models/rev_reg_update_tails_file_uri.py | 10 +++++-----
.../models/rev_reg_wallet_updated_result.py | 10 +++++-----
.../rev_reg_wallet_updated_result_schema_anoncreds.py | 10 +++++-----
aries_cloudcontroller/models/rev_regs_created.py | 10 +++++-----
.../models/rev_regs_created_schema_anoncreds.py | 10 +++++-----
aries_cloudcontroller/models/revoke_request.py | 10 +++++-----
.../models/revoke_request_schema_anoncreds.py | 10 +++++-----
aries_cloudcontroller/models/rotate.py | 10 +++++-----
aries_cloudcontroller/models/route_record.py | 10 +++++-----
aries_cloudcontroller/models/schema_get_result.py | 10 +++++-----
.../models/schema_input_descriptor.py | 10 +++++-----
aries_cloudcontroller/models/schema_post_option.py | 10 +++++-----
aries_cloudcontroller/models/schema_post_request.py | 10 +++++-----
aries_cloudcontroller/models/schema_result.py | 10 +++++-----
aries_cloudcontroller/models/schema_send_request.py | 10 +++++-----
aries_cloudcontroller/models/schema_send_result.py | 10 +++++-----
aries_cloudcontroller/models/schema_state.py | 10 +++++-----
aries_cloudcontroller/models/schemas_created_result.py | 10 +++++-----
.../models/schemas_input_descriptor_filter.py | 10 +++++-----
aries_cloudcontroller/models/sdjws_create.py | 10 +++++-----
aries_cloudcontroller/models/sdjws_verify.py | 10 +++++-----
aries_cloudcontroller/models/sdjws_verify_response.py | 10 +++++-----
aries_cloudcontroller/models/send_menu.py | 10 +++++-----
aries_cloudcontroller/models/send_message.py | 10 +++++-----
aries_cloudcontroller/models/service_decorator.py | 10 +++++-----
aries_cloudcontroller/models/sign_request.py | 10 +++++-----
aries_cloudcontroller/models/sign_response.py | 10 +++++-----
aries_cloudcontroller/models/signature_options.py | 10 +++++-----
aries_cloudcontroller/models/signed_doc.py | 10 +++++-----
.../models/submission_requirements.py | 10 +++++-----
aries_cloudcontroller/models/taa_accept.py | 10 +++++-----
aries_cloudcontroller/models/taa_acceptance.py | 10 +++++-----
aries_cloudcontroller/models/taa_info.py | 10 +++++-----
aries_cloudcontroller/models/taa_record.py | 10 +++++-----
aries_cloudcontroller/models/taa_result.py | 10 +++++-----
aries_cloudcontroller/models/tails_delete_response.py | 10 +++++-----
aries_cloudcontroller/models/transaction_jobs.py | 10 +++++-----
aries_cloudcontroller/models/transaction_list.py | 10 +++++-----
aries_cloudcontroller/models/transaction_record.py | 10 +++++-----
.../models/txn_or_credential_definition_send_result.py | 10 +++++-----
.../models/txn_or_publish_revocations_result.py | 10 +++++-----
.../models/txn_or_register_ledger_nym_response.py | 10 +++++-----
aries_cloudcontroller/models/txn_or_rev_reg_result.py | 10 +++++-----
.../models/txn_or_schema_send_result.py | 10 +++++-----
aries_cloudcontroller/models/update_key_request.py | 10 +++++-----
aries_cloudcontroller/models/update_key_response.py | 10 +++++-----
.../models/update_profile_settings.py | 10 +++++-----
aries_cloudcontroller/models/update_wallet_request.py | 10 +++++-----
.../models/v10_credential_bound_offer_request.py | 10 +++++-----
.../models/v10_credential_conn_free_offer_request.py | 10 +++++-----
aries_cloudcontroller/models/v10_credential_create.py | 10 +++++-----
.../models/v10_credential_exchange.py | 10 +++++-----
.../v10_credential_exchange_auto_remove_request.py | 10 +++++-----
.../models/v10_credential_exchange_list_result.py | 10 +++++-----
.../models/v10_credential_free_offer_request.py | 10 +++++-----
.../models/v10_credential_issue_request.py | 10 +++++-----
.../models/v10_credential_problem_report_request.py | 10 +++++-----
.../models/v10_credential_proposal_request_mand.py | 10 +++++-----
.../models/v10_credential_proposal_request_opt.py | 10 +++++-----
.../models/v10_credential_store_request.py | 10 +++++-----
.../models/v10_discovery_exchange_list_result.py | 10 +++++-----
aries_cloudcontroller/models/v10_discovery_record.py | 10 +++++-----
.../models/v10_presentation_create_request_request.py | 10 +++++-----
.../models/v10_presentation_exchange.py | 10 +++++-----
.../models/v10_presentation_exchange_list.py | 10 +++++-----
.../models/v10_presentation_problem_report_request.py | 10 +++++-----
.../models/v10_presentation_proposal_request.py | 10 +++++-----
.../models/v10_presentation_send_request.py | 10 +++++-----
.../models/v10_presentation_send_request_request.py | 10 +++++-----
.../v10_presentation_send_request_to_proposal.py | 10 +++++-----
aries_cloudcontroller/models/v20_cred_attr_spec.py | 10 +++++-----
.../models/v20_cred_bound_offer_request.py | 10 +++++-----
aries_cloudcontroller/models/v20_cred_ex_free.py | 10 +++++-----
aries_cloudcontroller/models/v20_cred_ex_record.py | 10 +++++-----
.../models/v20_cred_ex_record_by_format.py | 10 +++++-----
.../models/v20_cred_ex_record_detail.py | 10 +++++-----
.../models/v20_cred_ex_record_indy.py | 10 +++++-----
.../models/v20_cred_ex_record_ld_proof.py | 10 +++++-----
.../models/v20_cred_ex_record_list_result.py | 10 +++++-----
aries_cloudcontroller/models/v20_cred_filter.py | 10 +++++-----
.../models/v20_cred_filter_anoncreds.py | 10 +++++-----
aries_cloudcontroller/models/v20_cred_filter_indy.py | 10 +++++-----
.../models/v20_cred_filter_ld_proof.py | 10 +++++-----
aries_cloudcontroller/models/v20_cred_filter_vcdi.py | 10 +++++-----
aries_cloudcontroller/models/v20_cred_format.py | 10 +++++-----
aries_cloudcontroller/models/v20_cred_issue.py | 10 +++++-----
.../models/v20_cred_issue_problem_report_request.py | 10 +++++-----
aries_cloudcontroller/models/v20_cred_issue_request.py | 10 +++++-----
aries_cloudcontroller/models/v20_cred_offer.py | 10 +++++-----
.../models/v20_cred_offer_conn_free_request.py | 10 +++++-----
aries_cloudcontroller/models/v20_cred_offer_request.py | 10 +++++-----
aries_cloudcontroller/models/v20_cred_preview.py | 10 +++++-----
aries_cloudcontroller/models/v20_cred_proposal.py | 10 +++++-----
aries_cloudcontroller/models/v20_cred_request.py | 10 +++++-----
aries_cloudcontroller/models/v20_cred_request_free.py | 10 +++++-----
.../models/v20_cred_request_request.py | 10 +++++-----
aries_cloudcontroller/models/v20_cred_store_request.py | 10 +++++-----
.../models/v20_discovery_exchange_list_result.py | 10 +++++-----
.../models/v20_discovery_exchange_result.py | 10 +++++-----
aries_cloudcontroller/models/v20_discovery_record.py | 10 +++++-----
.../models/v20_issue_cred_schema_core.py | 10 +++++-----
aries_cloudcontroller/models/v20_pres.py | 10 +++++-----
.../models/v20_pres_create_request_request.py | 10 +++++-----
aries_cloudcontroller/models/v20_pres_ex_record.py | 10 +++++-----
.../models/v20_pres_ex_record_by_format.py | 10 +++++-----
.../models/v20_pres_ex_record_list.py | 10 +++++-----
aries_cloudcontroller/models/v20_pres_format.py | 10 +++++-----
.../models/v20_pres_problem_report_request.py | 10 +++++-----
aries_cloudcontroller/models/v20_pres_proposal.py | 10 +++++-----
.../models/v20_pres_proposal_by_format.py | 10 +++++-----
.../models/v20_pres_proposal_request.py | 10 +++++-----
aries_cloudcontroller/models/v20_pres_request.py | 10 +++++-----
.../models/v20_pres_request_by_format.py | 10 +++++-----
.../models/v20_pres_send_request_request.py | 10 +++++-----
.../models/v20_pres_spec_by_format_request.py | 10 +++++-----
.../v20_presentation_send_request_to_proposal.py | 10 +++++-----
aries_cloudcontroller/models/vc_record.py | 10 +++++-----
aries_cloudcontroller/models/vc_record_list.py | 10 +++++-----
aries_cloudcontroller/models/verifiable_credential.py | 10 +++++-----
.../models/verifiable_presentation.py | 10 +++++-----
.../models/verify_credential_request.py | 10 +++++-----
.../models/verify_credential_response.py | 10 +++++-----
aries_cloudcontroller/models/verify_di_request.py | 10 +++++-----
aries_cloudcontroller/models/verify_di_response.py | 10 +++++-----
.../models/verify_presentation_request.py | 10 +++++-----
.../models/verify_presentation_response.py | 10 +++++-----
aries_cloudcontroller/models/verify_request.py | 10 +++++-----
aries_cloudcontroller/models/verify_response.py | 10 +++++-----
.../models/w3_c_credentials_list_request.py | 10 +++++-----
aries_cloudcontroller/models/wallet_list.py | 10 +++++-----
aries_cloudcontroller/models/wallet_record.py | 10 +++++-----
aries_cloudcontroller/models/write_ledger.py | 10 +++++-----
aries_cloudcontroller/rest.py | 10 +++++-----
398 files changed, 1990 insertions(+), 1990 deletions(-)
diff --git a/aries_cloudcontroller/__init__.py b/aries_cloudcontroller/__init__.py
index c86921af9..c2523b6e5 100644
--- a/aries_cloudcontroller/__init__.py
+++ b/aries_cloudcontroller/__init__.py
@@ -3,14 +3,14 @@
# flake8: noqa
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/api/action_menu_api.py b/aries_cloudcontroller/api/action_menu_api.py
index 3aee2670d..def2a6818 100644
--- a/aries_cloudcontroller/api/action_menu_api.py
+++ b/aries_cloudcontroller/api/action_menu_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
from typing import Any, Dict, List, Optional, Tuple, Union
diff --git a/aries_cloudcontroller/api/anoncreds_credential_definitions_api.py b/aries_cloudcontroller/api/anoncreds_credential_definitions_api.py
index 29e48919a..a3d3230ad 100644
--- a/aries_cloudcontroller/api/anoncreds_credential_definitions_api.py
+++ b/aries_cloudcontroller/api/anoncreds_credential_definitions_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
from typing import Any, Dict, List, Optional, Tuple, Union
diff --git a/aries_cloudcontroller/api/anoncreds_revocation_api.py b/aries_cloudcontroller/api/anoncreds_revocation_api.py
index dc3f2fe37..8c26cd089 100644
--- a/aries_cloudcontroller/api/anoncreds_revocation_api.py
+++ b/aries_cloudcontroller/api/anoncreds_revocation_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
from typing import Any, Dict, List, Optional, Tuple, Union
diff --git a/aries_cloudcontroller/api/anoncreds_schemas_api.py b/aries_cloudcontroller/api/anoncreds_schemas_api.py
index 775a65757..ff875c7c4 100644
--- a/aries_cloudcontroller/api/anoncreds_schemas_api.py
+++ b/aries_cloudcontroller/api/anoncreds_schemas_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
from typing import Any, Dict, List, Optional, Tuple, Union
diff --git a/aries_cloudcontroller/api/anoncreds_wallet_upgrade_api.py b/aries_cloudcontroller/api/anoncreds_wallet_upgrade_api.py
index 3905e8d5f..7b3d0260c 100644
--- a/aries_cloudcontroller/api/anoncreds_wallet_upgrade_api.py
+++ b/aries_cloudcontroller/api/anoncreds_wallet_upgrade_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
from typing import Any, Dict, List, Optional, Tuple, Union
diff --git a/aries_cloudcontroller/api/basicmessage_api.py b/aries_cloudcontroller/api/basicmessage_api.py
index f64f29fac..4a736be57 100644
--- a/aries_cloudcontroller/api/basicmessage_api.py
+++ b/aries_cloudcontroller/api/basicmessage_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
from typing import Any, Dict, List, Optional, Tuple, Union
diff --git a/aries_cloudcontroller/api/connection_api.py b/aries_cloudcontroller/api/connection_api.py
index 06cbb3a30..0c3124dbf 100644
--- a/aries_cloudcontroller/api/connection_api.py
+++ b/aries_cloudcontroller/api/connection_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
import warnings
diff --git a/aries_cloudcontroller/api/credential_definition_api.py b/aries_cloudcontroller/api/credential_definition_api.py
index 29378b5b5..a2c5fe4dc 100644
--- a/aries_cloudcontroller/api/credential_definition_api.py
+++ b/aries_cloudcontroller/api/credential_definition_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
from typing import Any, Dict, List, Optional, Tuple, Union
diff --git a/aries_cloudcontroller/api/credentials_api.py b/aries_cloudcontroller/api/credentials_api.py
index c5010f8bf..f84186276 100644
--- a/aries_cloudcontroller/api/credentials_api.py
+++ b/aries_cloudcontroller/api/credentials_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
from typing import Any, Dict, List, Optional, Tuple, Union
diff --git a/aries_cloudcontroller/api/default_api.py b/aries_cloudcontroller/api/default_api.py
index e0562bd78..940ea5e91 100644
--- a/aries_cloudcontroller/api/default_api.py
+++ b/aries_cloudcontroller/api/default_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
from typing import Any, Dict, List, Optional, Tuple, Union
diff --git a/aries_cloudcontroller/api/did_exchange_api.py b/aries_cloudcontroller/api/did_exchange_api.py
index 84771e6ed..dca0487c9 100644
--- a/aries_cloudcontroller/api/did_exchange_api.py
+++ b/aries_cloudcontroller/api/did_exchange_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
import warnings
diff --git a/aries_cloudcontroller/api/did_rotate_api.py b/aries_cloudcontroller/api/did_rotate_api.py
index b01111aea..80717c555 100644
--- a/aries_cloudcontroller/api/did_rotate_api.py
+++ b/aries_cloudcontroller/api/did_rotate_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
from typing import Any, Dict, List, Optional, Tuple, Union
diff --git a/aries_cloudcontroller/api/discover_features_api.py b/aries_cloudcontroller/api/discover_features_api.py
index 1a54af6fd..0e9d8f2c1 100644
--- a/aries_cloudcontroller/api/discover_features_api.py
+++ b/aries_cloudcontroller/api/discover_features_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
from typing import Any, Dict, List, Optional, Tuple, Union
diff --git a/aries_cloudcontroller/api/discover_features_v20_api.py b/aries_cloudcontroller/api/discover_features_v20_api.py
index 81e7feb4e..c0d72b9c9 100644
--- a/aries_cloudcontroller/api/discover_features_v20_api.py
+++ b/aries_cloudcontroller/api/discover_features_v20_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
from typing import Any, Dict, List, Optional, Tuple, Union
diff --git a/aries_cloudcontroller/api/endorse_transaction_api.py b/aries_cloudcontroller/api/endorse_transaction_api.py
index f4f57d66b..5da00303b 100644
--- a/aries_cloudcontroller/api/endorse_transaction_api.py
+++ b/aries_cloudcontroller/api/endorse_transaction_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
from typing import Any, Dict, List, Optional, Tuple, Union
diff --git a/aries_cloudcontroller/api/introduction_api.py b/aries_cloudcontroller/api/introduction_api.py
index d7cbfbd71..2c12c9bf0 100644
--- a/aries_cloudcontroller/api/introduction_api.py
+++ b/aries_cloudcontroller/api/introduction_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
from typing import Any, Dict, List, Optional, Tuple, Union
diff --git a/aries_cloudcontroller/api/issue_credential_v10_api.py b/aries_cloudcontroller/api/issue_credential_v10_api.py
index 194717ecd..cf999f214 100644
--- a/aries_cloudcontroller/api/issue_credential_v10_api.py
+++ b/aries_cloudcontroller/api/issue_credential_v10_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
import warnings
diff --git a/aries_cloudcontroller/api/issue_credential_v20_api.py b/aries_cloudcontroller/api/issue_credential_v20_api.py
index 4304c0f02..83f1844ee 100644
--- a/aries_cloudcontroller/api/issue_credential_v20_api.py
+++ b/aries_cloudcontroller/api/issue_credential_v20_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
from typing import Any, Dict, List, Optional, Tuple, Union
diff --git a/aries_cloudcontroller/api/jsonld_api.py b/aries_cloudcontroller/api/jsonld_api.py
index cef2264b1..d7c20107f 100644
--- a/aries_cloudcontroller/api/jsonld_api.py
+++ b/aries_cloudcontroller/api/jsonld_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
import warnings
diff --git a/aries_cloudcontroller/api/ledger_api.py b/aries_cloudcontroller/api/ledger_api.py
index 2132e330e..d6590da47 100644
--- a/aries_cloudcontroller/api/ledger_api.py
+++ b/aries_cloudcontroller/api/ledger_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
from typing import Any, Dict, List, Optional, Tuple, Union
diff --git a/aries_cloudcontroller/api/mediation_api.py b/aries_cloudcontroller/api/mediation_api.py
index 97837cddf..776662b57 100644
--- a/aries_cloudcontroller/api/mediation_api.py
+++ b/aries_cloudcontroller/api/mediation_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
from typing import Any, Dict, List, Optional, Tuple, Union
diff --git a/aries_cloudcontroller/api/multitenancy_api.py b/aries_cloudcontroller/api/multitenancy_api.py
index 677ff3d53..c2591b704 100644
--- a/aries_cloudcontroller/api/multitenancy_api.py
+++ b/aries_cloudcontroller/api/multitenancy_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
from typing import Any, Dict, List, Optional, Tuple, Union
diff --git a/aries_cloudcontroller/api/out_of_band_api.py b/aries_cloudcontroller/api/out_of_band_api.py
index 42fd5b094..76d83abc7 100644
--- a/aries_cloudcontroller/api/out_of_band_api.py
+++ b/aries_cloudcontroller/api/out_of_band_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
from typing import Any, Dict, List, Optional, Tuple, Union
diff --git a/aries_cloudcontroller/api/present_proof_v10_api.py b/aries_cloudcontroller/api/present_proof_v10_api.py
index 56d2e8846..a3b3fa2f9 100644
--- a/aries_cloudcontroller/api/present_proof_v10_api.py
+++ b/aries_cloudcontroller/api/present_proof_v10_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
import warnings
diff --git a/aries_cloudcontroller/api/present_proof_v20_api.py b/aries_cloudcontroller/api/present_proof_v20_api.py
index e3f317a44..e24f3efec 100644
--- a/aries_cloudcontroller/api/present_proof_v20_api.py
+++ b/aries_cloudcontroller/api/present_proof_v20_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
from typing import Any, Dict, List, Optional, Tuple, Union
diff --git a/aries_cloudcontroller/api/resolver_api.py b/aries_cloudcontroller/api/resolver_api.py
index 6ec097536..b2f838789 100644
--- a/aries_cloudcontroller/api/resolver_api.py
+++ b/aries_cloudcontroller/api/resolver_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
from typing import Any, Dict, List, Optional, Tuple, Union
diff --git a/aries_cloudcontroller/api/revocation_api.py b/aries_cloudcontroller/api/revocation_api.py
index 3621737e6..9e2563e11 100644
--- a/aries_cloudcontroller/api/revocation_api.py
+++ b/aries_cloudcontroller/api/revocation_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
from typing import Any, Dict, List, Optional, Tuple, Union
diff --git a/aries_cloudcontroller/api/schema_api.py b/aries_cloudcontroller/api/schema_api.py
index 991cb2660..e5b28e48b 100644
--- a/aries_cloudcontroller/api/schema_api.py
+++ b/aries_cloudcontroller/api/schema_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
from typing import Any, Dict, List, Optional, Tuple, Union
diff --git a/aries_cloudcontroller/api/server_api.py b/aries_cloudcontroller/api/server_api.py
index 2afaa6f70..d6ebdfd04 100644
--- a/aries_cloudcontroller/api/server_api.py
+++ b/aries_cloudcontroller/api/server_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
from typing import Any, Dict, List, Optional, Tuple, Union
diff --git a/aries_cloudcontroller/api/settings_api.py b/aries_cloudcontroller/api/settings_api.py
index 93509ac81..20cad75de 100644
--- a/aries_cloudcontroller/api/settings_api.py
+++ b/aries_cloudcontroller/api/settings_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
from typing import Any, Dict, List, Optional, Tuple, Union
diff --git a/aries_cloudcontroller/api/trustping_api.py b/aries_cloudcontroller/api/trustping_api.py
index 43f8f53af..38a636c75 100644
--- a/aries_cloudcontroller/api/trustping_api.py
+++ b/aries_cloudcontroller/api/trustping_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
from typing import Any, Dict, List, Optional, Tuple, Union
diff --git a/aries_cloudcontroller/api/vc_api.py b/aries_cloudcontroller/api/vc_api.py
index c2abd9837..a93427c52 100644
--- a/aries_cloudcontroller/api/vc_api.py
+++ b/aries_cloudcontroller/api/vc_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
from typing import Any, Dict, List, Optional, Tuple, Union
diff --git a/aries_cloudcontroller/api/wallet_api.py b/aries_cloudcontroller/api/wallet_api.py
index a9e08a0df..c09984026 100644
--- a/aries_cloudcontroller/api/wallet_api.py
+++ b/aries_cloudcontroller/api/wallet_api.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
from typing import Any, Dict, List, Optional, Tuple, Union
diff --git a/aries_cloudcontroller/api_client.py b/aries_cloudcontroller/api_client.py
index c4837c134..605777223 100644
--- a/aries_cloudcontroller/api_client.py
+++ b/aries_cloudcontroller/api_client.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/configuration.py b/aries_cloudcontroller/configuration.py
index c9a1a0ac8..eb86e67ce 100644
--- a/aries_cloudcontroller/configuration.py
+++ b/aries_cloudcontroller/configuration.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/exceptions.py b/aries_cloudcontroller/exceptions.py
index a0f2ceba5..6f0a454e8 100644
--- a/aries_cloudcontroller/exceptions.py
+++ b/aries_cloudcontroller/exceptions.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
from typing import Any, Optional
diff --git a/aries_cloudcontroller/models/__init__.py b/aries_cloudcontroller/models/__init__.py
index 0e4aebf6b..85ba0ba5c 100644
--- a/aries_cloudcontroller/models/__init__.py
+++ b/aries_cloudcontroller/models/__init__.py
@@ -2,14 +2,14 @@
# flake8: noqa
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/action_menu_fetch_result.py b/aries_cloudcontroller/models/action_menu_fetch_result.py
index befd0ba35..0291c2a89 100644
--- a/aries_cloudcontroller/models/action_menu_fetch_result.py
+++ b/aries_cloudcontroller/models/action_menu_fetch_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/add_proof.py b/aries_cloudcontroller/models/add_proof.py
index c4dfdf50e..e8c53e17b 100644
--- a/aries_cloudcontroller/models/add_proof.py
+++ b/aries_cloudcontroller/models/add_proof.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/add_proof_response.py b/aries_cloudcontroller/models/add_proof_response.py
index d3c8a6b28..c8c5a60cb 100644
--- a/aries_cloudcontroller/models/add_proof_response.py
+++ b/aries_cloudcontroller/models/add_proof_response.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/admin_config.py b/aries_cloudcontroller/models/admin_config.py
index 080a910d7..18dab4f63 100644
--- a/aries_cloudcontroller/models/admin_config.py
+++ b/aries_cloudcontroller/models/admin_config.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/admin_modules.py b/aries_cloudcontroller/models/admin_modules.py
index 8a94af6e6..9b49374ea 100644
--- a/aries_cloudcontroller/models/admin_modules.py
+++ b/aries_cloudcontroller/models/admin_modules.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/admin_status.py b/aries_cloudcontroller/models/admin_status.py
index f0a003cb3..899a20f63 100644
--- a/aries_cloudcontroller/models/admin_status.py
+++ b/aries_cloudcontroller/models/admin_status.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/admin_status_liveliness.py b/aries_cloudcontroller/models/admin_status_liveliness.py
index 82aad62ca..75e1722ec 100644
--- a/aries_cloudcontroller/models/admin_status_liveliness.py
+++ b/aries_cloudcontroller/models/admin_status_liveliness.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/admin_status_readiness.py b/aries_cloudcontroller/models/admin_status_readiness.py
index b6a6bd9ed..441038250 100644
--- a/aries_cloudcontroller/models/admin_status_readiness.py
+++ b/aries_cloudcontroller/models/admin_status_readiness.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/aml_record.py b/aries_cloudcontroller/models/aml_record.py
index afa6f6d7e..053deca0e 100644
--- a/aries_cloudcontroller/models/aml_record.py
+++ b/aries_cloudcontroller/models/aml_record.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/anon_creds_schema.py b/aries_cloudcontroller/models/anon_creds_schema.py
index b0e51f9be..280f1a718 100644
--- a/aries_cloudcontroller/models/anon_creds_schema.py
+++ b/aries_cloudcontroller/models/anon_creds_schema.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/anoncreds_presentation_req_attr_spec.py b/aries_cloudcontroller/models/anoncreds_presentation_req_attr_spec.py
index c5e84170e..ac836cb6c 100644
--- a/aries_cloudcontroller/models/anoncreds_presentation_req_attr_spec.py
+++ b/aries_cloudcontroller/models/anoncreds_presentation_req_attr_spec.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/anoncreds_presentation_req_attr_spec_non_revoked.py b/aries_cloudcontroller/models/anoncreds_presentation_req_attr_spec_non_revoked.py
index 874d8e290..d36ce8546 100644
--- a/aries_cloudcontroller/models/anoncreds_presentation_req_attr_spec_non_revoked.py
+++ b/aries_cloudcontroller/models/anoncreds_presentation_req_attr_spec_non_revoked.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/anoncreds_presentation_req_pred_spec.py b/aries_cloudcontroller/models/anoncreds_presentation_req_pred_spec.py
index a54d6c9b1..7f244b787 100644
--- a/aries_cloudcontroller/models/anoncreds_presentation_req_pred_spec.py
+++ b/aries_cloudcontroller/models/anoncreds_presentation_req_pred_spec.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/anoncreds_presentation_req_pred_spec_non_revoked.py b/aries_cloudcontroller/models/anoncreds_presentation_req_pred_spec_non_revoked.py
index ef5d686c7..d3f76e7fc 100644
--- a/aries_cloudcontroller/models/anoncreds_presentation_req_pred_spec_non_revoked.py
+++ b/aries_cloudcontroller/models/anoncreds_presentation_req_pred_spec_non_revoked.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/anoncreds_presentation_request.py b/aries_cloudcontroller/models/anoncreds_presentation_request.py
index e0aec65c9..e6ec9dc8a 100644
--- a/aries_cloudcontroller/models/anoncreds_presentation_request.py
+++ b/aries_cloudcontroller/models/anoncreds_presentation_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/anoncreds_presentation_request_non_revoked.py b/aries_cloudcontroller/models/anoncreds_presentation_request_non_revoked.py
index 06203c631..8827b204b 100644
--- a/aries_cloudcontroller/models/anoncreds_presentation_request_non_revoked.py
+++ b/aries_cloudcontroller/models/anoncreds_presentation_request_non_revoked.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/attach_decorator.py b/aries_cloudcontroller/models/attach_decorator.py
index f39d88b8e..0ca8651d2 100644
--- a/aries_cloudcontroller/models/attach_decorator.py
+++ b/aries_cloudcontroller/models/attach_decorator.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/attach_decorator_data.py b/aries_cloudcontroller/models/attach_decorator_data.py
index f81638a86..01f5adae4 100644
--- a/aries_cloudcontroller/models/attach_decorator_data.py
+++ b/aries_cloudcontroller/models/attach_decorator_data.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/attach_decorator_data1_jws.py b/aries_cloudcontroller/models/attach_decorator_data1_jws.py
index 4ec567c19..d9c0deeef 100644
--- a/aries_cloudcontroller/models/attach_decorator_data1_jws.py
+++ b/aries_cloudcontroller/models/attach_decorator_data1_jws.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/attach_decorator_data_jws.py b/aries_cloudcontroller/models/attach_decorator_data_jws.py
index 5c4c72986..3ac36169d 100644
--- a/aries_cloudcontroller/models/attach_decorator_data_jws.py
+++ b/aries_cloudcontroller/models/attach_decorator_data_jws.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/attach_decorator_data_jws_header.py b/aries_cloudcontroller/models/attach_decorator_data_jws_header.py
index 2de6021f3..8cadef369 100644
--- a/aries_cloudcontroller/models/attach_decorator_data_jws_header.py
+++ b/aries_cloudcontroller/models/attach_decorator_data_jws_header.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/attachment_def.py b/aries_cloudcontroller/models/attachment_def.py
index 851d2da25..4cbbd7a4d 100644
--- a/aries_cloudcontroller/models/attachment_def.py
+++ b/aries_cloudcontroller/models/attachment_def.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/attribute_mime_types_result.py b/aries_cloudcontroller/models/attribute_mime_types_result.py
index b26ba0cbe..3e5448ed2 100644
--- a/aries_cloudcontroller/models/attribute_mime_types_result.py
+++ b/aries_cloudcontroller/models/attribute_mime_types_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/claim_format.py b/aries_cloudcontroller/models/claim_format.py
index 4674876c7..7e3def572 100644
--- a/aries_cloudcontroller/models/claim_format.py
+++ b/aries_cloudcontroller/models/claim_format.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/clear_pending_revocations_request.py b/aries_cloudcontroller/models/clear_pending_revocations_request.py
index 50535b31e..62dfe028f 100644
--- a/aries_cloudcontroller/models/clear_pending_revocations_request.py
+++ b/aries_cloudcontroller/models/clear_pending_revocations_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/configurable_write_ledgers.py b/aries_cloudcontroller/models/configurable_write_ledgers.py
index b5fbd0970..3d853db29 100644
--- a/aries_cloudcontroller/models/configurable_write_ledgers.py
+++ b/aries_cloudcontroller/models/configurable_write_ledgers.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/conn_record.py b/aries_cloudcontroller/models/conn_record.py
index b8a1c8149..dcd838789 100644
--- a/aries_cloudcontroller/models/conn_record.py
+++ b/aries_cloudcontroller/models/conn_record.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/connection_invitation.py b/aries_cloudcontroller/models/connection_invitation.py
index c69506e81..b752265f3 100644
--- a/aries_cloudcontroller/models/connection_invitation.py
+++ b/aries_cloudcontroller/models/connection_invitation.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/connection_list.py b/aries_cloudcontroller/models/connection_list.py
index d6d26f2f4..3394d22df 100644
--- a/aries_cloudcontroller/models/connection_list.py
+++ b/aries_cloudcontroller/models/connection_list.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/connection_metadata.py b/aries_cloudcontroller/models/connection_metadata.py
index 8278b3eff..772da7590 100644
--- a/aries_cloudcontroller/models/connection_metadata.py
+++ b/aries_cloudcontroller/models/connection_metadata.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/connection_metadata_set_request.py b/aries_cloudcontroller/models/connection_metadata_set_request.py
index 6e7a56938..0305ac1a6 100644
--- a/aries_cloudcontroller/models/connection_metadata_set_request.py
+++ b/aries_cloudcontroller/models/connection_metadata_set_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/connection_static_request.py b/aries_cloudcontroller/models/connection_static_request.py
index 327523a42..bc68c2431 100644
--- a/aries_cloudcontroller/models/connection_static_request.py
+++ b/aries_cloudcontroller/models/connection_static_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/connection_static_result.py b/aries_cloudcontroller/models/connection_static_result.py
index 531cf767f..74399cddb 100644
--- a/aries_cloudcontroller/models/connection_static_result.py
+++ b/aries_cloudcontroller/models/connection_static_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/constraints.py b/aries_cloudcontroller/models/constraints.py
index 01e26ec15..7e05e0535 100644
--- a/aries_cloudcontroller/models/constraints.py
+++ b/aries_cloudcontroller/models/constraints.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/create_invitation_request.py b/aries_cloudcontroller/models/create_invitation_request.py
index f508a2279..7f0ba401a 100644
--- a/aries_cloudcontroller/models/create_invitation_request.py
+++ b/aries_cloudcontroller/models/create_invitation_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/create_key_request.py b/aries_cloudcontroller/models/create_key_request.py
index 9f2e8b163..a95066695 100644
--- a/aries_cloudcontroller/models/create_key_request.py
+++ b/aries_cloudcontroller/models/create_key_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/create_key_response.py b/aries_cloudcontroller/models/create_key_response.py
index 556e53b75..239ff1282 100644
--- a/aries_cloudcontroller/models/create_key_response.py
+++ b/aries_cloudcontroller/models/create_key_response.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/create_wallet_request.py b/aries_cloudcontroller/models/create_wallet_request.py
index a19872f12..bd2396fc4 100644
--- a/aries_cloudcontroller/models/create_wallet_request.py
+++ b/aries_cloudcontroller/models/create_wallet_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/create_wallet_response.py b/aries_cloudcontroller/models/create_wallet_response.py
index 30e691666..e9b35e7be 100644
--- a/aries_cloudcontroller/models/create_wallet_response.py
+++ b/aries_cloudcontroller/models/create_wallet_response.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/create_wallet_token_request.py b/aries_cloudcontroller/models/create_wallet_token_request.py
index 07a431f4d..c63cd4618 100644
--- a/aries_cloudcontroller/models/create_wallet_token_request.py
+++ b/aries_cloudcontroller/models/create_wallet_token_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/create_wallet_token_response.py b/aries_cloudcontroller/models/create_wallet_token_response.py
index 73ae1c829..faf8f30c1 100644
--- a/aries_cloudcontroller/models/create_wallet_token_response.py
+++ b/aries_cloudcontroller/models/create_wallet_token_response.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/cred_attr_spec.py b/aries_cloudcontroller/models/cred_attr_spec.py
index f9c6ef4a5..a6fd7e719 100644
--- a/aries_cloudcontroller/models/cred_attr_spec.py
+++ b/aries_cloudcontroller/models/cred_attr_spec.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/cred_def.py b/aries_cloudcontroller/models/cred_def.py
index 94ceae311..946d2e065 100644
--- a/aries_cloudcontroller/models/cred_def.py
+++ b/aries_cloudcontroller/models/cred_def.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/cred_def_post_options.py b/aries_cloudcontroller/models/cred_def_post_options.py
index f51c5ad4c..52aae0313 100644
--- a/aries_cloudcontroller/models/cred_def_post_options.py
+++ b/aries_cloudcontroller/models/cred_def_post_options.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/cred_def_post_request.py b/aries_cloudcontroller/models/cred_def_post_request.py
index e6801951a..d78dd1bd9 100644
--- a/aries_cloudcontroller/models/cred_def_post_request.py
+++ b/aries_cloudcontroller/models/cred_def_post_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/cred_def_result.py b/aries_cloudcontroller/models/cred_def_result.py
index 83e311314..0deac8c1a 100644
--- a/aries_cloudcontroller/models/cred_def_result.py
+++ b/aries_cloudcontroller/models/cred_def_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/cred_def_state.py b/aries_cloudcontroller/models/cred_def_state.py
index 666605fb5..b97f78d27 100644
--- a/aries_cloudcontroller/models/cred_def_state.py
+++ b/aries_cloudcontroller/models/cred_def_state.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/cred_def_value.py b/aries_cloudcontroller/models/cred_def_value.py
index 4b9bc1f6d..6eeefbdf6 100644
--- a/aries_cloudcontroller/models/cred_def_value.py
+++ b/aries_cloudcontroller/models/cred_def_value.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/cred_def_value_primary.py b/aries_cloudcontroller/models/cred_def_value_primary.py
index 0b6e73b23..175c37609 100644
--- a/aries_cloudcontroller/models/cred_def_value_primary.py
+++ b/aries_cloudcontroller/models/cred_def_value_primary.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/cred_def_value_primary_schema_anoncreds.py b/aries_cloudcontroller/models/cred_def_value_primary_schema_anoncreds.py
index 0f07cfffc..08c26bb63 100644
--- a/aries_cloudcontroller/models/cred_def_value_primary_schema_anoncreds.py
+++ b/aries_cloudcontroller/models/cred_def_value_primary_schema_anoncreds.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/cred_def_value_revocation.py b/aries_cloudcontroller/models/cred_def_value_revocation.py
index 512bb996d..051f260e0 100644
--- a/aries_cloudcontroller/models/cred_def_value_revocation.py
+++ b/aries_cloudcontroller/models/cred_def_value_revocation.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/cred_def_value_revocation_schema_anoncreds.py b/aries_cloudcontroller/models/cred_def_value_revocation_schema_anoncreds.py
index 9326f3ee5..e40c74c22 100644
--- a/aries_cloudcontroller/models/cred_def_value_revocation_schema_anoncreds.py
+++ b/aries_cloudcontroller/models/cred_def_value_revocation_schema_anoncreds.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/cred_def_value_schema_anoncreds.py b/aries_cloudcontroller/models/cred_def_value_schema_anoncreds.py
index fc959c5d7..d3d39f028 100644
--- a/aries_cloudcontroller/models/cred_def_value_schema_anoncreds.py
+++ b/aries_cloudcontroller/models/cred_def_value_schema_anoncreds.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/cred_info_list.py b/aries_cloudcontroller/models/cred_info_list.py
index 7c5e51f8c..bda69f548 100644
--- a/aries_cloudcontroller/models/cred_info_list.py
+++ b/aries_cloudcontroller/models/cred_info_list.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/cred_rev_indy_records_result.py b/aries_cloudcontroller/models/cred_rev_indy_records_result.py
index e8c1d7fba..6f50e7b6b 100644
--- a/aries_cloudcontroller/models/cred_rev_indy_records_result.py
+++ b/aries_cloudcontroller/models/cred_rev_indy_records_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/cred_rev_indy_records_result_schema_anoncreds.py b/aries_cloudcontroller/models/cred_rev_indy_records_result_schema_anoncreds.py
index 012eae5f2..4cd113792 100644
--- a/aries_cloudcontroller/models/cred_rev_indy_records_result_schema_anoncreds.py
+++ b/aries_cloudcontroller/models/cred_rev_indy_records_result_schema_anoncreds.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/cred_rev_record_details_result.py b/aries_cloudcontroller/models/cred_rev_record_details_result.py
index 393e307ab..282a1fe69 100644
--- a/aries_cloudcontroller/models/cred_rev_record_details_result.py
+++ b/aries_cloudcontroller/models/cred_rev_record_details_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/cred_rev_record_details_result_schema_anoncreds.py b/aries_cloudcontroller/models/cred_rev_record_details_result_schema_anoncreds.py
index 17e12b58d..949535f2a 100644
--- a/aries_cloudcontroller/models/cred_rev_record_details_result_schema_anoncreds.py
+++ b/aries_cloudcontroller/models/cred_rev_record_details_result_schema_anoncreds.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/cred_rev_record_result.py b/aries_cloudcontroller/models/cred_rev_record_result.py
index 339cc02b1..b0bc53f68 100644
--- a/aries_cloudcontroller/models/cred_rev_record_result.py
+++ b/aries_cloudcontroller/models/cred_rev_record_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/cred_rev_record_result_schema_anoncreds.py b/aries_cloudcontroller/models/cred_rev_record_result_schema_anoncreds.py
index 9a29743ea..faf73e480 100644
--- a/aries_cloudcontroller/models/cred_rev_record_result_schema_anoncreds.py
+++ b/aries_cloudcontroller/models/cred_rev_record_result_schema_anoncreds.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/cred_revoked_result.py b/aries_cloudcontroller/models/cred_revoked_result.py
index 94aeb708b..26e8dd1d6 100644
--- a/aries_cloudcontroller/models/cred_revoked_result.py
+++ b/aries_cloudcontroller/models/cred_revoked_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/credential.py b/aries_cloudcontroller/models/credential.py
index 8ff0c09c5..eabcc7da3 100644
--- a/aries_cloudcontroller/models/credential.py
+++ b/aries_cloudcontroller/models/credential.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/credential_definition.py b/aries_cloudcontroller/models/credential_definition.py
index 49d7f1ccb..b557de887 100644
--- a/aries_cloudcontroller/models/credential_definition.py
+++ b/aries_cloudcontroller/models/credential_definition.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/credential_definition_get_result.py b/aries_cloudcontroller/models/credential_definition_get_result.py
index d2c528e73..3e51c4fa7 100644
--- a/aries_cloudcontroller/models/credential_definition_get_result.py
+++ b/aries_cloudcontroller/models/credential_definition_get_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/credential_definition_send_request.py b/aries_cloudcontroller/models/credential_definition_send_request.py
index 62d1f759f..6cdadf94a 100644
--- a/aries_cloudcontroller/models/credential_definition_send_request.py
+++ b/aries_cloudcontroller/models/credential_definition_send_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/credential_definition_send_result.py b/aries_cloudcontroller/models/credential_definition_send_result.py
index bac5ade27..955c3299a 100644
--- a/aries_cloudcontroller/models/credential_definition_send_result.py
+++ b/aries_cloudcontroller/models/credential_definition_send_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/credential_definitions_created_result.py b/aries_cloudcontroller/models/credential_definitions_created_result.py
index b1715c4a9..00524ce5d 100644
--- a/aries_cloudcontroller/models/credential_definitions_created_result.py
+++ b/aries_cloudcontroller/models/credential_definitions_created_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/credential_offer.py b/aries_cloudcontroller/models/credential_offer.py
index 6b246be0c..87ab3502b 100644
--- a/aries_cloudcontroller/models/credential_offer.py
+++ b/aries_cloudcontroller/models/credential_offer.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/credential_preview.py b/aries_cloudcontroller/models/credential_preview.py
index a8b37314b..afcc9243e 100644
--- a/aries_cloudcontroller/models/credential_preview.py
+++ b/aries_cloudcontroller/models/credential_preview.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/credential_proposal.py b/aries_cloudcontroller/models/credential_proposal.py
index 4bb29f8ff..933875afc 100644
--- a/aries_cloudcontroller/models/credential_proposal.py
+++ b/aries_cloudcontroller/models/credential_proposal.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/credential_status_options.py b/aries_cloudcontroller/models/credential_status_options.py
index 3d01ea11e..eae66b293 100644
--- a/aries_cloudcontroller/models/credential_status_options.py
+++ b/aries_cloudcontroller/models/credential_status_options.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/data_integrity_proof_options.py b/aries_cloudcontroller/models/data_integrity_proof_options.py
index 284af548b..35d71d2e6 100644
--- a/aries_cloudcontroller/models/data_integrity_proof_options.py
+++ b/aries_cloudcontroller/models/data_integrity_proof_options.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/did.py b/aries_cloudcontroller/models/did.py
index e7b80b6b5..9c0ec95d2 100644
--- a/aries_cloudcontroller/models/did.py
+++ b/aries_cloudcontroller/models/did.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/did_create.py b/aries_cloudcontroller/models/did_create.py
index 6d1ff0fb2..123e2aed8 100644
--- a/aries_cloudcontroller/models/did_create.py
+++ b/aries_cloudcontroller/models/did_create.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/did_create_options.py b/aries_cloudcontroller/models/did_create_options.py
index c47b4b305..7ca6c6703 100644
--- a/aries_cloudcontroller/models/did_create_options.py
+++ b/aries_cloudcontroller/models/did_create_options.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/did_endpoint.py b/aries_cloudcontroller/models/did_endpoint.py
index 7bd882e89..604dd7b43 100644
--- a/aries_cloudcontroller/models/did_endpoint.py
+++ b/aries_cloudcontroller/models/did_endpoint.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/did_endpoint_with_type.py b/aries_cloudcontroller/models/did_endpoint_with_type.py
index 508f8ea17..e87144674 100644
--- a/aries_cloudcontroller/models/did_endpoint_with_type.py
+++ b/aries_cloudcontroller/models/did_endpoint_with_type.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/did_list.py b/aries_cloudcontroller/models/did_list.py
index 9863c61b7..3ac23a019 100644
--- a/aries_cloudcontroller/models/did_list.py
+++ b/aries_cloudcontroller/models/did_list.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/did_result.py b/aries_cloudcontroller/models/did_result.py
index f6feed6c7..483162bd1 100644
--- a/aries_cloudcontroller/models/did_result.py
+++ b/aries_cloudcontroller/models/did_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/did_rotate_request_json.py b/aries_cloudcontroller/models/did_rotate_request_json.py
index f716ffb98..3825ae2c3 100644
--- a/aries_cloudcontroller/models/did_rotate_request_json.py
+++ b/aries_cloudcontroller/models/did_rotate_request_json.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/didx_reject_request.py b/aries_cloudcontroller/models/didx_reject_request.py
index 67f550b8c..03066a457 100644
--- a/aries_cloudcontroller/models/didx_reject_request.py
+++ b/aries_cloudcontroller/models/didx_reject_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/didx_request.py b/aries_cloudcontroller/models/didx_request.py
index 37f823d20..b6d073b98 100644
--- a/aries_cloudcontroller/models/didx_request.py
+++ b/aries_cloudcontroller/models/didx_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/dif_field.py b/aries_cloudcontroller/models/dif_field.py
index ea2a4c2d9..2c260d2e6 100644
--- a/aries_cloudcontroller/models/dif_field.py
+++ b/aries_cloudcontroller/models/dif_field.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/dif_holder.py b/aries_cloudcontroller/models/dif_holder.py
index a94043a0b..3341803ac 100644
--- a/aries_cloudcontroller/models/dif_holder.py
+++ b/aries_cloudcontroller/models/dif_holder.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/dif_options.py b/aries_cloudcontroller/models/dif_options.py
index 99c354917..507439ecf 100644
--- a/aries_cloudcontroller/models/dif_options.py
+++ b/aries_cloudcontroller/models/dif_options.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/dif_pres_spec.py b/aries_cloudcontroller/models/dif_pres_spec.py
index 306e86872..bf281b7fa 100644
--- a/aries_cloudcontroller/models/dif_pres_spec.py
+++ b/aries_cloudcontroller/models/dif_pres_spec.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/dif_proof_proposal.py b/aries_cloudcontroller/models/dif_proof_proposal.py
index 282af2c2c..343a1a605 100644
--- a/aries_cloudcontroller/models/dif_proof_proposal.py
+++ b/aries_cloudcontroller/models/dif_proof_proposal.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/dif_proof_request.py b/aries_cloudcontroller/models/dif_proof_request.py
index a2344affb..9ed38498c 100644
--- a/aries_cloudcontroller/models/dif_proof_request.py
+++ b/aries_cloudcontroller/models/dif_proof_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/disclose.py b/aries_cloudcontroller/models/disclose.py
index be938ed1a..387668d0e 100644
--- a/aries_cloudcontroller/models/disclose.py
+++ b/aries_cloudcontroller/models/disclose.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/disclosures.py b/aries_cloudcontroller/models/disclosures.py
index 9e8bbd4a6..0b47009cc 100644
--- a/aries_cloudcontroller/models/disclosures.py
+++ b/aries_cloudcontroller/models/disclosures.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/doc.py b/aries_cloudcontroller/models/doc.py
index 27ba970c2..efdaf8d48 100644
--- a/aries_cloudcontroller/models/doc.py
+++ b/aries_cloudcontroller/models/doc.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/document_verification_result.py b/aries_cloudcontroller/models/document_verification_result.py
index acb7ea81a..402e6ec82 100644
--- a/aries_cloudcontroller/models/document_verification_result.py
+++ b/aries_cloudcontroller/models/document_verification_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/endorser_info.py b/aries_cloudcontroller/models/endorser_info.py
index b659f701f..f7dbdf298 100644
--- a/aries_cloudcontroller/models/endorser_info.py
+++ b/aries_cloudcontroller/models/endorser_info.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/endpoints_result.py b/aries_cloudcontroller/models/endpoints_result.py
index fb7950285..c3e867a6b 100644
--- a/aries_cloudcontroller/models/endpoints_result.py
+++ b/aries_cloudcontroller/models/endpoints_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/fetch_credential_response.py b/aries_cloudcontroller/models/fetch_credential_response.py
index bb79b6cb0..e8584cc14 100644
--- a/aries_cloudcontroller/models/fetch_credential_response.py
+++ b/aries_cloudcontroller/models/fetch_credential_response.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/fetch_key_response.py b/aries_cloudcontroller/models/fetch_key_response.py
index c1cc569dc..4342a5d3f 100644
--- a/aries_cloudcontroller/models/fetch_key_response.py
+++ b/aries_cloudcontroller/models/fetch_key_response.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/filter.py b/aries_cloudcontroller/models/filter.py
index a02b32502..3fbff834d 100644
--- a/aries_cloudcontroller/models/filter.py
+++ b/aries_cloudcontroller/models/filter.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/generated.py b/aries_cloudcontroller/models/generated.py
index 76fcd4c67..998c7e88b 100644
--- a/aries_cloudcontroller/models/generated.py
+++ b/aries_cloudcontroller/models/generated.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/get_cred_def_result.py b/aries_cloudcontroller/models/get_cred_def_result.py
index 07447b7d4..def272914 100644
--- a/aries_cloudcontroller/models/get_cred_def_result.py
+++ b/aries_cloudcontroller/models/get_cred_def_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/get_cred_defs_response.py b/aries_cloudcontroller/models/get_cred_defs_response.py
index b7cea0cef..410647756 100644
--- a/aries_cloudcontroller/models/get_cred_defs_response.py
+++ b/aries_cloudcontroller/models/get_cred_defs_response.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/get_did_endpoint_response.py b/aries_cloudcontroller/models/get_did_endpoint_response.py
index f213e21e7..facb2ea47 100644
--- a/aries_cloudcontroller/models/get_did_endpoint_response.py
+++ b/aries_cloudcontroller/models/get_did_endpoint_response.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/get_did_verkey_response.py b/aries_cloudcontroller/models/get_did_verkey_response.py
index 4e40a559c..898c61079 100644
--- a/aries_cloudcontroller/models/get_did_verkey_response.py
+++ b/aries_cloudcontroller/models/get_did_verkey_response.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/get_nym_role_response.py b/aries_cloudcontroller/models/get_nym_role_response.py
index 24eac33c3..76fd4ba94 100644
--- a/aries_cloudcontroller/models/get_nym_role_response.py
+++ b/aries_cloudcontroller/models/get_nym_role_response.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/get_schema_result.py b/aries_cloudcontroller/models/get_schema_result.py
index f69008cb2..00c580bad 100644
--- a/aries_cloudcontroller/models/get_schema_result.py
+++ b/aries_cloudcontroller/models/get_schema_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/get_schemas_response.py b/aries_cloudcontroller/models/get_schemas_response.py
index 4168b0bca..3d1232ea0 100644
--- a/aries_cloudcontroller/models/get_schemas_response.py
+++ b/aries_cloudcontroller/models/get_schemas_response.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/hangup.py b/aries_cloudcontroller/models/hangup.py
index 3a31fb645..9b73fbcfa 100644
--- a/aries_cloudcontroller/models/hangup.py
+++ b/aries_cloudcontroller/models/hangup.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_attr_value.py b/aries_cloudcontroller/models/indy_attr_value.py
index 1dbc3e20e..192ba4430 100644
--- a/aries_cloudcontroller/models/indy_attr_value.py
+++ b/aries_cloudcontroller/models/indy_attr_value.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_cred_abstract.py b/aries_cloudcontroller/models/indy_cred_abstract.py
index 17b932ecb..7341e3d57 100644
--- a/aries_cloudcontroller/models/indy_cred_abstract.py
+++ b/aries_cloudcontroller/models/indy_cred_abstract.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_cred_info.py b/aries_cloudcontroller/models/indy_cred_info.py
index 2df4b9d3e..925f48987 100644
--- a/aries_cloudcontroller/models/indy_cred_info.py
+++ b/aries_cloudcontroller/models/indy_cred_info.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_cred_precis.py b/aries_cloudcontroller/models/indy_cred_precis.py
index 6463cde98..67f20dd4b 100644
--- a/aries_cloudcontroller/models/indy_cred_precis.py
+++ b/aries_cloudcontroller/models/indy_cred_precis.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_cred_request.py b/aries_cloudcontroller/models/indy_cred_request.py
index 6672d4f2a..bde25113e 100644
--- a/aries_cloudcontroller/models/indy_cred_request.py
+++ b/aries_cloudcontroller/models/indy_cred_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_credential.py b/aries_cloudcontroller/models/indy_credential.py
index a291606b0..b343bad48 100644
--- a/aries_cloudcontroller/models/indy_credential.py
+++ b/aries_cloudcontroller/models/indy_credential.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_eq_proof.py b/aries_cloudcontroller/models/indy_eq_proof.py
index 31dfc09a3..74849bd6c 100644
--- a/aries_cloudcontroller/models/indy_eq_proof.py
+++ b/aries_cloudcontroller/models/indy_eq_proof.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_ge_proof.py b/aries_cloudcontroller/models/indy_ge_proof.py
index b1b2f6ea6..e005fdc4c 100644
--- a/aries_cloudcontroller/models/indy_ge_proof.py
+++ b/aries_cloudcontroller/models/indy_ge_proof.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_ge_proof_pred.py b/aries_cloudcontroller/models/indy_ge_proof_pred.py
index c6b1f30f6..16fa6ea62 100644
--- a/aries_cloudcontroller/models/indy_ge_proof_pred.py
+++ b/aries_cloudcontroller/models/indy_ge_proof_pred.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_key_correctness_proof.py b/aries_cloudcontroller/models/indy_key_correctness_proof.py
index d96e14189..b5c4d9888 100644
--- a/aries_cloudcontroller/models/indy_key_correctness_proof.py
+++ b/aries_cloudcontroller/models/indy_key_correctness_proof.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_non_revoc_proof.py b/aries_cloudcontroller/models/indy_non_revoc_proof.py
index 867492371..18936cede 100644
--- a/aries_cloudcontroller/models/indy_non_revoc_proof.py
+++ b/aries_cloudcontroller/models/indy_non_revoc_proof.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_non_revocation_interval.py b/aries_cloudcontroller/models/indy_non_revocation_interval.py
index ddfc6be90..2fdf8b8f0 100644
--- a/aries_cloudcontroller/models/indy_non_revocation_interval.py
+++ b/aries_cloudcontroller/models/indy_non_revocation_interval.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_pres_attr_spec.py b/aries_cloudcontroller/models/indy_pres_attr_spec.py
index 6d42e79d4..f7b5fe961 100644
--- a/aries_cloudcontroller/models/indy_pres_attr_spec.py
+++ b/aries_cloudcontroller/models/indy_pres_attr_spec.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_pres_pred_spec.py b/aries_cloudcontroller/models/indy_pres_pred_spec.py
index 897e2459d..584dda8a8 100644
--- a/aries_cloudcontroller/models/indy_pres_pred_spec.py
+++ b/aries_cloudcontroller/models/indy_pres_pred_spec.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_pres_preview.py b/aries_cloudcontroller/models/indy_pres_preview.py
index 20b59366a..5fad574ba 100644
--- a/aries_cloudcontroller/models/indy_pres_preview.py
+++ b/aries_cloudcontroller/models/indy_pres_preview.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_pres_spec.py b/aries_cloudcontroller/models/indy_pres_spec.py
index c4829d8a0..c03647add 100644
--- a/aries_cloudcontroller/models/indy_pres_spec.py
+++ b/aries_cloudcontroller/models/indy_pres_spec.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_primary_proof.py b/aries_cloudcontroller/models/indy_primary_proof.py
index e4a68abdb..a4ee70ca4 100644
--- a/aries_cloudcontroller/models/indy_primary_proof.py
+++ b/aries_cloudcontroller/models/indy_primary_proof.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_proof.py b/aries_cloudcontroller/models/indy_proof.py
index 89ddaf2fb..ca989900f 100644
--- a/aries_cloudcontroller/models/indy_proof.py
+++ b/aries_cloudcontroller/models/indy_proof.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_proof_identifier.py b/aries_cloudcontroller/models/indy_proof_identifier.py
index b0e47e877..4783188fa 100644
--- a/aries_cloudcontroller/models/indy_proof_identifier.py
+++ b/aries_cloudcontroller/models/indy_proof_identifier.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_proof_proof.py b/aries_cloudcontroller/models/indy_proof_proof.py
index 23bd1eb38..2ffb36d7d 100644
--- a/aries_cloudcontroller/models/indy_proof_proof.py
+++ b/aries_cloudcontroller/models/indy_proof_proof.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_proof_proof_aggregated_proof.py b/aries_cloudcontroller/models/indy_proof_proof_aggregated_proof.py
index e37a18a77..48d5b363e 100644
--- a/aries_cloudcontroller/models/indy_proof_proof_aggregated_proof.py
+++ b/aries_cloudcontroller/models/indy_proof_proof_aggregated_proof.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_proof_proof_proofs_proof.py b/aries_cloudcontroller/models/indy_proof_proof_proofs_proof.py
index 1c62f04f2..3201b3c2b 100644
--- a/aries_cloudcontroller/models/indy_proof_proof_proofs_proof.py
+++ b/aries_cloudcontroller/models/indy_proof_proof_proofs_proof.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_proof_req_attr_spec.py b/aries_cloudcontroller/models/indy_proof_req_attr_spec.py
index 2a23a7861..1675d7d62 100644
--- a/aries_cloudcontroller/models/indy_proof_req_attr_spec.py
+++ b/aries_cloudcontroller/models/indy_proof_req_attr_spec.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_proof_req_attr_spec_non_revoked.py b/aries_cloudcontroller/models/indy_proof_req_attr_spec_non_revoked.py
index 8faea0d64..f4b161215 100644
--- a/aries_cloudcontroller/models/indy_proof_req_attr_spec_non_revoked.py
+++ b/aries_cloudcontroller/models/indy_proof_req_attr_spec_non_revoked.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_proof_req_pred_spec.py b/aries_cloudcontroller/models/indy_proof_req_pred_spec.py
index 9ac59e8c9..c40be080d 100644
--- a/aries_cloudcontroller/models/indy_proof_req_pred_spec.py
+++ b/aries_cloudcontroller/models/indy_proof_req_pred_spec.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_proof_req_pred_spec_non_revoked.py b/aries_cloudcontroller/models/indy_proof_req_pred_spec_non_revoked.py
index 61d35ccf1..d02a29698 100644
--- a/aries_cloudcontroller/models/indy_proof_req_pred_spec_non_revoked.py
+++ b/aries_cloudcontroller/models/indy_proof_req_pred_spec_non_revoked.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_proof_request.py b/aries_cloudcontroller/models/indy_proof_request.py
index ec992bea2..1889fc7e7 100644
--- a/aries_cloudcontroller/models/indy_proof_request.py
+++ b/aries_cloudcontroller/models/indy_proof_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_proof_request_non_revoked.py b/aries_cloudcontroller/models/indy_proof_request_non_revoked.py
index 33123861c..28b14e87c 100644
--- a/aries_cloudcontroller/models/indy_proof_request_non_revoked.py
+++ b/aries_cloudcontroller/models/indy_proof_request_non_revoked.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_proof_requested_proof.py b/aries_cloudcontroller/models/indy_proof_requested_proof.py
index 1124778f9..037d33407 100644
--- a/aries_cloudcontroller/models/indy_proof_requested_proof.py
+++ b/aries_cloudcontroller/models/indy_proof_requested_proof.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_proof_requested_proof_predicate.py b/aries_cloudcontroller/models/indy_proof_requested_proof_predicate.py
index 1aee421e0..7f230b2e8 100644
--- a/aries_cloudcontroller/models/indy_proof_requested_proof_predicate.py
+++ b/aries_cloudcontroller/models/indy_proof_requested_proof_predicate.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_proof_requested_proof_revealed_attr.py b/aries_cloudcontroller/models/indy_proof_requested_proof_revealed_attr.py
index c690ee849..3c0374c76 100644
--- a/aries_cloudcontroller/models/indy_proof_requested_proof_revealed_attr.py
+++ b/aries_cloudcontroller/models/indy_proof_requested_proof_revealed_attr.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_proof_requested_proof_revealed_attr_group.py b/aries_cloudcontroller/models/indy_proof_requested_proof_revealed_attr_group.py
index 9a4cbdc51..42777141f 100644
--- a/aries_cloudcontroller/models/indy_proof_requested_proof_revealed_attr_group.py
+++ b/aries_cloudcontroller/models/indy_proof_requested_proof_revealed_attr_group.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_requested_creds_requested_attr.py b/aries_cloudcontroller/models/indy_requested_creds_requested_attr.py
index 367872674..7b0e4b724 100644
--- a/aries_cloudcontroller/models/indy_requested_creds_requested_attr.py
+++ b/aries_cloudcontroller/models/indy_requested_creds_requested_attr.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_requested_creds_requested_pred.py b/aries_cloudcontroller/models/indy_requested_creds_requested_pred.py
index c441b8db0..b1f94f3bf 100644
--- a/aries_cloudcontroller/models/indy_requested_creds_requested_pred.py
+++ b/aries_cloudcontroller/models/indy_requested_creds_requested_pred.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_rev_reg_def.py b/aries_cloudcontroller/models/indy_rev_reg_def.py
index 0b3b4ba59..74ffde8b9 100644
--- a/aries_cloudcontroller/models/indy_rev_reg_def.py
+++ b/aries_cloudcontroller/models/indy_rev_reg_def.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_rev_reg_def_value.py b/aries_cloudcontroller/models/indy_rev_reg_def_value.py
index bd2a5eb6a..5ca2044b4 100644
--- a/aries_cloudcontroller/models/indy_rev_reg_def_value.py
+++ b/aries_cloudcontroller/models/indy_rev_reg_def_value.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_rev_reg_def_value_public_keys.py b/aries_cloudcontroller/models/indy_rev_reg_def_value_public_keys.py
index 1867202b3..591d73c87 100644
--- a/aries_cloudcontroller/models/indy_rev_reg_def_value_public_keys.py
+++ b/aries_cloudcontroller/models/indy_rev_reg_def_value_public_keys.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_rev_reg_def_value_public_keys_accum_key.py b/aries_cloudcontroller/models/indy_rev_reg_def_value_public_keys_accum_key.py
index ffca13778..bec6615a6 100644
--- a/aries_cloudcontroller/models/indy_rev_reg_def_value_public_keys_accum_key.py
+++ b/aries_cloudcontroller/models/indy_rev_reg_def_value_public_keys_accum_key.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_rev_reg_entry.py b/aries_cloudcontroller/models/indy_rev_reg_entry.py
index 9deee6004..757b8bb94 100644
--- a/aries_cloudcontroller/models/indy_rev_reg_entry.py
+++ b/aries_cloudcontroller/models/indy_rev_reg_entry.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/indy_rev_reg_entry_value.py b/aries_cloudcontroller/models/indy_rev_reg_entry_value.py
index d530da644..e861ad592 100644
--- a/aries_cloudcontroller/models/indy_rev_reg_entry_value.py
+++ b/aries_cloudcontroller/models/indy_rev_reg_entry_value.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/inner_cred_def.py b/aries_cloudcontroller/models/inner_cred_def.py
index a154dd8c6..c11811331 100644
--- a/aries_cloudcontroller/models/inner_cred_def.py
+++ b/aries_cloudcontroller/models/inner_cred_def.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/inner_rev_reg_def.py b/aries_cloudcontroller/models/inner_rev_reg_def.py
index 5ba7e98ec..097bc5183 100644
--- a/aries_cloudcontroller/models/inner_rev_reg_def.py
+++ b/aries_cloudcontroller/models/inner_rev_reg_def.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/input_descriptors.py b/aries_cloudcontroller/models/input_descriptors.py
index 03d615c9a..6dc96e2e2 100644
--- a/aries_cloudcontroller/models/input_descriptors.py
+++ b/aries_cloudcontroller/models/input_descriptors.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/invitation_create_request.py b/aries_cloudcontroller/models/invitation_create_request.py
index 09f93c259..07708f089 100644
--- a/aries_cloudcontroller/models/invitation_create_request.py
+++ b/aries_cloudcontroller/models/invitation_create_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/invitation_message.py b/aries_cloudcontroller/models/invitation_message.py
index dbdbaf07d..86200e336 100644
--- a/aries_cloudcontroller/models/invitation_message.py
+++ b/aries_cloudcontroller/models/invitation_message.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/invitation_record.py b/aries_cloudcontroller/models/invitation_record.py
index c9ad33481..aff648500 100644
--- a/aries_cloudcontroller/models/invitation_record.py
+++ b/aries_cloudcontroller/models/invitation_record.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/invitation_result.py b/aries_cloudcontroller/models/invitation_result.py
index b72ab80f0..c887f07bc 100644
--- a/aries_cloudcontroller/models/invitation_result.py
+++ b/aries_cloudcontroller/models/invitation_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/issue_credential_request.py b/aries_cloudcontroller/models/issue_credential_request.py
index 974ec405c..241ee6771 100644
--- a/aries_cloudcontroller/models/issue_credential_request.py
+++ b/aries_cloudcontroller/models/issue_credential_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/issue_credential_response.py b/aries_cloudcontroller/models/issue_credential_response.py
index e3e02f3e2..57e42a90f 100644
--- a/aries_cloudcontroller/models/issue_credential_response.py
+++ b/aries_cloudcontroller/models/issue_credential_response.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/issuer_cred_rev_record.py b/aries_cloudcontroller/models/issuer_cred_rev_record.py
index 85a3344c0..0fd100dd2 100644
--- a/aries_cloudcontroller/models/issuer_cred_rev_record.py
+++ b/aries_cloudcontroller/models/issuer_cred_rev_record.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/issuer_cred_rev_record_schema_anoncreds.py b/aries_cloudcontroller/models/issuer_cred_rev_record_schema_anoncreds.py
index 02ccc3ce3..b5265b7d0 100644
--- a/aries_cloudcontroller/models/issuer_cred_rev_record_schema_anoncreds.py
+++ b/aries_cloudcontroller/models/issuer_cred_rev_record_schema_anoncreds.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/issuer_rev_reg_record.py b/aries_cloudcontroller/models/issuer_rev_reg_record.py
index 62c221fef..fd2ef52d8 100644
--- a/aries_cloudcontroller/models/issuer_rev_reg_record.py
+++ b/aries_cloudcontroller/models/issuer_rev_reg_record.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/jws_create.py b/aries_cloudcontroller/models/jws_create.py
index 304cfb50d..1bc86caf4 100644
--- a/aries_cloudcontroller/models/jws_create.py
+++ b/aries_cloudcontroller/models/jws_create.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/jws_verify.py b/aries_cloudcontroller/models/jws_verify.py
index 44a2c9122..b7e2c8e54 100644
--- a/aries_cloudcontroller/models/jws_verify.py
+++ b/aries_cloudcontroller/models/jws_verify.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/jws_verify_response.py b/aries_cloudcontroller/models/jws_verify_response.py
index 8da5b1bc3..5a294b46b 100644
--- a/aries_cloudcontroller/models/jws_verify_response.py
+++ b/aries_cloudcontroller/models/jws_verify_response.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/keylist.py b/aries_cloudcontroller/models/keylist.py
index 1f487091c..725ab5e4b 100644
--- a/aries_cloudcontroller/models/keylist.py
+++ b/aries_cloudcontroller/models/keylist.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/keylist_query.py b/aries_cloudcontroller/models/keylist_query.py
index 4b200980e..0bdd08163 100644
--- a/aries_cloudcontroller/models/keylist_query.py
+++ b/aries_cloudcontroller/models/keylist_query.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/keylist_query_filter_request.py b/aries_cloudcontroller/models/keylist_query_filter_request.py
index cd2fe6d85..38826a063 100644
--- a/aries_cloudcontroller/models/keylist_query_filter_request.py
+++ b/aries_cloudcontroller/models/keylist_query_filter_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/keylist_query_paginate.py b/aries_cloudcontroller/models/keylist_query_paginate.py
index a971d3320..b66ec772e 100644
--- a/aries_cloudcontroller/models/keylist_query_paginate.py
+++ b/aries_cloudcontroller/models/keylist_query_paginate.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/keylist_update.py b/aries_cloudcontroller/models/keylist_update.py
index 8d3427286..024c81999 100644
--- a/aries_cloudcontroller/models/keylist_update.py
+++ b/aries_cloudcontroller/models/keylist_update.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/keylist_update_request.py b/aries_cloudcontroller/models/keylist_update_request.py
index bcdade9c5..468e5a39f 100644
--- a/aries_cloudcontroller/models/keylist_update_request.py
+++ b/aries_cloudcontroller/models/keylist_update_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/keylist_update_rule.py b/aries_cloudcontroller/models/keylist_update_rule.py
index 6dc53e702..982f32858 100644
--- a/aries_cloudcontroller/models/keylist_update_rule.py
+++ b/aries_cloudcontroller/models/keylist_update_rule.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/ld_proof_vc_detail.py b/aries_cloudcontroller/models/ld_proof_vc_detail.py
index 5f38ddfff..2410280e9 100644
--- a/aries_cloudcontroller/models/ld_proof_vc_detail.py
+++ b/aries_cloudcontroller/models/ld_proof_vc_detail.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/ld_proof_vc_options.py b/aries_cloudcontroller/models/ld_proof_vc_options.py
index 4386dd6b7..a5bf60358 100644
--- a/aries_cloudcontroller/models/ld_proof_vc_options.py
+++ b/aries_cloudcontroller/models/ld_proof_vc_options.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/ledger_config_instance.py b/aries_cloudcontroller/models/ledger_config_instance.py
index e19eba777..0b17f17e9 100644
--- a/aries_cloudcontroller/models/ledger_config_instance.py
+++ b/aries_cloudcontroller/models/ledger_config_instance.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/ledger_config_list.py b/aries_cloudcontroller/models/ledger_config_list.py
index 0c5dcc62c..0fb4c5e1e 100644
--- a/aries_cloudcontroller/models/ledger_config_list.py
+++ b/aries_cloudcontroller/models/ledger_config_list.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/linked_data_proof.py b/aries_cloudcontroller/models/linked_data_proof.py
index 11fc53391..6fbc7ec8b 100644
--- a/aries_cloudcontroller/models/linked_data_proof.py
+++ b/aries_cloudcontroller/models/linked_data_proof.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/mediation_deny.py b/aries_cloudcontroller/models/mediation_deny.py
index 948bca55d..dae2e4fb8 100644
--- a/aries_cloudcontroller/models/mediation_deny.py
+++ b/aries_cloudcontroller/models/mediation_deny.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/mediation_grant.py b/aries_cloudcontroller/models/mediation_grant.py
index daddafbd2..ed0f8e24f 100644
--- a/aries_cloudcontroller/models/mediation_grant.py
+++ b/aries_cloudcontroller/models/mediation_grant.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/mediation_id_match_info.py b/aries_cloudcontroller/models/mediation_id_match_info.py
index 862361a32..1a063d7ec 100644
--- a/aries_cloudcontroller/models/mediation_id_match_info.py
+++ b/aries_cloudcontroller/models/mediation_id_match_info.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/mediation_list.py b/aries_cloudcontroller/models/mediation_list.py
index f02c1d9a7..138c4f8ac 100644
--- a/aries_cloudcontroller/models/mediation_list.py
+++ b/aries_cloudcontroller/models/mediation_list.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/mediation_record.py b/aries_cloudcontroller/models/mediation_record.py
index 33f2a9baa..f468ddcf7 100644
--- a/aries_cloudcontroller/models/mediation_record.py
+++ b/aries_cloudcontroller/models/mediation_record.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/menu.py b/aries_cloudcontroller/models/menu.py
index 429eeaa7c..b082c6505 100644
--- a/aries_cloudcontroller/models/menu.py
+++ b/aries_cloudcontroller/models/menu.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/menu_form.py b/aries_cloudcontroller/models/menu_form.py
index f8d471f3f..45163ac76 100644
--- a/aries_cloudcontroller/models/menu_form.py
+++ b/aries_cloudcontroller/models/menu_form.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/menu_form_param.py b/aries_cloudcontroller/models/menu_form_param.py
index 2f2026f4c..69bfc5697 100644
--- a/aries_cloudcontroller/models/menu_form_param.py
+++ b/aries_cloudcontroller/models/menu_form_param.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/menu_json.py b/aries_cloudcontroller/models/menu_json.py
index b6249c9e0..42f8b3e6e 100644
--- a/aries_cloudcontroller/models/menu_json.py
+++ b/aries_cloudcontroller/models/menu_json.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/menu_option.py b/aries_cloudcontroller/models/menu_option.py
index e4d3f0925..3ab05bf91 100644
--- a/aries_cloudcontroller/models/menu_option.py
+++ b/aries_cloudcontroller/models/menu_option.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/model_date.py b/aries_cloudcontroller/models/model_date.py
index 8617007db..a8fa22a93 100644
--- a/aries_cloudcontroller/models/model_date.py
+++ b/aries_cloudcontroller/models/model_date.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/model_schema.py b/aries_cloudcontroller/models/model_schema.py
index b60aaedde..25ffe38a9 100644
--- a/aries_cloudcontroller/models/model_schema.py
+++ b/aries_cloudcontroller/models/model_schema.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/oob_record.py b/aries_cloudcontroller/models/oob_record.py
index 274c67819..dc10c54b8 100644
--- a/aries_cloudcontroller/models/oob_record.py
+++ b/aries_cloudcontroller/models/oob_record.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/perform_request.py b/aries_cloudcontroller/models/perform_request.py
index db14dcf8e..0a9ff2494 100644
--- a/aries_cloudcontroller/models/perform_request.py
+++ b/aries_cloudcontroller/models/perform_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/ping_request.py b/aries_cloudcontroller/models/ping_request.py
index 2360f2c11..d30843761 100644
--- a/aries_cloudcontroller/models/ping_request.py
+++ b/aries_cloudcontroller/models/ping_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/ping_request_response.py b/aries_cloudcontroller/models/ping_request_response.py
index ea737d2fa..dfa5188db 100644
--- a/aries_cloudcontroller/models/ping_request_response.py
+++ b/aries_cloudcontroller/models/ping_request_response.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/presentation.py b/aries_cloudcontroller/models/presentation.py
index 44db11a61..8a9767614 100644
--- a/aries_cloudcontroller/models/presentation.py
+++ b/aries_cloudcontroller/models/presentation.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/presentation_definition.py b/aries_cloudcontroller/models/presentation_definition.py
index 9c286771f..e8be45233 100644
--- a/aries_cloudcontroller/models/presentation_definition.py
+++ b/aries_cloudcontroller/models/presentation_definition.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/presentation_proposal.py b/aries_cloudcontroller/models/presentation_proposal.py
index e9f1378ac..873e8e115 100644
--- a/aries_cloudcontroller/models/presentation_proposal.py
+++ b/aries_cloudcontroller/models/presentation_proposal.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/presentation_request.py b/aries_cloudcontroller/models/presentation_request.py
index cba955bc4..b43db6e95 100644
--- a/aries_cloudcontroller/models/presentation_request.py
+++ b/aries_cloudcontroller/models/presentation_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/presentation_verification_result.py b/aries_cloudcontroller/models/presentation_verification_result.py
index fcfeb6c0b..3f42bb6d5 100644
--- a/aries_cloudcontroller/models/presentation_verification_result.py
+++ b/aries_cloudcontroller/models/presentation_verification_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/profile_settings.py b/aries_cloudcontroller/models/profile_settings.py
index a25d20306..613716d22 100644
--- a/aries_cloudcontroller/models/profile_settings.py
+++ b/aries_cloudcontroller/models/profile_settings.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/proof_result.py b/aries_cloudcontroller/models/proof_result.py
index 650300f13..c2716bb97 100644
--- a/aries_cloudcontroller/models/proof_result.py
+++ b/aries_cloudcontroller/models/proof_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/protocol_descriptor.py b/aries_cloudcontroller/models/protocol_descriptor.py
index 3da7faf68..90ee8ee3c 100644
--- a/aries_cloudcontroller/models/protocol_descriptor.py
+++ b/aries_cloudcontroller/models/protocol_descriptor.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/prove_presentation_request.py b/aries_cloudcontroller/models/prove_presentation_request.py
index dddc06772..5d251f305 100644
--- a/aries_cloudcontroller/models/prove_presentation_request.py
+++ b/aries_cloudcontroller/models/prove_presentation_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/prove_presentation_response.py b/aries_cloudcontroller/models/prove_presentation_response.py
index d9668c8be..6c9d10a1c 100644
--- a/aries_cloudcontroller/models/prove_presentation_response.py
+++ b/aries_cloudcontroller/models/prove_presentation_response.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/publish_revocations.py b/aries_cloudcontroller/models/publish_revocations.py
index de33ed7c2..59eaadf06 100644
--- a/aries_cloudcontroller/models/publish_revocations.py
+++ b/aries_cloudcontroller/models/publish_revocations.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/publish_revocations_options.py b/aries_cloudcontroller/models/publish_revocations_options.py
index 1f8f6d3d0..8f48641b7 100644
--- a/aries_cloudcontroller/models/publish_revocations_options.py
+++ b/aries_cloudcontroller/models/publish_revocations_options.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/publish_revocations_result_schema_anoncreds.py b/aries_cloudcontroller/models/publish_revocations_result_schema_anoncreds.py
index 9e882eb14..5a4cc8697 100644
--- a/aries_cloudcontroller/models/publish_revocations_result_schema_anoncreds.py
+++ b/aries_cloudcontroller/models/publish_revocations_result_schema_anoncreds.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/publish_revocations_schema_anoncreds.py b/aries_cloudcontroller/models/publish_revocations_schema_anoncreds.py
index 3b34289e7..5698685ec 100644
--- a/aries_cloudcontroller/models/publish_revocations_schema_anoncreds.py
+++ b/aries_cloudcontroller/models/publish_revocations_schema_anoncreds.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/purpose_result.py b/aries_cloudcontroller/models/purpose_result.py
index c8fcfe3ff..76e923de2 100644
--- a/aries_cloudcontroller/models/purpose_result.py
+++ b/aries_cloudcontroller/models/purpose_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/queries.py b/aries_cloudcontroller/models/queries.py
index e42be8ea5..cba06cdbf 100644
--- a/aries_cloudcontroller/models/queries.py
+++ b/aries_cloudcontroller/models/queries.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/query.py b/aries_cloudcontroller/models/query.py
index 379c2d708..fb6d5536b 100644
--- a/aries_cloudcontroller/models/query.py
+++ b/aries_cloudcontroller/models/query.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/query_item.py b/aries_cloudcontroller/models/query_item.py
index c7db4c85f..33ee2ab47 100644
--- a/aries_cloudcontroller/models/query_item.py
+++ b/aries_cloudcontroller/models/query_item.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/raw_encoded.py b/aries_cloudcontroller/models/raw_encoded.py
index 5b1ba286e..42ebc9277 100644
--- a/aries_cloudcontroller/models/raw_encoded.py
+++ b/aries_cloudcontroller/models/raw_encoded.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/receive_invitation_request.py b/aries_cloudcontroller/models/receive_invitation_request.py
index 062feea43..ec708895d 100644
--- a/aries_cloudcontroller/models/receive_invitation_request.py
+++ b/aries_cloudcontroller/models/receive_invitation_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/remove_wallet_request.py b/aries_cloudcontroller/models/remove_wallet_request.py
index b7e4f2b09..1eb7cfec6 100644
--- a/aries_cloudcontroller/models/remove_wallet_request.py
+++ b/aries_cloudcontroller/models/remove_wallet_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/resolution_result.py b/aries_cloudcontroller/models/resolution_result.py
index 574d89591..443e68379 100644
--- a/aries_cloudcontroller/models/resolution_result.py
+++ b/aries_cloudcontroller/models/resolution_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/rev_list.py b/aries_cloudcontroller/models/rev_list.py
index 4f4a982cf..60d314cfb 100644
--- a/aries_cloudcontroller/models/rev_list.py
+++ b/aries_cloudcontroller/models/rev_list.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/rev_list_create_request.py b/aries_cloudcontroller/models/rev_list_create_request.py
index e5205d6ed..d3bdc191a 100644
--- a/aries_cloudcontroller/models/rev_list_create_request.py
+++ b/aries_cloudcontroller/models/rev_list_create_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/rev_list_options.py b/aries_cloudcontroller/models/rev_list_options.py
index 1fc21b5b9..a54c84dcc 100644
--- a/aries_cloudcontroller/models/rev_list_options.py
+++ b/aries_cloudcontroller/models/rev_list_options.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/rev_list_result.py b/aries_cloudcontroller/models/rev_list_result.py
index 1a234fd55..ed6cd300f 100644
--- a/aries_cloudcontroller/models/rev_list_result.py
+++ b/aries_cloudcontroller/models/rev_list_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/rev_list_state.py b/aries_cloudcontroller/models/rev_list_state.py
index 286f31060..c6fcb1d93 100644
--- a/aries_cloudcontroller/models/rev_list_state.py
+++ b/aries_cloudcontroller/models/rev_list_state.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/rev_reg_create_request.py b/aries_cloudcontroller/models/rev_reg_create_request.py
index 211dd96a1..bba7365fd 100644
--- a/aries_cloudcontroller/models/rev_reg_create_request.py
+++ b/aries_cloudcontroller/models/rev_reg_create_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/rev_reg_create_request_schema_anoncreds.py b/aries_cloudcontroller/models/rev_reg_create_request_schema_anoncreds.py
index 1833fbccf..3cc7b98e0 100644
--- a/aries_cloudcontroller/models/rev_reg_create_request_schema_anoncreds.py
+++ b/aries_cloudcontroller/models/rev_reg_create_request_schema_anoncreds.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/rev_reg_def.py b/aries_cloudcontroller/models/rev_reg_def.py
index 39d261d8b..8c1a64451 100644
--- a/aries_cloudcontroller/models/rev_reg_def.py
+++ b/aries_cloudcontroller/models/rev_reg_def.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/rev_reg_def_options.py b/aries_cloudcontroller/models/rev_reg_def_options.py
index 73eaf9a5b..d64678429 100644
--- a/aries_cloudcontroller/models/rev_reg_def_options.py
+++ b/aries_cloudcontroller/models/rev_reg_def_options.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/rev_reg_def_result.py b/aries_cloudcontroller/models/rev_reg_def_result.py
index bc05d6ce7..acb834a12 100644
--- a/aries_cloudcontroller/models/rev_reg_def_result.py
+++ b/aries_cloudcontroller/models/rev_reg_def_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/rev_reg_def_state.py b/aries_cloudcontroller/models/rev_reg_def_state.py
index 9f75266ce..7ba4c758f 100644
--- a/aries_cloudcontroller/models/rev_reg_def_state.py
+++ b/aries_cloudcontroller/models/rev_reg_def_state.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/rev_reg_def_value.py b/aries_cloudcontroller/models/rev_reg_def_value.py
index aab558468..0e19a17e7 100644
--- a/aries_cloudcontroller/models/rev_reg_def_value.py
+++ b/aries_cloudcontroller/models/rev_reg_def_value.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/rev_reg_issued_result.py b/aries_cloudcontroller/models/rev_reg_issued_result.py
index d79f7740a..10c4bbaab 100644
--- a/aries_cloudcontroller/models/rev_reg_issued_result.py
+++ b/aries_cloudcontroller/models/rev_reg_issued_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/rev_reg_issued_result_schema_anoncreds.py b/aries_cloudcontroller/models/rev_reg_issued_result_schema_anoncreds.py
index 23f235772..2c39c6d54 100644
--- a/aries_cloudcontroller/models/rev_reg_issued_result_schema_anoncreds.py
+++ b/aries_cloudcontroller/models/rev_reg_issued_result_schema_anoncreds.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/rev_reg_result.py b/aries_cloudcontroller/models/rev_reg_result.py
index ab42b457a..7120b5698 100644
--- a/aries_cloudcontroller/models/rev_reg_result.py
+++ b/aries_cloudcontroller/models/rev_reg_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/rev_reg_result_schema_anoncreds.py b/aries_cloudcontroller/models/rev_reg_result_schema_anoncreds.py
index d2dece3e4..e9fc6f15e 100644
--- a/aries_cloudcontroller/models/rev_reg_result_schema_anoncreds.py
+++ b/aries_cloudcontroller/models/rev_reg_result_schema_anoncreds.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/rev_reg_update_tails_file_uri.py b/aries_cloudcontroller/models/rev_reg_update_tails_file_uri.py
index a1a0866d9..62ab2adb3 100644
--- a/aries_cloudcontroller/models/rev_reg_update_tails_file_uri.py
+++ b/aries_cloudcontroller/models/rev_reg_update_tails_file_uri.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/rev_reg_wallet_updated_result.py b/aries_cloudcontroller/models/rev_reg_wallet_updated_result.py
index 7c3d0b0b6..14f15fc05 100644
--- a/aries_cloudcontroller/models/rev_reg_wallet_updated_result.py
+++ b/aries_cloudcontroller/models/rev_reg_wallet_updated_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/rev_reg_wallet_updated_result_schema_anoncreds.py b/aries_cloudcontroller/models/rev_reg_wallet_updated_result_schema_anoncreds.py
index 6c2635e5b..23e9b041b 100644
--- a/aries_cloudcontroller/models/rev_reg_wallet_updated_result_schema_anoncreds.py
+++ b/aries_cloudcontroller/models/rev_reg_wallet_updated_result_schema_anoncreds.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/rev_regs_created.py b/aries_cloudcontroller/models/rev_regs_created.py
index 88f7455cf..6c380af30 100644
--- a/aries_cloudcontroller/models/rev_regs_created.py
+++ b/aries_cloudcontroller/models/rev_regs_created.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/rev_regs_created_schema_anoncreds.py b/aries_cloudcontroller/models/rev_regs_created_schema_anoncreds.py
index c15be1704..409d8e2cd 100644
--- a/aries_cloudcontroller/models/rev_regs_created_schema_anoncreds.py
+++ b/aries_cloudcontroller/models/rev_regs_created_schema_anoncreds.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/revoke_request.py b/aries_cloudcontroller/models/revoke_request.py
index 2301f3896..5481b5ec3 100644
--- a/aries_cloudcontroller/models/revoke_request.py
+++ b/aries_cloudcontroller/models/revoke_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/revoke_request_schema_anoncreds.py b/aries_cloudcontroller/models/revoke_request_schema_anoncreds.py
index 626d5bd0c..c1d296631 100644
--- a/aries_cloudcontroller/models/revoke_request_schema_anoncreds.py
+++ b/aries_cloudcontroller/models/revoke_request_schema_anoncreds.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/rotate.py b/aries_cloudcontroller/models/rotate.py
index 77391cb09..1c71b8b2c 100644
--- a/aries_cloudcontroller/models/rotate.py
+++ b/aries_cloudcontroller/models/rotate.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/route_record.py b/aries_cloudcontroller/models/route_record.py
index b7e4e9363..5493c51a1 100644
--- a/aries_cloudcontroller/models/route_record.py
+++ b/aries_cloudcontroller/models/route_record.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/schema_get_result.py b/aries_cloudcontroller/models/schema_get_result.py
index c4b206afb..6a780308d 100644
--- a/aries_cloudcontroller/models/schema_get_result.py
+++ b/aries_cloudcontroller/models/schema_get_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/schema_input_descriptor.py b/aries_cloudcontroller/models/schema_input_descriptor.py
index ff32be1ad..60aa0e468 100644
--- a/aries_cloudcontroller/models/schema_input_descriptor.py
+++ b/aries_cloudcontroller/models/schema_input_descriptor.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/schema_post_option.py b/aries_cloudcontroller/models/schema_post_option.py
index 2587257e9..0b1edd724 100644
--- a/aries_cloudcontroller/models/schema_post_option.py
+++ b/aries_cloudcontroller/models/schema_post_option.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/schema_post_request.py b/aries_cloudcontroller/models/schema_post_request.py
index 5864d0f7a..4decfc863 100644
--- a/aries_cloudcontroller/models/schema_post_request.py
+++ b/aries_cloudcontroller/models/schema_post_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/schema_result.py b/aries_cloudcontroller/models/schema_result.py
index 9e882691f..fd3e58ea5 100644
--- a/aries_cloudcontroller/models/schema_result.py
+++ b/aries_cloudcontroller/models/schema_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/schema_send_request.py b/aries_cloudcontroller/models/schema_send_request.py
index fb2058701..e0b0cb66c 100644
--- a/aries_cloudcontroller/models/schema_send_request.py
+++ b/aries_cloudcontroller/models/schema_send_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/schema_send_result.py b/aries_cloudcontroller/models/schema_send_result.py
index 8224be8ab..52b2f62e1 100644
--- a/aries_cloudcontroller/models/schema_send_result.py
+++ b/aries_cloudcontroller/models/schema_send_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/schema_state.py b/aries_cloudcontroller/models/schema_state.py
index bb07e5cd9..f1dd54f10 100644
--- a/aries_cloudcontroller/models/schema_state.py
+++ b/aries_cloudcontroller/models/schema_state.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/schemas_created_result.py b/aries_cloudcontroller/models/schemas_created_result.py
index 0df35d23f..29e305b7f 100644
--- a/aries_cloudcontroller/models/schemas_created_result.py
+++ b/aries_cloudcontroller/models/schemas_created_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/schemas_input_descriptor_filter.py b/aries_cloudcontroller/models/schemas_input_descriptor_filter.py
index 826e0b16d..b35932d22 100644
--- a/aries_cloudcontroller/models/schemas_input_descriptor_filter.py
+++ b/aries_cloudcontroller/models/schemas_input_descriptor_filter.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/sdjws_create.py b/aries_cloudcontroller/models/sdjws_create.py
index e3e532e18..eeb0777cc 100644
--- a/aries_cloudcontroller/models/sdjws_create.py
+++ b/aries_cloudcontroller/models/sdjws_create.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/sdjws_verify.py b/aries_cloudcontroller/models/sdjws_verify.py
index 1fbafd093..5fa9a10b3 100644
--- a/aries_cloudcontroller/models/sdjws_verify.py
+++ b/aries_cloudcontroller/models/sdjws_verify.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/sdjws_verify_response.py b/aries_cloudcontroller/models/sdjws_verify_response.py
index dba74bf6f..08c82a919 100644
--- a/aries_cloudcontroller/models/sdjws_verify_response.py
+++ b/aries_cloudcontroller/models/sdjws_verify_response.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/send_menu.py b/aries_cloudcontroller/models/send_menu.py
index 44e6bd19c..1b1895a81 100644
--- a/aries_cloudcontroller/models/send_menu.py
+++ b/aries_cloudcontroller/models/send_menu.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/send_message.py b/aries_cloudcontroller/models/send_message.py
index bc7097d60..ffb954b31 100644
--- a/aries_cloudcontroller/models/send_message.py
+++ b/aries_cloudcontroller/models/send_message.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/service_decorator.py b/aries_cloudcontroller/models/service_decorator.py
index 180141455..2584ed296 100644
--- a/aries_cloudcontroller/models/service_decorator.py
+++ b/aries_cloudcontroller/models/service_decorator.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/sign_request.py b/aries_cloudcontroller/models/sign_request.py
index 201bde652..dcefdd459 100644
--- a/aries_cloudcontroller/models/sign_request.py
+++ b/aries_cloudcontroller/models/sign_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/sign_response.py b/aries_cloudcontroller/models/sign_response.py
index 2db746453..227d68308 100644
--- a/aries_cloudcontroller/models/sign_response.py
+++ b/aries_cloudcontroller/models/sign_response.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/signature_options.py b/aries_cloudcontroller/models/signature_options.py
index c229b6ead..127d46cf3 100644
--- a/aries_cloudcontroller/models/signature_options.py
+++ b/aries_cloudcontroller/models/signature_options.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/signed_doc.py b/aries_cloudcontroller/models/signed_doc.py
index 65bc936dc..67aeccfa9 100644
--- a/aries_cloudcontroller/models/signed_doc.py
+++ b/aries_cloudcontroller/models/signed_doc.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/submission_requirements.py b/aries_cloudcontroller/models/submission_requirements.py
index e8440c6e3..b4628218b 100644
--- a/aries_cloudcontroller/models/submission_requirements.py
+++ b/aries_cloudcontroller/models/submission_requirements.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/taa_accept.py b/aries_cloudcontroller/models/taa_accept.py
index 3d5d94698..18ee43e4d 100644
--- a/aries_cloudcontroller/models/taa_accept.py
+++ b/aries_cloudcontroller/models/taa_accept.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/taa_acceptance.py b/aries_cloudcontroller/models/taa_acceptance.py
index f769526be..da68196de 100644
--- a/aries_cloudcontroller/models/taa_acceptance.py
+++ b/aries_cloudcontroller/models/taa_acceptance.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/taa_info.py b/aries_cloudcontroller/models/taa_info.py
index 23a61e2fd..349b5da75 100644
--- a/aries_cloudcontroller/models/taa_info.py
+++ b/aries_cloudcontroller/models/taa_info.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/taa_record.py b/aries_cloudcontroller/models/taa_record.py
index e4cfacb43..c104295f2 100644
--- a/aries_cloudcontroller/models/taa_record.py
+++ b/aries_cloudcontroller/models/taa_record.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/taa_result.py b/aries_cloudcontroller/models/taa_result.py
index 264d9608e..585b31ffd 100644
--- a/aries_cloudcontroller/models/taa_result.py
+++ b/aries_cloudcontroller/models/taa_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/tails_delete_response.py b/aries_cloudcontroller/models/tails_delete_response.py
index 03506040c..4a1b5c488 100644
--- a/aries_cloudcontroller/models/tails_delete_response.py
+++ b/aries_cloudcontroller/models/tails_delete_response.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/transaction_jobs.py b/aries_cloudcontroller/models/transaction_jobs.py
index f87119a0e..0e9cacbe5 100644
--- a/aries_cloudcontroller/models/transaction_jobs.py
+++ b/aries_cloudcontroller/models/transaction_jobs.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/transaction_list.py b/aries_cloudcontroller/models/transaction_list.py
index ab8e626f4..72b77f7c2 100644
--- a/aries_cloudcontroller/models/transaction_list.py
+++ b/aries_cloudcontroller/models/transaction_list.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/transaction_record.py b/aries_cloudcontroller/models/transaction_record.py
index 1529e948c..58efda76e 100644
--- a/aries_cloudcontroller/models/transaction_record.py
+++ b/aries_cloudcontroller/models/transaction_record.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/txn_or_credential_definition_send_result.py b/aries_cloudcontroller/models/txn_or_credential_definition_send_result.py
index 4de98bb2c..9d83c33ee 100644
--- a/aries_cloudcontroller/models/txn_or_credential_definition_send_result.py
+++ b/aries_cloudcontroller/models/txn_or_credential_definition_send_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/txn_or_publish_revocations_result.py b/aries_cloudcontroller/models/txn_or_publish_revocations_result.py
index 661026f5a..f0d092d3f 100644
--- a/aries_cloudcontroller/models/txn_or_publish_revocations_result.py
+++ b/aries_cloudcontroller/models/txn_or_publish_revocations_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/txn_or_register_ledger_nym_response.py b/aries_cloudcontroller/models/txn_or_register_ledger_nym_response.py
index dbb14b3aa..5fcefc79f 100644
--- a/aries_cloudcontroller/models/txn_or_register_ledger_nym_response.py
+++ b/aries_cloudcontroller/models/txn_or_register_ledger_nym_response.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/txn_or_rev_reg_result.py b/aries_cloudcontroller/models/txn_or_rev_reg_result.py
index d5e6fc304..1784dc76e 100644
--- a/aries_cloudcontroller/models/txn_or_rev_reg_result.py
+++ b/aries_cloudcontroller/models/txn_or_rev_reg_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/txn_or_schema_send_result.py b/aries_cloudcontroller/models/txn_or_schema_send_result.py
index f02e8a2f7..1ffd3a203 100644
--- a/aries_cloudcontroller/models/txn_or_schema_send_result.py
+++ b/aries_cloudcontroller/models/txn_or_schema_send_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/update_key_request.py b/aries_cloudcontroller/models/update_key_request.py
index bb47011a3..3a9048897 100644
--- a/aries_cloudcontroller/models/update_key_request.py
+++ b/aries_cloudcontroller/models/update_key_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/update_key_response.py b/aries_cloudcontroller/models/update_key_response.py
index b60fd31d8..54b9de4cf 100644
--- a/aries_cloudcontroller/models/update_key_response.py
+++ b/aries_cloudcontroller/models/update_key_response.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/update_profile_settings.py b/aries_cloudcontroller/models/update_profile_settings.py
index 7ee49c5b8..067cd6649 100644
--- a/aries_cloudcontroller/models/update_profile_settings.py
+++ b/aries_cloudcontroller/models/update_profile_settings.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/update_wallet_request.py b/aries_cloudcontroller/models/update_wallet_request.py
index d594a2959..6938f6058 100644
--- a/aries_cloudcontroller/models/update_wallet_request.py
+++ b/aries_cloudcontroller/models/update_wallet_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v10_credential_bound_offer_request.py b/aries_cloudcontroller/models/v10_credential_bound_offer_request.py
index 4456cc11d..07ff41c9b 100644
--- a/aries_cloudcontroller/models/v10_credential_bound_offer_request.py
+++ b/aries_cloudcontroller/models/v10_credential_bound_offer_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v10_credential_conn_free_offer_request.py b/aries_cloudcontroller/models/v10_credential_conn_free_offer_request.py
index 30ab6ca21..48e3dfc3a 100644
--- a/aries_cloudcontroller/models/v10_credential_conn_free_offer_request.py
+++ b/aries_cloudcontroller/models/v10_credential_conn_free_offer_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v10_credential_create.py b/aries_cloudcontroller/models/v10_credential_create.py
index 25c278a1f..3a86d3967 100644
--- a/aries_cloudcontroller/models/v10_credential_create.py
+++ b/aries_cloudcontroller/models/v10_credential_create.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v10_credential_exchange.py b/aries_cloudcontroller/models/v10_credential_exchange.py
index 06a660db3..2f2de764b 100644
--- a/aries_cloudcontroller/models/v10_credential_exchange.py
+++ b/aries_cloudcontroller/models/v10_credential_exchange.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v10_credential_exchange_auto_remove_request.py b/aries_cloudcontroller/models/v10_credential_exchange_auto_remove_request.py
index da9e4fe40..a64b0cd31 100644
--- a/aries_cloudcontroller/models/v10_credential_exchange_auto_remove_request.py
+++ b/aries_cloudcontroller/models/v10_credential_exchange_auto_remove_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v10_credential_exchange_list_result.py b/aries_cloudcontroller/models/v10_credential_exchange_list_result.py
index 787a4ae84..d96732e41 100644
--- a/aries_cloudcontroller/models/v10_credential_exchange_list_result.py
+++ b/aries_cloudcontroller/models/v10_credential_exchange_list_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v10_credential_free_offer_request.py b/aries_cloudcontroller/models/v10_credential_free_offer_request.py
index 470aaaf94..20734c23f 100644
--- a/aries_cloudcontroller/models/v10_credential_free_offer_request.py
+++ b/aries_cloudcontroller/models/v10_credential_free_offer_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v10_credential_issue_request.py b/aries_cloudcontroller/models/v10_credential_issue_request.py
index 683aa1bfa..1a2fc8f2a 100644
--- a/aries_cloudcontroller/models/v10_credential_issue_request.py
+++ b/aries_cloudcontroller/models/v10_credential_issue_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v10_credential_problem_report_request.py b/aries_cloudcontroller/models/v10_credential_problem_report_request.py
index 205db0102..fe9f29115 100644
--- a/aries_cloudcontroller/models/v10_credential_problem_report_request.py
+++ b/aries_cloudcontroller/models/v10_credential_problem_report_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v10_credential_proposal_request_mand.py b/aries_cloudcontroller/models/v10_credential_proposal_request_mand.py
index 06661aa61..cb712d8d5 100644
--- a/aries_cloudcontroller/models/v10_credential_proposal_request_mand.py
+++ b/aries_cloudcontroller/models/v10_credential_proposal_request_mand.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v10_credential_proposal_request_opt.py b/aries_cloudcontroller/models/v10_credential_proposal_request_opt.py
index b017547ec..56c56f968 100644
--- a/aries_cloudcontroller/models/v10_credential_proposal_request_opt.py
+++ b/aries_cloudcontroller/models/v10_credential_proposal_request_opt.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v10_credential_store_request.py b/aries_cloudcontroller/models/v10_credential_store_request.py
index 3dfa4619b..9d732baa0 100644
--- a/aries_cloudcontroller/models/v10_credential_store_request.py
+++ b/aries_cloudcontroller/models/v10_credential_store_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v10_discovery_exchange_list_result.py b/aries_cloudcontroller/models/v10_discovery_exchange_list_result.py
index 8cddb1ad2..d2c9ec599 100644
--- a/aries_cloudcontroller/models/v10_discovery_exchange_list_result.py
+++ b/aries_cloudcontroller/models/v10_discovery_exchange_list_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v10_discovery_record.py b/aries_cloudcontroller/models/v10_discovery_record.py
index 9d4ee6d5a..7720234fc 100644
--- a/aries_cloudcontroller/models/v10_discovery_record.py
+++ b/aries_cloudcontroller/models/v10_discovery_record.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v10_presentation_create_request_request.py b/aries_cloudcontroller/models/v10_presentation_create_request_request.py
index 0a1e5aaec..7c6b2ec15 100644
--- a/aries_cloudcontroller/models/v10_presentation_create_request_request.py
+++ b/aries_cloudcontroller/models/v10_presentation_create_request_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v10_presentation_exchange.py b/aries_cloudcontroller/models/v10_presentation_exchange.py
index 91c6feee0..2ac510c2f 100644
--- a/aries_cloudcontroller/models/v10_presentation_exchange.py
+++ b/aries_cloudcontroller/models/v10_presentation_exchange.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v10_presentation_exchange_list.py b/aries_cloudcontroller/models/v10_presentation_exchange_list.py
index d84c53e1a..37d9fb110 100644
--- a/aries_cloudcontroller/models/v10_presentation_exchange_list.py
+++ b/aries_cloudcontroller/models/v10_presentation_exchange_list.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v10_presentation_problem_report_request.py b/aries_cloudcontroller/models/v10_presentation_problem_report_request.py
index 356a76327..cbecfffd3 100644
--- a/aries_cloudcontroller/models/v10_presentation_problem_report_request.py
+++ b/aries_cloudcontroller/models/v10_presentation_problem_report_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v10_presentation_proposal_request.py b/aries_cloudcontroller/models/v10_presentation_proposal_request.py
index 49c82d6a8..3ef440392 100644
--- a/aries_cloudcontroller/models/v10_presentation_proposal_request.py
+++ b/aries_cloudcontroller/models/v10_presentation_proposal_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v10_presentation_send_request.py b/aries_cloudcontroller/models/v10_presentation_send_request.py
index aaaa6e40e..f885b03c5 100644
--- a/aries_cloudcontroller/models/v10_presentation_send_request.py
+++ b/aries_cloudcontroller/models/v10_presentation_send_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v10_presentation_send_request_request.py b/aries_cloudcontroller/models/v10_presentation_send_request_request.py
index b19d714b4..354c8f70a 100644
--- a/aries_cloudcontroller/models/v10_presentation_send_request_request.py
+++ b/aries_cloudcontroller/models/v10_presentation_send_request_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v10_presentation_send_request_to_proposal.py b/aries_cloudcontroller/models/v10_presentation_send_request_to_proposal.py
index 436fcab09..6ca849a33 100644
--- a/aries_cloudcontroller/models/v10_presentation_send_request_to_proposal.py
+++ b/aries_cloudcontroller/models/v10_presentation_send_request_to_proposal.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_cred_attr_spec.py b/aries_cloudcontroller/models/v20_cred_attr_spec.py
index 608575fef..88f1b65dc 100644
--- a/aries_cloudcontroller/models/v20_cred_attr_spec.py
+++ b/aries_cloudcontroller/models/v20_cred_attr_spec.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_cred_bound_offer_request.py b/aries_cloudcontroller/models/v20_cred_bound_offer_request.py
index a64debfa4..c15ce0c3b 100644
--- a/aries_cloudcontroller/models/v20_cred_bound_offer_request.py
+++ b/aries_cloudcontroller/models/v20_cred_bound_offer_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_cred_ex_free.py b/aries_cloudcontroller/models/v20_cred_ex_free.py
index 57bb9932a..7152be329 100644
--- a/aries_cloudcontroller/models/v20_cred_ex_free.py
+++ b/aries_cloudcontroller/models/v20_cred_ex_free.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_cred_ex_record.py b/aries_cloudcontroller/models/v20_cred_ex_record.py
index 177a04c9e..f2b1c3dd2 100644
--- a/aries_cloudcontroller/models/v20_cred_ex_record.py
+++ b/aries_cloudcontroller/models/v20_cred_ex_record.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_cred_ex_record_by_format.py b/aries_cloudcontroller/models/v20_cred_ex_record_by_format.py
index ee67ac6a1..7d525af99 100644
--- a/aries_cloudcontroller/models/v20_cred_ex_record_by_format.py
+++ b/aries_cloudcontroller/models/v20_cred_ex_record_by_format.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_cred_ex_record_detail.py b/aries_cloudcontroller/models/v20_cred_ex_record_detail.py
index 52dff8c7f..2a21c8d4f 100644
--- a/aries_cloudcontroller/models/v20_cred_ex_record_detail.py
+++ b/aries_cloudcontroller/models/v20_cred_ex_record_detail.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_cred_ex_record_indy.py b/aries_cloudcontroller/models/v20_cred_ex_record_indy.py
index 9603dc2e2..cd4646fc1 100644
--- a/aries_cloudcontroller/models/v20_cred_ex_record_indy.py
+++ b/aries_cloudcontroller/models/v20_cred_ex_record_indy.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_cred_ex_record_ld_proof.py b/aries_cloudcontroller/models/v20_cred_ex_record_ld_proof.py
index ef76c9558..d361789ae 100644
--- a/aries_cloudcontroller/models/v20_cred_ex_record_ld_proof.py
+++ b/aries_cloudcontroller/models/v20_cred_ex_record_ld_proof.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_cred_ex_record_list_result.py b/aries_cloudcontroller/models/v20_cred_ex_record_list_result.py
index 600b5c1a2..e212eb88f 100644
--- a/aries_cloudcontroller/models/v20_cred_ex_record_list_result.py
+++ b/aries_cloudcontroller/models/v20_cred_ex_record_list_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_cred_filter.py b/aries_cloudcontroller/models/v20_cred_filter.py
index 2e339bf95..21e1eb1a1 100644
--- a/aries_cloudcontroller/models/v20_cred_filter.py
+++ b/aries_cloudcontroller/models/v20_cred_filter.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_cred_filter_anoncreds.py b/aries_cloudcontroller/models/v20_cred_filter_anoncreds.py
index dfe942022..250305ae8 100644
--- a/aries_cloudcontroller/models/v20_cred_filter_anoncreds.py
+++ b/aries_cloudcontroller/models/v20_cred_filter_anoncreds.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_cred_filter_indy.py b/aries_cloudcontroller/models/v20_cred_filter_indy.py
index 559c98fd0..3f496b209 100644
--- a/aries_cloudcontroller/models/v20_cred_filter_indy.py
+++ b/aries_cloudcontroller/models/v20_cred_filter_indy.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_cred_filter_ld_proof.py b/aries_cloudcontroller/models/v20_cred_filter_ld_proof.py
index 55a08bac6..c3ed06b8c 100644
--- a/aries_cloudcontroller/models/v20_cred_filter_ld_proof.py
+++ b/aries_cloudcontroller/models/v20_cred_filter_ld_proof.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_cred_filter_vcdi.py b/aries_cloudcontroller/models/v20_cred_filter_vcdi.py
index c4722ada9..5651133ad 100644
--- a/aries_cloudcontroller/models/v20_cred_filter_vcdi.py
+++ b/aries_cloudcontroller/models/v20_cred_filter_vcdi.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_cred_format.py b/aries_cloudcontroller/models/v20_cred_format.py
index 9086eba16..daf5b97a1 100644
--- a/aries_cloudcontroller/models/v20_cred_format.py
+++ b/aries_cloudcontroller/models/v20_cred_format.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_cred_issue.py b/aries_cloudcontroller/models/v20_cred_issue.py
index 59ec62479..28ba01aac 100644
--- a/aries_cloudcontroller/models/v20_cred_issue.py
+++ b/aries_cloudcontroller/models/v20_cred_issue.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_cred_issue_problem_report_request.py b/aries_cloudcontroller/models/v20_cred_issue_problem_report_request.py
index c955fe629..729821385 100644
--- a/aries_cloudcontroller/models/v20_cred_issue_problem_report_request.py
+++ b/aries_cloudcontroller/models/v20_cred_issue_problem_report_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_cred_issue_request.py b/aries_cloudcontroller/models/v20_cred_issue_request.py
index c6e0047c2..33988907a 100644
--- a/aries_cloudcontroller/models/v20_cred_issue_request.py
+++ b/aries_cloudcontroller/models/v20_cred_issue_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_cred_offer.py b/aries_cloudcontroller/models/v20_cred_offer.py
index 732b921b4..8b63e070c 100644
--- a/aries_cloudcontroller/models/v20_cred_offer.py
+++ b/aries_cloudcontroller/models/v20_cred_offer.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_cred_offer_conn_free_request.py b/aries_cloudcontroller/models/v20_cred_offer_conn_free_request.py
index cc0176615..189085517 100644
--- a/aries_cloudcontroller/models/v20_cred_offer_conn_free_request.py
+++ b/aries_cloudcontroller/models/v20_cred_offer_conn_free_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_cred_offer_request.py b/aries_cloudcontroller/models/v20_cred_offer_request.py
index f962d5bcb..2da8ff7b7 100644
--- a/aries_cloudcontroller/models/v20_cred_offer_request.py
+++ b/aries_cloudcontroller/models/v20_cred_offer_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_cred_preview.py b/aries_cloudcontroller/models/v20_cred_preview.py
index 8b9397560..5546acbdb 100644
--- a/aries_cloudcontroller/models/v20_cred_preview.py
+++ b/aries_cloudcontroller/models/v20_cred_preview.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_cred_proposal.py b/aries_cloudcontroller/models/v20_cred_proposal.py
index 6017fc04c..264467077 100644
--- a/aries_cloudcontroller/models/v20_cred_proposal.py
+++ b/aries_cloudcontroller/models/v20_cred_proposal.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_cred_request.py b/aries_cloudcontroller/models/v20_cred_request.py
index 9cb9a5d47..6926062a1 100644
--- a/aries_cloudcontroller/models/v20_cred_request.py
+++ b/aries_cloudcontroller/models/v20_cred_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_cred_request_free.py b/aries_cloudcontroller/models/v20_cred_request_free.py
index 25482d19c..a7897e24f 100644
--- a/aries_cloudcontroller/models/v20_cred_request_free.py
+++ b/aries_cloudcontroller/models/v20_cred_request_free.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_cred_request_request.py b/aries_cloudcontroller/models/v20_cred_request_request.py
index 9daa8b04d..371c40681 100644
--- a/aries_cloudcontroller/models/v20_cred_request_request.py
+++ b/aries_cloudcontroller/models/v20_cred_request_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_cred_store_request.py b/aries_cloudcontroller/models/v20_cred_store_request.py
index fd4a7fa67..053ea66aa 100644
--- a/aries_cloudcontroller/models/v20_cred_store_request.py
+++ b/aries_cloudcontroller/models/v20_cred_store_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_discovery_exchange_list_result.py b/aries_cloudcontroller/models/v20_discovery_exchange_list_result.py
index b17980e01..1cd8e56b1 100644
--- a/aries_cloudcontroller/models/v20_discovery_exchange_list_result.py
+++ b/aries_cloudcontroller/models/v20_discovery_exchange_list_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_discovery_exchange_result.py b/aries_cloudcontroller/models/v20_discovery_exchange_result.py
index b5e278cd1..99da79fc2 100644
--- a/aries_cloudcontroller/models/v20_discovery_exchange_result.py
+++ b/aries_cloudcontroller/models/v20_discovery_exchange_result.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_discovery_record.py b/aries_cloudcontroller/models/v20_discovery_record.py
index 9b69f3d0e..40af73d67 100644
--- a/aries_cloudcontroller/models/v20_discovery_record.py
+++ b/aries_cloudcontroller/models/v20_discovery_record.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_issue_cred_schema_core.py b/aries_cloudcontroller/models/v20_issue_cred_schema_core.py
index 6e9a88138..768dbbb50 100644
--- a/aries_cloudcontroller/models/v20_issue_cred_schema_core.py
+++ b/aries_cloudcontroller/models/v20_issue_cred_schema_core.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_pres.py b/aries_cloudcontroller/models/v20_pres.py
index 2053c7a3d..01a4f0bf3 100644
--- a/aries_cloudcontroller/models/v20_pres.py
+++ b/aries_cloudcontroller/models/v20_pres.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_pres_create_request_request.py b/aries_cloudcontroller/models/v20_pres_create_request_request.py
index 73313e334..34ba0d880 100644
--- a/aries_cloudcontroller/models/v20_pres_create_request_request.py
+++ b/aries_cloudcontroller/models/v20_pres_create_request_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_pres_ex_record.py b/aries_cloudcontroller/models/v20_pres_ex_record.py
index 7615e30ca..7b7ef8fb7 100644
--- a/aries_cloudcontroller/models/v20_pres_ex_record.py
+++ b/aries_cloudcontroller/models/v20_pres_ex_record.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_pres_ex_record_by_format.py b/aries_cloudcontroller/models/v20_pres_ex_record_by_format.py
index fd777db04..b7eee19a6 100644
--- a/aries_cloudcontroller/models/v20_pres_ex_record_by_format.py
+++ b/aries_cloudcontroller/models/v20_pres_ex_record_by_format.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_pres_ex_record_list.py b/aries_cloudcontroller/models/v20_pres_ex_record_list.py
index 51a92d4f4..247554061 100644
--- a/aries_cloudcontroller/models/v20_pres_ex_record_list.py
+++ b/aries_cloudcontroller/models/v20_pres_ex_record_list.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_pres_format.py b/aries_cloudcontroller/models/v20_pres_format.py
index 4a6166038..b7491fa9e 100644
--- a/aries_cloudcontroller/models/v20_pres_format.py
+++ b/aries_cloudcontroller/models/v20_pres_format.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_pres_problem_report_request.py b/aries_cloudcontroller/models/v20_pres_problem_report_request.py
index 38724c8c3..a9201f668 100644
--- a/aries_cloudcontroller/models/v20_pres_problem_report_request.py
+++ b/aries_cloudcontroller/models/v20_pres_problem_report_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_pres_proposal.py b/aries_cloudcontroller/models/v20_pres_proposal.py
index 6986629bd..5430d6722 100644
--- a/aries_cloudcontroller/models/v20_pres_proposal.py
+++ b/aries_cloudcontroller/models/v20_pres_proposal.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_pres_proposal_by_format.py b/aries_cloudcontroller/models/v20_pres_proposal_by_format.py
index d1c3b0426..4ce03d2bd 100644
--- a/aries_cloudcontroller/models/v20_pres_proposal_by_format.py
+++ b/aries_cloudcontroller/models/v20_pres_proposal_by_format.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_pres_proposal_request.py b/aries_cloudcontroller/models/v20_pres_proposal_request.py
index 7dac3654f..92aa49625 100644
--- a/aries_cloudcontroller/models/v20_pres_proposal_request.py
+++ b/aries_cloudcontroller/models/v20_pres_proposal_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_pres_request.py b/aries_cloudcontroller/models/v20_pres_request.py
index bf10a9952..82d58bcef 100644
--- a/aries_cloudcontroller/models/v20_pres_request.py
+++ b/aries_cloudcontroller/models/v20_pres_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_pres_request_by_format.py b/aries_cloudcontroller/models/v20_pres_request_by_format.py
index dd01a06ee..ce7272fa0 100644
--- a/aries_cloudcontroller/models/v20_pres_request_by_format.py
+++ b/aries_cloudcontroller/models/v20_pres_request_by_format.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_pres_send_request_request.py b/aries_cloudcontroller/models/v20_pres_send_request_request.py
index 8bfc96a56..f8cd8755b 100644
--- a/aries_cloudcontroller/models/v20_pres_send_request_request.py
+++ b/aries_cloudcontroller/models/v20_pres_send_request_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_pres_spec_by_format_request.py b/aries_cloudcontroller/models/v20_pres_spec_by_format_request.py
index 981070f15..cd11e18da 100644
--- a/aries_cloudcontroller/models/v20_pres_spec_by_format_request.py
+++ b/aries_cloudcontroller/models/v20_pres_spec_by_format_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/v20_presentation_send_request_to_proposal.py b/aries_cloudcontroller/models/v20_presentation_send_request_to_proposal.py
index ec2ed359d..8369da79f 100644
--- a/aries_cloudcontroller/models/v20_presentation_send_request_to_proposal.py
+++ b/aries_cloudcontroller/models/v20_presentation_send_request_to_proposal.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/vc_record.py b/aries_cloudcontroller/models/vc_record.py
index de8d4e837..e4c4b111d 100644
--- a/aries_cloudcontroller/models/vc_record.py
+++ b/aries_cloudcontroller/models/vc_record.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/vc_record_list.py b/aries_cloudcontroller/models/vc_record_list.py
index 89d7e2b8b..f568c1279 100644
--- a/aries_cloudcontroller/models/vc_record_list.py
+++ b/aries_cloudcontroller/models/vc_record_list.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/verifiable_credential.py b/aries_cloudcontroller/models/verifiable_credential.py
index ce7bade70..87a447f22 100644
--- a/aries_cloudcontroller/models/verifiable_credential.py
+++ b/aries_cloudcontroller/models/verifiable_credential.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/verifiable_presentation.py b/aries_cloudcontroller/models/verifiable_presentation.py
index ff60634a8..657883d9d 100644
--- a/aries_cloudcontroller/models/verifiable_presentation.py
+++ b/aries_cloudcontroller/models/verifiable_presentation.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/verify_credential_request.py b/aries_cloudcontroller/models/verify_credential_request.py
index 5f7a609b2..8256040ce 100644
--- a/aries_cloudcontroller/models/verify_credential_request.py
+++ b/aries_cloudcontroller/models/verify_credential_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/verify_credential_response.py b/aries_cloudcontroller/models/verify_credential_response.py
index 336d824a6..90884b42a 100644
--- a/aries_cloudcontroller/models/verify_credential_response.py
+++ b/aries_cloudcontroller/models/verify_credential_response.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/verify_di_request.py b/aries_cloudcontroller/models/verify_di_request.py
index 8a6677453..35e07bb9b 100644
--- a/aries_cloudcontroller/models/verify_di_request.py
+++ b/aries_cloudcontroller/models/verify_di_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/verify_di_response.py b/aries_cloudcontroller/models/verify_di_response.py
index 35be0db48..e9742f9ea 100644
--- a/aries_cloudcontroller/models/verify_di_response.py
+++ b/aries_cloudcontroller/models/verify_di_response.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/verify_presentation_request.py b/aries_cloudcontroller/models/verify_presentation_request.py
index 18124eeca..40e601047 100644
--- a/aries_cloudcontroller/models/verify_presentation_request.py
+++ b/aries_cloudcontroller/models/verify_presentation_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/verify_presentation_response.py b/aries_cloudcontroller/models/verify_presentation_response.py
index 1d6f5df2a..1913540bf 100644
--- a/aries_cloudcontroller/models/verify_presentation_response.py
+++ b/aries_cloudcontroller/models/verify_presentation_response.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/verify_request.py b/aries_cloudcontroller/models/verify_request.py
index 130594116..145890d98 100644
--- a/aries_cloudcontroller/models/verify_request.py
+++ b/aries_cloudcontroller/models/verify_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/verify_response.py b/aries_cloudcontroller/models/verify_response.py
index c3c742b40..2a0e50671 100644
--- a/aries_cloudcontroller/models/verify_response.py
+++ b/aries_cloudcontroller/models/verify_response.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/w3_c_credentials_list_request.py b/aries_cloudcontroller/models/w3_c_credentials_list_request.py
index 5bfa97190..b40d75ea5 100644
--- a/aries_cloudcontroller/models/w3_c_credentials_list_request.py
+++ b/aries_cloudcontroller/models/w3_c_credentials_list_request.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/wallet_list.py b/aries_cloudcontroller/models/wallet_list.py
index 542c94f07..20cd5beee 100644
--- a/aries_cloudcontroller/models/wallet_list.py
+++ b/aries_cloudcontroller/models/wallet_list.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/wallet_record.py b/aries_cloudcontroller/models/wallet_record.py
index d7910f77a..d97df9d76 100644
--- a/aries_cloudcontroller/models/wallet_record.py
+++ b/aries_cloudcontroller/models/wallet_record.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/models/write_ledger.py b/aries_cloudcontroller/models/write_ledger.py
index 2ac828356..36caaad6c 100644
--- a/aries_cloudcontroller/models/write_ledger.py
+++ b/aries_cloudcontroller/models/write_ledger.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
diff --git a/aries_cloudcontroller/rest.py b/aries_cloudcontroller/rest.py
index a84bc6856..f3a8e827f 100644
--- a/aries_cloudcontroller/rest.py
+++ b/aries_cloudcontroller/rest.py
@@ -1,14 +1,14 @@
# coding: utf-8
"""
- Aries Cloud Agent
+Aries Cloud Agent
- No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
- The version of the OpenAPI document: v1.2.0.post20241205
- Generated by OpenAPI Generator (https://openapi-generator.tech)
+The version of the OpenAPI document: v1.2.0.post20241205
+Generated by OpenAPI Generator (https://openapi-generator.tech)
- Do not edit the class manually.
+Do not edit the class manually.
""" # noqa: E501
From ad461f07c02449efe9c9eb58d0438a883ad2359e Mon Sep 17 00:00:00 2001
From: ff137
Date: Thu, 13 Feb 2025 14:00:58 +0200
Subject: [PATCH 04/20] :arrow_up: Upgrade isort
---
.github/workflows/python-publish.yml | 4 ++--
.github/workflows/python-test-publish.yml | 4 ++--
requirements.dev.txt | 2 +-
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml
index a30a2d86b..25dcd6212 100644
--- a/.github/workflows/python-publish.yml
+++ b/.github/workflows/python-publish.yml
@@ -36,8 +36,8 @@ jobs:
run: |
python -m pip install --upgrade pip
pip install \
- isort~=5.13.2 \
- black~=24.10.0
+ isort~=6.0.0 \
+ black~=25.1.0
- name: Check import style with isort
run: |
isort . --check --profile black --diff
diff --git a/.github/workflows/python-test-publish.yml b/.github/workflows/python-test-publish.yml
index 1e59ca887..86b7add2c 100644
--- a/.github/workflows/python-test-publish.yml
+++ b/.github/workflows/python-test-publish.yml
@@ -38,8 +38,8 @@ jobs:
run: |
python -m pip install --upgrade pip
pip install \
- isort~=5.13.2 \
- black~=24.10.0
+ isort~=6.0.0 \
+ black~=25.1.0
- name: Check import style with isort
run: |
isort . --check --profile black --diff
diff --git a/requirements.dev.txt b/requirements.dev.txt
index 026dd2d5a..17cfe7b4c 100644
--- a/requirements.dev.txt
+++ b/requirements.dev.txt
@@ -1,7 +1,7 @@
anyio~=4.7.0
autoflake~=2.3.1
black~=25.1.0
-isort~=5.13.2
+isort~=6.0.0
pytest~=8.3.3
pytest-mock~=3.14.0
ruff~=0.9.5
From 32f39d6148c88e73846a4063626a9d88464a5d23 Mon Sep 17 00:00:00 2001
From: ff137
Date: Thu, 13 Feb 2025 14:01:52 +0200
Subject: [PATCH 05/20] :arrow_up: Upgrade anyio
---
requirements.dev.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/requirements.dev.txt b/requirements.dev.txt
index 17cfe7b4c..b43c708be 100644
--- a/requirements.dev.txt
+++ b/requirements.dev.txt
@@ -1,4 +1,4 @@
-anyio~=4.7.0
+anyio~=4.8.0
autoflake~=2.3.1
black~=25.1.0
isort~=6.0.0
From 259ec68ee7443b9909924584d1f5936732b67d61 Mon Sep 17 00:00:00 2001
From: ff137
Date: Thu, 13 Feb 2025 14:37:50 +0200
Subject: [PATCH 06/20] :art: Update version
---
aries_cloudcontroller/__init__.py | 4 ++--
aries_cloudcontroller/api/action_menu_api.py | 2 +-
.../api/anoncreds_credential_definitions_api.py | 2 +-
aries_cloudcontroller/api/anoncreds_revocation_api.py | 2 +-
aries_cloudcontroller/api/anoncreds_schemas_api.py | 2 +-
aries_cloudcontroller/api/anoncreds_wallet_upgrade_api.py | 2 +-
aries_cloudcontroller/api/basicmessage_api.py | 2 +-
aries_cloudcontroller/api/connection_api.py | 2 +-
aries_cloudcontroller/api/credential_definition_api.py | 2 +-
aries_cloudcontroller/api/credentials_api.py | 2 +-
aries_cloudcontroller/api/default_api.py | 2 +-
aries_cloudcontroller/api/did_exchange_api.py | 2 +-
aries_cloudcontroller/api/did_rotate_api.py | 2 +-
aries_cloudcontroller/api/discover_features_api.py | 2 +-
aries_cloudcontroller/api/discover_features_v20_api.py | 2 +-
aries_cloudcontroller/api/endorse_transaction_api.py | 2 +-
aries_cloudcontroller/api/introduction_api.py | 2 +-
aries_cloudcontroller/api/issue_credential_v10_api.py | 2 +-
aries_cloudcontroller/api/issue_credential_v20_api.py | 2 +-
aries_cloudcontroller/api/jsonld_api.py | 2 +-
aries_cloudcontroller/api/ledger_api.py | 2 +-
aries_cloudcontroller/api/mediation_api.py | 2 +-
aries_cloudcontroller/api/multitenancy_api.py | 2 +-
aries_cloudcontroller/api/out_of_band_api.py | 2 +-
aries_cloudcontroller/api/present_proof_v10_api.py | 2 +-
aries_cloudcontroller/api/present_proof_v20_api.py | 2 +-
aries_cloudcontroller/api/resolver_api.py | 2 +-
aries_cloudcontroller/api/revocation_api.py | 2 +-
aries_cloudcontroller/api/schema_api.py | 2 +-
aries_cloudcontroller/api/server_api.py | 2 +-
aries_cloudcontroller/api/settings_api.py | 2 +-
aries_cloudcontroller/api/trustping_api.py | 2 +-
aries_cloudcontroller/api/vc_api.py | 2 +-
aries_cloudcontroller/api/wallet_api.py | 2 +-
aries_cloudcontroller/api_client.py | 4 ++--
aries_cloudcontroller/configuration.py | 6 +++---
aries_cloudcontroller/exceptions.py | 2 +-
aries_cloudcontroller/models/__init__.py | 2 +-
aries_cloudcontroller/models/action_menu_fetch_result.py | 2 +-
aries_cloudcontroller/models/add_proof.py | 2 +-
aries_cloudcontroller/models/add_proof_response.py | 2 +-
aries_cloudcontroller/models/admin_config.py | 2 +-
aries_cloudcontroller/models/admin_modules.py | 2 +-
aries_cloudcontroller/models/admin_status.py | 2 +-
aries_cloudcontroller/models/admin_status_liveliness.py | 2 +-
aries_cloudcontroller/models/admin_status_readiness.py | 2 +-
aries_cloudcontroller/models/aml_record.py | 2 +-
aries_cloudcontroller/models/anon_creds_schema.py | 2 +-
.../models/anoncreds_presentation_req_attr_spec.py | 2 +-
.../anoncreds_presentation_req_attr_spec_non_revoked.py | 2 +-
.../models/anoncreds_presentation_req_pred_spec.py | 2 +-
.../anoncreds_presentation_req_pred_spec_non_revoked.py | 2 +-
.../models/anoncreds_presentation_request.py | 2 +-
.../models/anoncreds_presentation_request_non_revoked.py | 2 +-
aries_cloudcontroller/models/attach_decorator.py | 2 +-
aries_cloudcontroller/models/attach_decorator_data.py | 2 +-
aries_cloudcontroller/models/attach_decorator_data1_jws.py | 2 +-
aries_cloudcontroller/models/attach_decorator_data_jws.py | 2 +-
.../models/attach_decorator_data_jws_header.py | 2 +-
aries_cloudcontroller/models/attachment_def.py | 2 +-
aries_cloudcontroller/models/attribute_mime_types_result.py | 2 +-
aries_cloudcontroller/models/claim_format.py | 2 +-
.../models/clear_pending_revocations_request.py | 2 +-
aries_cloudcontroller/models/configurable_write_ledgers.py | 2 +-
aries_cloudcontroller/models/conn_record.py | 2 +-
aries_cloudcontroller/models/connection_invitation.py | 2 +-
aries_cloudcontroller/models/connection_list.py | 2 +-
aries_cloudcontroller/models/connection_metadata.py | 2 +-
.../models/connection_metadata_set_request.py | 2 +-
aries_cloudcontroller/models/connection_static_request.py | 2 +-
aries_cloudcontroller/models/connection_static_result.py | 2 +-
aries_cloudcontroller/models/constraints.py | 2 +-
aries_cloudcontroller/models/create_invitation_request.py | 2 +-
aries_cloudcontroller/models/create_key_request.py | 2 +-
aries_cloudcontroller/models/create_key_response.py | 2 +-
aries_cloudcontroller/models/create_wallet_request.py | 2 +-
aries_cloudcontroller/models/create_wallet_response.py | 2 +-
aries_cloudcontroller/models/create_wallet_token_request.py | 2 +-
.../models/create_wallet_token_response.py | 2 +-
aries_cloudcontroller/models/cred_attr_spec.py | 2 +-
aries_cloudcontroller/models/cred_def.py | 2 +-
aries_cloudcontroller/models/cred_def_post_options.py | 2 +-
aries_cloudcontroller/models/cred_def_post_request.py | 2 +-
aries_cloudcontroller/models/cred_def_result.py | 2 +-
aries_cloudcontroller/models/cred_def_state.py | 2 +-
aries_cloudcontroller/models/cred_def_value.py | 2 +-
aries_cloudcontroller/models/cred_def_value_primary.py | 2 +-
.../models/cred_def_value_primary_schema_anoncreds.py | 2 +-
aries_cloudcontroller/models/cred_def_value_revocation.py | 2 +-
.../models/cred_def_value_revocation_schema_anoncreds.py | 2 +-
.../models/cred_def_value_schema_anoncreds.py | 2 +-
aries_cloudcontroller/models/cred_info_list.py | 2 +-
.../models/cred_rev_indy_records_result.py | 2 +-
.../models/cred_rev_indy_records_result_schema_anoncreds.py | 2 +-
.../models/cred_rev_record_details_result.py | 2 +-
.../cred_rev_record_details_result_schema_anoncreds.py | 2 +-
aries_cloudcontroller/models/cred_rev_record_result.py | 2 +-
.../models/cred_rev_record_result_schema_anoncreds.py | 2 +-
aries_cloudcontroller/models/cred_revoked_result.py | 2 +-
aries_cloudcontroller/models/credential.py | 2 +-
aries_cloudcontroller/models/credential_definition.py | 2 +-
.../models/credential_definition_get_result.py | 2 +-
.../models/credential_definition_send_request.py | 2 +-
.../models/credential_definition_send_result.py | 2 +-
.../models/credential_definitions_created_result.py | 2 +-
aries_cloudcontroller/models/credential_offer.py | 2 +-
aries_cloudcontroller/models/credential_preview.py | 2 +-
aries_cloudcontroller/models/credential_proposal.py | 2 +-
aries_cloudcontroller/models/credential_status_options.py | 2 +-
.../models/data_integrity_proof_options.py | 2 +-
aries_cloudcontroller/models/did.py | 2 +-
aries_cloudcontroller/models/did_create.py | 2 +-
aries_cloudcontroller/models/did_create_options.py | 2 +-
aries_cloudcontroller/models/did_endpoint.py | 2 +-
aries_cloudcontroller/models/did_endpoint_with_type.py | 2 +-
aries_cloudcontroller/models/did_list.py | 2 +-
aries_cloudcontroller/models/did_result.py | 2 +-
aries_cloudcontroller/models/did_rotate_request_json.py | 2 +-
aries_cloudcontroller/models/didx_reject_request.py | 2 +-
aries_cloudcontroller/models/didx_request.py | 2 +-
aries_cloudcontroller/models/dif_field.py | 2 +-
aries_cloudcontroller/models/dif_holder.py | 2 +-
aries_cloudcontroller/models/dif_options.py | 2 +-
aries_cloudcontroller/models/dif_pres_spec.py | 2 +-
aries_cloudcontroller/models/dif_proof_proposal.py | 2 +-
aries_cloudcontroller/models/dif_proof_request.py | 2 +-
aries_cloudcontroller/models/disclose.py | 2 +-
aries_cloudcontroller/models/disclosures.py | 2 +-
aries_cloudcontroller/models/doc.py | 2 +-
.../models/document_verification_result.py | 2 +-
aries_cloudcontroller/models/endorser_info.py | 2 +-
aries_cloudcontroller/models/endpoints_result.py | 2 +-
aries_cloudcontroller/models/fetch_credential_response.py | 2 +-
aries_cloudcontroller/models/fetch_key_response.py | 2 +-
aries_cloudcontroller/models/filter.py | 2 +-
aries_cloudcontroller/models/generated.py | 2 +-
aries_cloudcontroller/models/get_cred_def_result.py | 2 +-
aries_cloudcontroller/models/get_cred_defs_response.py | 2 +-
aries_cloudcontroller/models/get_did_endpoint_response.py | 2 +-
aries_cloudcontroller/models/get_did_verkey_response.py | 2 +-
aries_cloudcontroller/models/get_nym_role_response.py | 2 +-
aries_cloudcontroller/models/get_schema_result.py | 2 +-
aries_cloudcontroller/models/get_schemas_response.py | 2 +-
aries_cloudcontroller/models/hangup.py | 2 +-
aries_cloudcontroller/models/indy_attr_value.py | 2 +-
aries_cloudcontroller/models/indy_cred_abstract.py | 2 +-
aries_cloudcontroller/models/indy_cred_info.py | 2 +-
aries_cloudcontroller/models/indy_cred_precis.py | 2 +-
aries_cloudcontroller/models/indy_cred_request.py | 2 +-
aries_cloudcontroller/models/indy_credential.py | 2 +-
aries_cloudcontroller/models/indy_eq_proof.py | 2 +-
aries_cloudcontroller/models/indy_ge_proof.py | 2 +-
aries_cloudcontroller/models/indy_ge_proof_pred.py | 2 +-
aries_cloudcontroller/models/indy_key_correctness_proof.py | 2 +-
aries_cloudcontroller/models/indy_non_revoc_proof.py | 2 +-
.../models/indy_non_revocation_interval.py | 2 +-
aries_cloudcontroller/models/indy_pres_attr_spec.py | 2 +-
aries_cloudcontroller/models/indy_pres_pred_spec.py | 2 +-
aries_cloudcontroller/models/indy_pres_preview.py | 2 +-
aries_cloudcontroller/models/indy_pres_spec.py | 2 +-
aries_cloudcontroller/models/indy_primary_proof.py | 2 +-
aries_cloudcontroller/models/indy_proof.py | 2 +-
aries_cloudcontroller/models/indy_proof_identifier.py | 2 +-
aries_cloudcontroller/models/indy_proof_proof.py | 2 +-
.../models/indy_proof_proof_aggregated_proof.py | 2 +-
.../models/indy_proof_proof_proofs_proof.py | 2 +-
aries_cloudcontroller/models/indy_proof_req_attr_spec.py | 2 +-
.../models/indy_proof_req_attr_spec_non_revoked.py | 2 +-
aries_cloudcontroller/models/indy_proof_req_pred_spec.py | 2 +-
.../models/indy_proof_req_pred_spec_non_revoked.py | 2 +-
aries_cloudcontroller/models/indy_proof_request.py | 2 +-
.../models/indy_proof_request_non_revoked.py | 2 +-
aries_cloudcontroller/models/indy_proof_requested_proof.py | 2 +-
.../models/indy_proof_requested_proof_predicate.py | 2 +-
.../models/indy_proof_requested_proof_revealed_attr.py | 2 +-
.../indy_proof_requested_proof_revealed_attr_group.py | 2 +-
.../models/indy_requested_creds_requested_attr.py | 2 +-
.../models/indy_requested_creds_requested_pred.py | 2 +-
aries_cloudcontroller/models/indy_rev_reg_def.py | 2 +-
aries_cloudcontroller/models/indy_rev_reg_def_value.py | 2 +-
.../models/indy_rev_reg_def_value_public_keys.py | 2 +-
.../models/indy_rev_reg_def_value_public_keys_accum_key.py | 2 +-
aries_cloudcontroller/models/indy_rev_reg_entry.py | 2 +-
aries_cloudcontroller/models/indy_rev_reg_entry_value.py | 2 +-
aries_cloudcontroller/models/inner_cred_def.py | 2 +-
aries_cloudcontroller/models/inner_rev_reg_def.py | 2 +-
aries_cloudcontroller/models/input_descriptors.py | 2 +-
aries_cloudcontroller/models/invitation_create_request.py | 2 +-
aries_cloudcontroller/models/invitation_message.py | 2 +-
aries_cloudcontroller/models/invitation_record.py | 2 +-
aries_cloudcontroller/models/invitation_result.py | 2 +-
aries_cloudcontroller/models/issue_credential_request.py | 2 +-
aries_cloudcontroller/models/issue_credential_response.py | 2 +-
aries_cloudcontroller/models/issuer_cred_rev_record.py | 2 +-
.../models/issuer_cred_rev_record_schema_anoncreds.py | 2 +-
aries_cloudcontroller/models/issuer_rev_reg_record.py | 2 +-
aries_cloudcontroller/models/jws_create.py | 2 +-
aries_cloudcontroller/models/jws_verify.py | 2 +-
aries_cloudcontroller/models/jws_verify_response.py | 2 +-
aries_cloudcontroller/models/keylist.py | 2 +-
aries_cloudcontroller/models/keylist_query.py | 2 +-
.../models/keylist_query_filter_request.py | 2 +-
aries_cloudcontroller/models/keylist_query_paginate.py | 2 +-
aries_cloudcontroller/models/keylist_update.py | 2 +-
aries_cloudcontroller/models/keylist_update_request.py | 2 +-
aries_cloudcontroller/models/keylist_update_rule.py | 2 +-
aries_cloudcontroller/models/ld_proof_vc_detail.py | 2 +-
aries_cloudcontroller/models/ld_proof_vc_options.py | 2 +-
aries_cloudcontroller/models/ledger_config_instance.py | 2 +-
aries_cloudcontroller/models/ledger_config_list.py | 2 +-
aries_cloudcontroller/models/linked_data_proof.py | 2 +-
aries_cloudcontroller/models/mediation_deny.py | 2 +-
aries_cloudcontroller/models/mediation_grant.py | 2 +-
aries_cloudcontroller/models/mediation_id_match_info.py | 2 +-
aries_cloudcontroller/models/mediation_list.py | 2 +-
aries_cloudcontroller/models/mediation_record.py | 2 +-
aries_cloudcontroller/models/menu.py | 2 +-
aries_cloudcontroller/models/menu_form.py | 2 +-
aries_cloudcontroller/models/menu_form_param.py | 2 +-
aries_cloudcontroller/models/menu_json.py | 2 +-
aries_cloudcontroller/models/menu_option.py | 2 +-
aries_cloudcontroller/models/model_date.py | 2 +-
aries_cloudcontroller/models/model_schema.py | 2 +-
aries_cloudcontroller/models/oob_record.py | 2 +-
aries_cloudcontroller/models/perform_request.py | 2 +-
aries_cloudcontroller/models/ping_request.py | 2 +-
aries_cloudcontroller/models/ping_request_response.py | 2 +-
aries_cloudcontroller/models/presentation.py | 2 +-
aries_cloudcontroller/models/presentation_definition.py | 2 +-
aries_cloudcontroller/models/presentation_proposal.py | 2 +-
aries_cloudcontroller/models/presentation_request.py | 2 +-
.../models/presentation_verification_result.py | 2 +-
aries_cloudcontroller/models/profile_settings.py | 2 +-
aries_cloudcontroller/models/proof_result.py | 2 +-
aries_cloudcontroller/models/protocol_descriptor.py | 2 +-
aries_cloudcontroller/models/prove_presentation_request.py | 2 +-
aries_cloudcontroller/models/prove_presentation_response.py | 2 +-
aries_cloudcontroller/models/publish_revocations.py | 2 +-
aries_cloudcontroller/models/publish_revocations_options.py | 2 +-
.../models/publish_revocations_result_schema_anoncreds.py | 2 +-
.../models/publish_revocations_schema_anoncreds.py | 2 +-
aries_cloudcontroller/models/purpose_result.py | 2 +-
aries_cloudcontroller/models/queries.py | 2 +-
aries_cloudcontroller/models/query.py | 2 +-
aries_cloudcontroller/models/query_item.py | 2 +-
aries_cloudcontroller/models/raw_encoded.py | 2 +-
aries_cloudcontroller/models/receive_invitation_request.py | 2 +-
aries_cloudcontroller/models/remove_wallet_request.py | 2 +-
aries_cloudcontroller/models/resolution_result.py | 2 +-
aries_cloudcontroller/models/rev_list.py | 2 +-
aries_cloudcontroller/models/rev_list_create_request.py | 2 +-
aries_cloudcontroller/models/rev_list_options.py | 2 +-
aries_cloudcontroller/models/rev_list_result.py | 2 +-
aries_cloudcontroller/models/rev_list_state.py | 2 +-
aries_cloudcontroller/models/rev_reg_create_request.py | 2 +-
.../models/rev_reg_create_request_schema_anoncreds.py | 2 +-
aries_cloudcontroller/models/rev_reg_def.py | 2 +-
aries_cloudcontroller/models/rev_reg_def_options.py | 2 +-
aries_cloudcontroller/models/rev_reg_def_result.py | 2 +-
aries_cloudcontroller/models/rev_reg_def_state.py | 2 +-
aries_cloudcontroller/models/rev_reg_def_value.py | 2 +-
aries_cloudcontroller/models/rev_reg_issued_result.py | 2 +-
.../models/rev_reg_issued_result_schema_anoncreds.py | 2 +-
aries_cloudcontroller/models/rev_reg_result.py | 2 +-
.../models/rev_reg_result_schema_anoncreds.py | 2 +-
.../models/rev_reg_update_tails_file_uri.py | 2 +-
.../models/rev_reg_wallet_updated_result.py | 2 +-
.../rev_reg_wallet_updated_result_schema_anoncreds.py | 2 +-
aries_cloudcontroller/models/rev_regs_created.py | 2 +-
.../models/rev_regs_created_schema_anoncreds.py | 2 +-
aries_cloudcontroller/models/revoke_request.py | 2 +-
.../models/revoke_request_schema_anoncreds.py | 2 +-
aries_cloudcontroller/models/rotate.py | 2 +-
aries_cloudcontroller/models/route_record.py | 2 +-
aries_cloudcontroller/models/schema_get_result.py | 2 +-
aries_cloudcontroller/models/schema_input_descriptor.py | 2 +-
aries_cloudcontroller/models/schema_post_option.py | 2 +-
aries_cloudcontroller/models/schema_post_request.py | 2 +-
aries_cloudcontroller/models/schema_result.py | 2 +-
aries_cloudcontroller/models/schema_send_request.py | 2 +-
aries_cloudcontroller/models/schema_send_result.py | 2 +-
aries_cloudcontroller/models/schema_state.py | 2 +-
aries_cloudcontroller/models/schemas_created_result.py | 2 +-
.../models/schemas_input_descriptor_filter.py | 2 +-
aries_cloudcontroller/models/sdjws_create.py | 2 +-
aries_cloudcontroller/models/sdjws_verify.py | 2 +-
aries_cloudcontroller/models/sdjws_verify_response.py | 2 +-
aries_cloudcontroller/models/send_menu.py | 2 +-
aries_cloudcontroller/models/send_message.py | 2 +-
aries_cloudcontroller/models/service_decorator.py | 2 +-
aries_cloudcontroller/models/sign_request.py | 2 +-
aries_cloudcontroller/models/sign_response.py | 2 +-
aries_cloudcontroller/models/signature_options.py | 2 +-
aries_cloudcontroller/models/signed_doc.py | 2 +-
aries_cloudcontroller/models/submission_requirements.py | 2 +-
aries_cloudcontroller/models/taa_accept.py | 2 +-
aries_cloudcontroller/models/taa_acceptance.py | 2 +-
aries_cloudcontroller/models/taa_info.py | 2 +-
aries_cloudcontroller/models/taa_record.py | 2 +-
aries_cloudcontroller/models/taa_result.py | 2 +-
aries_cloudcontroller/models/tails_delete_response.py | 2 +-
aries_cloudcontroller/models/transaction_jobs.py | 2 +-
aries_cloudcontroller/models/transaction_list.py | 2 +-
aries_cloudcontroller/models/transaction_record.py | 2 +-
.../models/txn_or_credential_definition_send_result.py | 2 +-
.../models/txn_or_publish_revocations_result.py | 2 +-
.../models/txn_or_register_ledger_nym_response.py | 2 +-
aries_cloudcontroller/models/txn_or_rev_reg_result.py | 2 +-
aries_cloudcontroller/models/txn_or_schema_send_result.py | 2 +-
aries_cloudcontroller/models/update_key_request.py | 2 +-
aries_cloudcontroller/models/update_key_response.py | 2 +-
aries_cloudcontroller/models/update_profile_settings.py | 2 +-
aries_cloudcontroller/models/update_wallet_request.py | 2 +-
.../models/v10_credential_bound_offer_request.py | 2 +-
.../models/v10_credential_conn_free_offer_request.py | 2 +-
aries_cloudcontroller/models/v10_credential_create.py | 2 +-
aries_cloudcontroller/models/v10_credential_exchange.py | 2 +-
.../models/v10_credential_exchange_auto_remove_request.py | 2 +-
.../models/v10_credential_exchange_list_result.py | 2 +-
.../models/v10_credential_free_offer_request.py | 2 +-
.../models/v10_credential_issue_request.py | 2 +-
.../models/v10_credential_problem_report_request.py | 2 +-
.../models/v10_credential_proposal_request_mand.py | 2 +-
.../models/v10_credential_proposal_request_opt.py | 2 +-
.../models/v10_credential_store_request.py | 2 +-
.../models/v10_discovery_exchange_list_result.py | 2 +-
aries_cloudcontroller/models/v10_discovery_record.py | 2 +-
.../models/v10_presentation_create_request_request.py | 2 +-
aries_cloudcontroller/models/v10_presentation_exchange.py | 2 +-
.../models/v10_presentation_exchange_list.py | 2 +-
.../models/v10_presentation_problem_report_request.py | 2 +-
.../models/v10_presentation_proposal_request.py | 2 +-
.../models/v10_presentation_send_request.py | 2 +-
.../models/v10_presentation_send_request_request.py | 2 +-
.../models/v10_presentation_send_request_to_proposal.py | 2 +-
aries_cloudcontroller/models/v20_cred_attr_spec.py | 2 +-
.../models/v20_cred_bound_offer_request.py | 2 +-
aries_cloudcontroller/models/v20_cred_ex_free.py | 2 +-
aries_cloudcontroller/models/v20_cred_ex_record.py | 2 +-
.../models/v20_cred_ex_record_by_format.py | 2 +-
aries_cloudcontroller/models/v20_cred_ex_record_detail.py | 2 +-
aries_cloudcontroller/models/v20_cred_ex_record_indy.py | 2 +-
aries_cloudcontroller/models/v20_cred_ex_record_ld_proof.py | 2 +-
.../models/v20_cred_ex_record_list_result.py | 2 +-
aries_cloudcontroller/models/v20_cred_filter.py | 2 +-
aries_cloudcontroller/models/v20_cred_filter_anoncreds.py | 2 +-
aries_cloudcontroller/models/v20_cred_filter_indy.py | 2 +-
aries_cloudcontroller/models/v20_cred_filter_ld_proof.py | 2 +-
aries_cloudcontroller/models/v20_cred_filter_vcdi.py | 2 +-
aries_cloudcontroller/models/v20_cred_format.py | 2 +-
aries_cloudcontroller/models/v20_cred_issue.py | 2 +-
.../models/v20_cred_issue_problem_report_request.py | 2 +-
aries_cloudcontroller/models/v20_cred_issue_request.py | 2 +-
aries_cloudcontroller/models/v20_cred_offer.py | 2 +-
.../models/v20_cred_offer_conn_free_request.py | 2 +-
aries_cloudcontroller/models/v20_cred_offer_request.py | 2 +-
aries_cloudcontroller/models/v20_cred_preview.py | 2 +-
aries_cloudcontroller/models/v20_cred_proposal.py | 2 +-
aries_cloudcontroller/models/v20_cred_request.py | 2 +-
aries_cloudcontroller/models/v20_cred_request_free.py | 2 +-
aries_cloudcontroller/models/v20_cred_request_request.py | 2 +-
aries_cloudcontroller/models/v20_cred_store_request.py | 2 +-
.../models/v20_discovery_exchange_list_result.py | 2 +-
.../models/v20_discovery_exchange_result.py | 2 +-
aries_cloudcontroller/models/v20_discovery_record.py | 2 +-
aries_cloudcontroller/models/v20_issue_cred_schema_core.py | 2 +-
aries_cloudcontroller/models/v20_pres.py | 2 +-
.../models/v20_pres_create_request_request.py | 2 +-
aries_cloudcontroller/models/v20_pres_ex_record.py | 2 +-
.../models/v20_pres_ex_record_by_format.py | 2 +-
aries_cloudcontroller/models/v20_pres_ex_record_list.py | 2 +-
aries_cloudcontroller/models/v20_pres_format.py | 2 +-
.../models/v20_pres_problem_report_request.py | 2 +-
aries_cloudcontroller/models/v20_pres_proposal.py | 2 +-
aries_cloudcontroller/models/v20_pres_proposal_by_format.py | 2 +-
aries_cloudcontroller/models/v20_pres_proposal_request.py | 2 +-
aries_cloudcontroller/models/v20_pres_request.py | 2 +-
aries_cloudcontroller/models/v20_pres_request_by_format.py | 2 +-
.../models/v20_pres_send_request_request.py | 2 +-
.../models/v20_pres_spec_by_format_request.py | 2 +-
.../models/v20_presentation_send_request_to_proposal.py | 2 +-
aries_cloudcontroller/models/vc_record.py | 2 +-
aries_cloudcontroller/models/vc_record_list.py | 2 +-
aries_cloudcontroller/models/verifiable_credential.py | 2 +-
aries_cloudcontroller/models/verifiable_presentation.py | 2 +-
aries_cloudcontroller/models/verify_credential_request.py | 2 +-
aries_cloudcontroller/models/verify_credential_response.py | 2 +-
aries_cloudcontroller/models/verify_di_request.py | 2 +-
aries_cloudcontroller/models/verify_di_response.py | 2 +-
aries_cloudcontroller/models/verify_presentation_request.py | 2 +-
.../models/verify_presentation_response.py | 2 +-
aries_cloudcontroller/models/verify_request.py | 2 +-
aries_cloudcontroller/models/verify_response.py | 2 +-
.../models/w3_c_credentials_list_request.py | 2 +-
aries_cloudcontroller/models/wallet_list.py | 2 +-
aries_cloudcontroller/models/wallet_record.py | 2 +-
aries_cloudcontroller/models/write_ledger.py | 2 +-
aries_cloudcontroller/rest.py | 2 +-
generator/openapi-generator-config.yml | 2 +-
setup.py | 2 +-
400 files changed, 404 insertions(+), 404 deletions(-)
diff --git a/aries_cloudcontroller/__init__.py b/aries_cloudcontroller/__init__.py
index c2523b6e5..ec0a564a4 100644
--- a/aries_cloudcontroller/__init__.py
+++ b/aries_cloudcontroller/__init__.py
@@ -7,14 +7,14 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
-__version__ = "1.2.0-20241205"
+__version__ = "1.2.1-20250213"
from aries_cloudcontroller.acapy_client import AcaPyClient
diff --git a/aries_cloudcontroller/api/action_menu_api.py b/aries_cloudcontroller/api/action_menu_api.py
index def2a6818..8977d4b03 100644
--- a/aries_cloudcontroller/api/action_menu_api.py
+++ b/aries_cloudcontroller/api/action_menu_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api/anoncreds_credential_definitions_api.py b/aries_cloudcontroller/api/anoncreds_credential_definitions_api.py
index a3d3230ad..7324af5ef 100644
--- a/aries_cloudcontroller/api/anoncreds_credential_definitions_api.py
+++ b/aries_cloudcontroller/api/anoncreds_credential_definitions_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api/anoncreds_revocation_api.py b/aries_cloudcontroller/api/anoncreds_revocation_api.py
index 8c26cd089..6ef6e3625 100644
--- a/aries_cloudcontroller/api/anoncreds_revocation_api.py
+++ b/aries_cloudcontroller/api/anoncreds_revocation_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api/anoncreds_schemas_api.py b/aries_cloudcontroller/api/anoncreds_schemas_api.py
index ff875c7c4..28e40e817 100644
--- a/aries_cloudcontroller/api/anoncreds_schemas_api.py
+++ b/aries_cloudcontroller/api/anoncreds_schemas_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api/anoncreds_wallet_upgrade_api.py b/aries_cloudcontroller/api/anoncreds_wallet_upgrade_api.py
index 7b3d0260c..ccb43ea80 100644
--- a/aries_cloudcontroller/api/anoncreds_wallet_upgrade_api.py
+++ b/aries_cloudcontroller/api/anoncreds_wallet_upgrade_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api/basicmessage_api.py b/aries_cloudcontroller/api/basicmessage_api.py
index 4a736be57..22b2d7695 100644
--- a/aries_cloudcontroller/api/basicmessage_api.py
+++ b/aries_cloudcontroller/api/basicmessage_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api/connection_api.py b/aries_cloudcontroller/api/connection_api.py
index 0c3124dbf..bd8effec9 100644
--- a/aries_cloudcontroller/api/connection_api.py
+++ b/aries_cloudcontroller/api/connection_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api/credential_definition_api.py b/aries_cloudcontroller/api/credential_definition_api.py
index a2c5fe4dc..23cd73197 100644
--- a/aries_cloudcontroller/api/credential_definition_api.py
+++ b/aries_cloudcontroller/api/credential_definition_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api/credentials_api.py b/aries_cloudcontroller/api/credentials_api.py
index f84186276..a519b1bd4 100644
--- a/aries_cloudcontroller/api/credentials_api.py
+++ b/aries_cloudcontroller/api/credentials_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api/default_api.py b/aries_cloudcontroller/api/default_api.py
index 940ea5e91..a31e9da8a 100644
--- a/aries_cloudcontroller/api/default_api.py
+++ b/aries_cloudcontroller/api/default_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api/did_exchange_api.py b/aries_cloudcontroller/api/did_exchange_api.py
index dca0487c9..0197c1126 100644
--- a/aries_cloudcontroller/api/did_exchange_api.py
+++ b/aries_cloudcontroller/api/did_exchange_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api/did_rotate_api.py b/aries_cloudcontroller/api/did_rotate_api.py
index 80717c555..a114f8613 100644
--- a/aries_cloudcontroller/api/did_rotate_api.py
+++ b/aries_cloudcontroller/api/did_rotate_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api/discover_features_api.py b/aries_cloudcontroller/api/discover_features_api.py
index 0e9d8f2c1..5bbee447c 100644
--- a/aries_cloudcontroller/api/discover_features_api.py
+++ b/aries_cloudcontroller/api/discover_features_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api/discover_features_v20_api.py b/aries_cloudcontroller/api/discover_features_v20_api.py
index c0d72b9c9..4f3d7dfdc 100644
--- a/aries_cloudcontroller/api/discover_features_v20_api.py
+++ b/aries_cloudcontroller/api/discover_features_v20_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api/endorse_transaction_api.py b/aries_cloudcontroller/api/endorse_transaction_api.py
index 5da00303b..df7a90ced 100644
--- a/aries_cloudcontroller/api/endorse_transaction_api.py
+++ b/aries_cloudcontroller/api/endorse_transaction_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api/introduction_api.py b/aries_cloudcontroller/api/introduction_api.py
index 2c12c9bf0..130597680 100644
--- a/aries_cloudcontroller/api/introduction_api.py
+++ b/aries_cloudcontroller/api/introduction_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api/issue_credential_v10_api.py b/aries_cloudcontroller/api/issue_credential_v10_api.py
index cf999f214..60008d1ef 100644
--- a/aries_cloudcontroller/api/issue_credential_v10_api.py
+++ b/aries_cloudcontroller/api/issue_credential_v10_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api/issue_credential_v20_api.py b/aries_cloudcontroller/api/issue_credential_v20_api.py
index 83f1844ee..733f0685c 100644
--- a/aries_cloudcontroller/api/issue_credential_v20_api.py
+++ b/aries_cloudcontroller/api/issue_credential_v20_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api/jsonld_api.py b/aries_cloudcontroller/api/jsonld_api.py
index d7c20107f..05cee1b07 100644
--- a/aries_cloudcontroller/api/jsonld_api.py
+++ b/aries_cloudcontroller/api/jsonld_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api/ledger_api.py b/aries_cloudcontroller/api/ledger_api.py
index d6590da47..a0645dbea 100644
--- a/aries_cloudcontroller/api/ledger_api.py
+++ b/aries_cloudcontroller/api/ledger_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api/mediation_api.py b/aries_cloudcontroller/api/mediation_api.py
index 776662b57..86cf4ad1d 100644
--- a/aries_cloudcontroller/api/mediation_api.py
+++ b/aries_cloudcontroller/api/mediation_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api/multitenancy_api.py b/aries_cloudcontroller/api/multitenancy_api.py
index c2591b704..b6f966f4f 100644
--- a/aries_cloudcontroller/api/multitenancy_api.py
+++ b/aries_cloudcontroller/api/multitenancy_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api/out_of_band_api.py b/aries_cloudcontroller/api/out_of_band_api.py
index 76d83abc7..2e7bfac55 100644
--- a/aries_cloudcontroller/api/out_of_band_api.py
+++ b/aries_cloudcontroller/api/out_of_band_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api/present_proof_v10_api.py b/aries_cloudcontroller/api/present_proof_v10_api.py
index a3b3fa2f9..11ad1d0a9 100644
--- a/aries_cloudcontroller/api/present_proof_v10_api.py
+++ b/aries_cloudcontroller/api/present_proof_v10_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api/present_proof_v20_api.py b/aries_cloudcontroller/api/present_proof_v20_api.py
index e24f3efec..732230157 100644
--- a/aries_cloudcontroller/api/present_proof_v20_api.py
+++ b/aries_cloudcontroller/api/present_proof_v20_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api/resolver_api.py b/aries_cloudcontroller/api/resolver_api.py
index b2f838789..ea3cd2351 100644
--- a/aries_cloudcontroller/api/resolver_api.py
+++ b/aries_cloudcontroller/api/resolver_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api/revocation_api.py b/aries_cloudcontroller/api/revocation_api.py
index 9e2563e11..9504fac77 100644
--- a/aries_cloudcontroller/api/revocation_api.py
+++ b/aries_cloudcontroller/api/revocation_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api/schema_api.py b/aries_cloudcontroller/api/schema_api.py
index e5b28e48b..4e9586dbf 100644
--- a/aries_cloudcontroller/api/schema_api.py
+++ b/aries_cloudcontroller/api/schema_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api/server_api.py b/aries_cloudcontroller/api/server_api.py
index d6ebdfd04..f70108d9d 100644
--- a/aries_cloudcontroller/api/server_api.py
+++ b/aries_cloudcontroller/api/server_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api/settings_api.py b/aries_cloudcontroller/api/settings_api.py
index 20cad75de..cc57deffa 100644
--- a/aries_cloudcontroller/api/settings_api.py
+++ b/aries_cloudcontroller/api/settings_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api/trustping_api.py b/aries_cloudcontroller/api/trustping_api.py
index 38a636c75..8ad382334 100644
--- a/aries_cloudcontroller/api/trustping_api.py
+++ b/aries_cloudcontroller/api/trustping_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api/vc_api.py b/aries_cloudcontroller/api/vc_api.py
index a93427c52..e74dc0a98 100644
--- a/aries_cloudcontroller/api/vc_api.py
+++ b/aries_cloudcontroller/api/vc_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api/wallet_api.py b/aries_cloudcontroller/api/wallet_api.py
index c09984026..1eba8f538 100644
--- a/aries_cloudcontroller/api/wallet_api.py
+++ b/aries_cloudcontroller/api/wallet_api.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/api_client.py b/aries_cloudcontroller/api_client.py
index 605777223..c4dcbf65b 100644
--- a/aries_cloudcontroller/api_client.py
+++ b/aries_cloudcontroller/api_client.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
@@ -80,7 +80,7 @@ def __init__(
self.default_headers[header_name] = header_value
self.cookie = cookie
# Set default User-Agent.
- self.user_agent = "OpenAPI-Generator/1.2.0-20241205/python"
+ self.user_agent = "OpenAPI-Generator/1.2.1-20250213/python"
self.client_side_validation = configuration.client_side_validation
async def __aenter__(self):
diff --git a/aries_cloudcontroller/configuration.py b/aries_cloudcontroller/configuration.py
index eb86e67ce..0b7bee552 100644
--- a/aries_cloudcontroller/configuration.py
+++ b/aries_cloudcontroller/configuration.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
@@ -424,8 +424,8 @@ def to_debug_report(self):
"Python SDK Debug Report:\n"
"OS: {env}\n"
"Python Version: {pyversion}\n"
- "Version of the API: v1.2.0.post20241205\n"
- "SDK Package Version: 1.2.0-20241205".format(
+ "Version of the API: v1.2.1.post20250213\n"
+ "SDK Package Version: 1.2.1-20250213".format(
env=sys.platform, pyversion=sys.version
)
)
diff --git a/aries_cloudcontroller/exceptions.py b/aries_cloudcontroller/exceptions.py
index 6f0a454e8..f788cd188 100644
--- a/aries_cloudcontroller/exceptions.py
+++ b/aries_cloudcontroller/exceptions.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/__init__.py b/aries_cloudcontroller/models/__init__.py
index 85ba0ba5c..8ffe3504a 100644
--- a/aries_cloudcontroller/models/__init__.py
+++ b/aries_cloudcontroller/models/__init__.py
@@ -6,7 +6,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/action_menu_fetch_result.py b/aries_cloudcontroller/models/action_menu_fetch_result.py
index 0291c2a89..985151226 100644
--- a/aries_cloudcontroller/models/action_menu_fetch_result.py
+++ b/aries_cloudcontroller/models/action_menu_fetch_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/add_proof.py b/aries_cloudcontroller/models/add_proof.py
index e8c53e17b..a217870a1 100644
--- a/aries_cloudcontroller/models/add_proof.py
+++ b/aries_cloudcontroller/models/add_proof.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/add_proof_response.py b/aries_cloudcontroller/models/add_proof_response.py
index c8c5a60cb..711cdbfdf 100644
--- a/aries_cloudcontroller/models/add_proof_response.py
+++ b/aries_cloudcontroller/models/add_proof_response.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/admin_config.py b/aries_cloudcontroller/models/admin_config.py
index 18dab4f63..9b4d4995f 100644
--- a/aries_cloudcontroller/models/admin_config.py
+++ b/aries_cloudcontroller/models/admin_config.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/admin_modules.py b/aries_cloudcontroller/models/admin_modules.py
index 9b49374ea..1d604033c 100644
--- a/aries_cloudcontroller/models/admin_modules.py
+++ b/aries_cloudcontroller/models/admin_modules.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/admin_status.py b/aries_cloudcontroller/models/admin_status.py
index 899a20f63..83eb95313 100644
--- a/aries_cloudcontroller/models/admin_status.py
+++ b/aries_cloudcontroller/models/admin_status.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/admin_status_liveliness.py b/aries_cloudcontroller/models/admin_status_liveliness.py
index 75e1722ec..43bd723e7 100644
--- a/aries_cloudcontroller/models/admin_status_liveliness.py
+++ b/aries_cloudcontroller/models/admin_status_liveliness.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/admin_status_readiness.py b/aries_cloudcontroller/models/admin_status_readiness.py
index 441038250..98d5d1443 100644
--- a/aries_cloudcontroller/models/admin_status_readiness.py
+++ b/aries_cloudcontroller/models/admin_status_readiness.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/aml_record.py b/aries_cloudcontroller/models/aml_record.py
index 053deca0e..b9039f974 100644
--- a/aries_cloudcontroller/models/aml_record.py
+++ b/aries_cloudcontroller/models/aml_record.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/anon_creds_schema.py b/aries_cloudcontroller/models/anon_creds_schema.py
index 280f1a718..729169d21 100644
--- a/aries_cloudcontroller/models/anon_creds_schema.py
+++ b/aries_cloudcontroller/models/anon_creds_schema.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/anoncreds_presentation_req_attr_spec.py b/aries_cloudcontroller/models/anoncreds_presentation_req_attr_spec.py
index ac836cb6c..d6ed8f151 100644
--- a/aries_cloudcontroller/models/anoncreds_presentation_req_attr_spec.py
+++ b/aries_cloudcontroller/models/anoncreds_presentation_req_attr_spec.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/anoncreds_presentation_req_attr_spec_non_revoked.py b/aries_cloudcontroller/models/anoncreds_presentation_req_attr_spec_non_revoked.py
index d36ce8546..f6eccafdb 100644
--- a/aries_cloudcontroller/models/anoncreds_presentation_req_attr_spec_non_revoked.py
+++ b/aries_cloudcontroller/models/anoncreds_presentation_req_attr_spec_non_revoked.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/anoncreds_presentation_req_pred_spec.py b/aries_cloudcontroller/models/anoncreds_presentation_req_pred_spec.py
index 7f244b787..a8af3adaf 100644
--- a/aries_cloudcontroller/models/anoncreds_presentation_req_pred_spec.py
+++ b/aries_cloudcontroller/models/anoncreds_presentation_req_pred_spec.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/anoncreds_presentation_req_pred_spec_non_revoked.py b/aries_cloudcontroller/models/anoncreds_presentation_req_pred_spec_non_revoked.py
index d3f76e7fc..887b22da3 100644
--- a/aries_cloudcontroller/models/anoncreds_presentation_req_pred_spec_non_revoked.py
+++ b/aries_cloudcontroller/models/anoncreds_presentation_req_pred_spec_non_revoked.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/anoncreds_presentation_request.py b/aries_cloudcontroller/models/anoncreds_presentation_request.py
index e6ec9dc8a..3b9ab4126 100644
--- a/aries_cloudcontroller/models/anoncreds_presentation_request.py
+++ b/aries_cloudcontroller/models/anoncreds_presentation_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/anoncreds_presentation_request_non_revoked.py b/aries_cloudcontroller/models/anoncreds_presentation_request_non_revoked.py
index 8827b204b..537bc0f35 100644
--- a/aries_cloudcontroller/models/anoncreds_presentation_request_non_revoked.py
+++ b/aries_cloudcontroller/models/anoncreds_presentation_request_non_revoked.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/attach_decorator.py b/aries_cloudcontroller/models/attach_decorator.py
index 0ca8651d2..e1a24500c 100644
--- a/aries_cloudcontroller/models/attach_decorator.py
+++ b/aries_cloudcontroller/models/attach_decorator.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/attach_decorator_data.py b/aries_cloudcontroller/models/attach_decorator_data.py
index 01f5adae4..2b40c5f62 100644
--- a/aries_cloudcontroller/models/attach_decorator_data.py
+++ b/aries_cloudcontroller/models/attach_decorator_data.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/attach_decorator_data1_jws.py b/aries_cloudcontroller/models/attach_decorator_data1_jws.py
index d9c0deeef..eac590e27 100644
--- a/aries_cloudcontroller/models/attach_decorator_data1_jws.py
+++ b/aries_cloudcontroller/models/attach_decorator_data1_jws.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/attach_decorator_data_jws.py b/aries_cloudcontroller/models/attach_decorator_data_jws.py
index 3ac36169d..fb8442eb3 100644
--- a/aries_cloudcontroller/models/attach_decorator_data_jws.py
+++ b/aries_cloudcontroller/models/attach_decorator_data_jws.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/attach_decorator_data_jws_header.py b/aries_cloudcontroller/models/attach_decorator_data_jws_header.py
index 8cadef369..59d662530 100644
--- a/aries_cloudcontroller/models/attach_decorator_data_jws_header.py
+++ b/aries_cloudcontroller/models/attach_decorator_data_jws_header.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/attachment_def.py b/aries_cloudcontroller/models/attachment_def.py
index 4cbbd7a4d..a5cf51731 100644
--- a/aries_cloudcontroller/models/attachment_def.py
+++ b/aries_cloudcontroller/models/attachment_def.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/attribute_mime_types_result.py b/aries_cloudcontroller/models/attribute_mime_types_result.py
index 3e5448ed2..a968b6e70 100644
--- a/aries_cloudcontroller/models/attribute_mime_types_result.py
+++ b/aries_cloudcontroller/models/attribute_mime_types_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/claim_format.py b/aries_cloudcontroller/models/claim_format.py
index 7e3def572..d0dc75826 100644
--- a/aries_cloudcontroller/models/claim_format.py
+++ b/aries_cloudcontroller/models/claim_format.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/clear_pending_revocations_request.py b/aries_cloudcontroller/models/clear_pending_revocations_request.py
index 62dfe028f..e026a9d07 100644
--- a/aries_cloudcontroller/models/clear_pending_revocations_request.py
+++ b/aries_cloudcontroller/models/clear_pending_revocations_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/configurable_write_ledgers.py b/aries_cloudcontroller/models/configurable_write_ledgers.py
index 3d853db29..01c75d580 100644
--- a/aries_cloudcontroller/models/configurable_write_ledgers.py
+++ b/aries_cloudcontroller/models/configurable_write_ledgers.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/conn_record.py b/aries_cloudcontroller/models/conn_record.py
index dcd838789..aa9f27250 100644
--- a/aries_cloudcontroller/models/conn_record.py
+++ b/aries_cloudcontroller/models/conn_record.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/connection_invitation.py b/aries_cloudcontroller/models/connection_invitation.py
index b752265f3..da68934ea 100644
--- a/aries_cloudcontroller/models/connection_invitation.py
+++ b/aries_cloudcontroller/models/connection_invitation.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/connection_list.py b/aries_cloudcontroller/models/connection_list.py
index 3394d22df..1ee28ae8c 100644
--- a/aries_cloudcontroller/models/connection_list.py
+++ b/aries_cloudcontroller/models/connection_list.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/connection_metadata.py b/aries_cloudcontroller/models/connection_metadata.py
index 772da7590..b88521f7f 100644
--- a/aries_cloudcontroller/models/connection_metadata.py
+++ b/aries_cloudcontroller/models/connection_metadata.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/connection_metadata_set_request.py b/aries_cloudcontroller/models/connection_metadata_set_request.py
index 0305ac1a6..f7d8b94ad 100644
--- a/aries_cloudcontroller/models/connection_metadata_set_request.py
+++ b/aries_cloudcontroller/models/connection_metadata_set_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/connection_static_request.py b/aries_cloudcontroller/models/connection_static_request.py
index bc68c2431..27fa0900d 100644
--- a/aries_cloudcontroller/models/connection_static_request.py
+++ b/aries_cloudcontroller/models/connection_static_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/connection_static_result.py b/aries_cloudcontroller/models/connection_static_result.py
index 74399cddb..cf11ca015 100644
--- a/aries_cloudcontroller/models/connection_static_result.py
+++ b/aries_cloudcontroller/models/connection_static_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/constraints.py b/aries_cloudcontroller/models/constraints.py
index 7e05e0535..42489144e 100644
--- a/aries_cloudcontroller/models/constraints.py
+++ b/aries_cloudcontroller/models/constraints.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/create_invitation_request.py b/aries_cloudcontroller/models/create_invitation_request.py
index 7f0ba401a..4c361ee83 100644
--- a/aries_cloudcontroller/models/create_invitation_request.py
+++ b/aries_cloudcontroller/models/create_invitation_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/create_key_request.py b/aries_cloudcontroller/models/create_key_request.py
index a95066695..58877346c 100644
--- a/aries_cloudcontroller/models/create_key_request.py
+++ b/aries_cloudcontroller/models/create_key_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/create_key_response.py b/aries_cloudcontroller/models/create_key_response.py
index 239ff1282..2a3ba0a7d 100644
--- a/aries_cloudcontroller/models/create_key_response.py
+++ b/aries_cloudcontroller/models/create_key_response.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/create_wallet_request.py b/aries_cloudcontroller/models/create_wallet_request.py
index bd2396fc4..885e280ba 100644
--- a/aries_cloudcontroller/models/create_wallet_request.py
+++ b/aries_cloudcontroller/models/create_wallet_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/create_wallet_response.py b/aries_cloudcontroller/models/create_wallet_response.py
index e9b35e7be..d7a376879 100644
--- a/aries_cloudcontroller/models/create_wallet_response.py
+++ b/aries_cloudcontroller/models/create_wallet_response.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/create_wallet_token_request.py b/aries_cloudcontroller/models/create_wallet_token_request.py
index c63cd4618..3e39741eb 100644
--- a/aries_cloudcontroller/models/create_wallet_token_request.py
+++ b/aries_cloudcontroller/models/create_wallet_token_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/create_wallet_token_response.py b/aries_cloudcontroller/models/create_wallet_token_response.py
index faf8f30c1..2d1b0a835 100644
--- a/aries_cloudcontroller/models/create_wallet_token_response.py
+++ b/aries_cloudcontroller/models/create_wallet_token_response.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/cred_attr_spec.py b/aries_cloudcontroller/models/cred_attr_spec.py
index a6fd7e719..44d836080 100644
--- a/aries_cloudcontroller/models/cred_attr_spec.py
+++ b/aries_cloudcontroller/models/cred_attr_spec.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/cred_def.py b/aries_cloudcontroller/models/cred_def.py
index 946d2e065..853e6e3d6 100644
--- a/aries_cloudcontroller/models/cred_def.py
+++ b/aries_cloudcontroller/models/cred_def.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/cred_def_post_options.py b/aries_cloudcontroller/models/cred_def_post_options.py
index 52aae0313..123c2ff5c 100644
--- a/aries_cloudcontroller/models/cred_def_post_options.py
+++ b/aries_cloudcontroller/models/cred_def_post_options.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/cred_def_post_request.py b/aries_cloudcontroller/models/cred_def_post_request.py
index d78dd1bd9..10a315830 100644
--- a/aries_cloudcontroller/models/cred_def_post_request.py
+++ b/aries_cloudcontroller/models/cred_def_post_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/cred_def_result.py b/aries_cloudcontroller/models/cred_def_result.py
index 0deac8c1a..5c66e0dda 100644
--- a/aries_cloudcontroller/models/cred_def_result.py
+++ b/aries_cloudcontroller/models/cred_def_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/cred_def_state.py b/aries_cloudcontroller/models/cred_def_state.py
index b97f78d27..57fd0b410 100644
--- a/aries_cloudcontroller/models/cred_def_state.py
+++ b/aries_cloudcontroller/models/cred_def_state.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/cred_def_value.py b/aries_cloudcontroller/models/cred_def_value.py
index 6eeefbdf6..5f21f8667 100644
--- a/aries_cloudcontroller/models/cred_def_value.py
+++ b/aries_cloudcontroller/models/cred_def_value.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/cred_def_value_primary.py b/aries_cloudcontroller/models/cred_def_value_primary.py
index 175c37609..cf4663fdb 100644
--- a/aries_cloudcontroller/models/cred_def_value_primary.py
+++ b/aries_cloudcontroller/models/cred_def_value_primary.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/cred_def_value_primary_schema_anoncreds.py b/aries_cloudcontroller/models/cred_def_value_primary_schema_anoncreds.py
index 08c26bb63..5adc46d44 100644
--- a/aries_cloudcontroller/models/cred_def_value_primary_schema_anoncreds.py
+++ b/aries_cloudcontroller/models/cred_def_value_primary_schema_anoncreds.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/cred_def_value_revocation.py b/aries_cloudcontroller/models/cred_def_value_revocation.py
index 051f260e0..0278f9fc3 100644
--- a/aries_cloudcontroller/models/cred_def_value_revocation.py
+++ b/aries_cloudcontroller/models/cred_def_value_revocation.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/cred_def_value_revocation_schema_anoncreds.py b/aries_cloudcontroller/models/cred_def_value_revocation_schema_anoncreds.py
index e40c74c22..549c5db75 100644
--- a/aries_cloudcontroller/models/cred_def_value_revocation_schema_anoncreds.py
+++ b/aries_cloudcontroller/models/cred_def_value_revocation_schema_anoncreds.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/cred_def_value_schema_anoncreds.py b/aries_cloudcontroller/models/cred_def_value_schema_anoncreds.py
index d3d39f028..73319562f 100644
--- a/aries_cloudcontroller/models/cred_def_value_schema_anoncreds.py
+++ b/aries_cloudcontroller/models/cred_def_value_schema_anoncreds.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/cred_info_list.py b/aries_cloudcontroller/models/cred_info_list.py
index bda69f548..a38224587 100644
--- a/aries_cloudcontroller/models/cred_info_list.py
+++ b/aries_cloudcontroller/models/cred_info_list.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/cred_rev_indy_records_result.py b/aries_cloudcontroller/models/cred_rev_indy_records_result.py
index 6f50e7b6b..22bfc0696 100644
--- a/aries_cloudcontroller/models/cred_rev_indy_records_result.py
+++ b/aries_cloudcontroller/models/cred_rev_indy_records_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/cred_rev_indy_records_result_schema_anoncreds.py b/aries_cloudcontroller/models/cred_rev_indy_records_result_schema_anoncreds.py
index 4cd113792..29f2eb485 100644
--- a/aries_cloudcontroller/models/cred_rev_indy_records_result_schema_anoncreds.py
+++ b/aries_cloudcontroller/models/cred_rev_indy_records_result_schema_anoncreds.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/cred_rev_record_details_result.py b/aries_cloudcontroller/models/cred_rev_record_details_result.py
index 282a1fe69..0982d33d4 100644
--- a/aries_cloudcontroller/models/cred_rev_record_details_result.py
+++ b/aries_cloudcontroller/models/cred_rev_record_details_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/cred_rev_record_details_result_schema_anoncreds.py b/aries_cloudcontroller/models/cred_rev_record_details_result_schema_anoncreds.py
index 949535f2a..057acf816 100644
--- a/aries_cloudcontroller/models/cred_rev_record_details_result_schema_anoncreds.py
+++ b/aries_cloudcontroller/models/cred_rev_record_details_result_schema_anoncreds.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/cred_rev_record_result.py b/aries_cloudcontroller/models/cred_rev_record_result.py
index b0bc53f68..5959f9659 100644
--- a/aries_cloudcontroller/models/cred_rev_record_result.py
+++ b/aries_cloudcontroller/models/cred_rev_record_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/cred_rev_record_result_schema_anoncreds.py b/aries_cloudcontroller/models/cred_rev_record_result_schema_anoncreds.py
index faf73e480..1f7fea5ad 100644
--- a/aries_cloudcontroller/models/cred_rev_record_result_schema_anoncreds.py
+++ b/aries_cloudcontroller/models/cred_rev_record_result_schema_anoncreds.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/cred_revoked_result.py b/aries_cloudcontroller/models/cred_revoked_result.py
index 26e8dd1d6..a9154d050 100644
--- a/aries_cloudcontroller/models/cred_revoked_result.py
+++ b/aries_cloudcontroller/models/cred_revoked_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/credential.py b/aries_cloudcontroller/models/credential.py
index eabcc7da3..fede95bb4 100644
--- a/aries_cloudcontroller/models/credential.py
+++ b/aries_cloudcontroller/models/credential.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/credential_definition.py b/aries_cloudcontroller/models/credential_definition.py
index b557de887..2f20435cb 100644
--- a/aries_cloudcontroller/models/credential_definition.py
+++ b/aries_cloudcontroller/models/credential_definition.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/credential_definition_get_result.py b/aries_cloudcontroller/models/credential_definition_get_result.py
index 3e51c4fa7..8dcfe1bb2 100644
--- a/aries_cloudcontroller/models/credential_definition_get_result.py
+++ b/aries_cloudcontroller/models/credential_definition_get_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/credential_definition_send_request.py b/aries_cloudcontroller/models/credential_definition_send_request.py
index 6cdadf94a..8e2c2ed1a 100644
--- a/aries_cloudcontroller/models/credential_definition_send_request.py
+++ b/aries_cloudcontroller/models/credential_definition_send_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/credential_definition_send_result.py b/aries_cloudcontroller/models/credential_definition_send_result.py
index 955c3299a..957c82d26 100644
--- a/aries_cloudcontroller/models/credential_definition_send_result.py
+++ b/aries_cloudcontroller/models/credential_definition_send_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/credential_definitions_created_result.py b/aries_cloudcontroller/models/credential_definitions_created_result.py
index 00524ce5d..1cd0d3e98 100644
--- a/aries_cloudcontroller/models/credential_definitions_created_result.py
+++ b/aries_cloudcontroller/models/credential_definitions_created_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/credential_offer.py b/aries_cloudcontroller/models/credential_offer.py
index 87ab3502b..ddf52d4ab 100644
--- a/aries_cloudcontroller/models/credential_offer.py
+++ b/aries_cloudcontroller/models/credential_offer.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/credential_preview.py b/aries_cloudcontroller/models/credential_preview.py
index afcc9243e..f55ffd72a 100644
--- a/aries_cloudcontroller/models/credential_preview.py
+++ b/aries_cloudcontroller/models/credential_preview.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/credential_proposal.py b/aries_cloudcontroller/models/credential_proposal.py
index 933875afc..1e4d8d985 100644
--- a/aries_cloudcontroller/models/credential_proposal.py
+++ b/aries_cloudcontroller/models/credential_proposal.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/credential_status_options.py b/aries_cloudcontroller/models/credential_status_options.py
index eae66b293..def0f2196 100644
--- a/aries_cloudcontroller/models/credential_status_options.py
+++ b/aries_cloudcontroller/models/credential_status_options.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/data_integrity_proof_options.py b/aries_cloudcontroller/models/data_integrity_proof_options.py
index 35d71d2e6..b8ee89da4 100644
--- a/aries_cloudcontroller/models/data_integrity_proof_options.py
+++ b/aries_cloudcontroller/models/data_integrity_proof_options.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/did.py b/aries_cloudcontroller/models/did.py
index 9c0ec95d2..4bc34e995 100644
--- a/aries_cloudcontroller/models/did.py
+++ b/aries_cloudcontroller/models/did.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/did_create.py b/aries_cloudcontroller/models/did_create.py
index 123e2aed8..5e4c2873d 100644
--- a/aries_cloudcontroller/models/did_create.py
+++ b/aries_cloudcontroller/models/did_create.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/did_create_options.py b/aries_cloudcontroller/models/did_create_options.py
index 7ca6c6703..702e51b9a 100644
--- a/aries_cloudcontroller/models/did_create_options.py
+++ b/aries_cloudcontroller/models/did_create_options.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/did_endpoint.py b/aries_cloudcontroller/models/did_endpoint.py
index 604dd7b43..4dadefad3 100644
--- a/aries_cloudcontroller/models/did_endpoint.py
+++ b/aries_cloudcontroller/models/did_endpoint.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/did_endpoint_with_type.py b/aries_cloudcontroller/models/did_endpoint_with_type.py
index e87144674..8f39d6900 100644
--- a/aries_cloudcontroller/models/did_endpoint_with_type.py
+++ b/aries_cloudcontroller/models/did_endpoint_with_type.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/did_list.py b/aries_cloudcontroller/models/did_list.py
index 3ac23a019..fc4cdd847 100644
--- a/aries_cloudcontroller/models/did_list.py
+++ b/aries_cloudcontroller/models/did_list.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/did_result.py b/aries_cloudcontroller/models/did_result.py
index 483162bd1..349b006b5 100644
--- a/aries_cloudcontroller/models/did_result.py
+++ b/aries_cloudcontroller/models/did_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/did_rotate_request_json.py b/aries_cloudcontroller/models/did_rotate_request_json.py
index 3825ae2c3..36184b440 100644
--- a/aries_cloudcontroller/models/did_rotate_request_json.py
+++ b/aries_cloudcontroller/models/did_rotate_request_json.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/didx_reject_request.py b/aries_cloudcontroller/models/didx_reject_request.py
index 03066a457..e6a08c6cf 100644
--- a/aries_cloudcontroller/models/didx_reject_request.py
+++ b/aries_cloudcontroller/models/didx_reject_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/didx_request.py b/aries_cloudcontroller/models/didx_request.py
index b6d073b98..8fffc0443 100644
--- a/aries_cloudcontroller/models/didx_request.py
+++ b/aries_cloudcontroller/models/didx_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/dif_field.py b/aries_cloudcontroller/models/dif_field.py
index 2c260d2e6..26f5333e7 100644
--- a/aries_cloudcontroller/models/dif_field.py
+++ b/aries_cloudcontroller/models/dif_field.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/dif_holder.py b/aries_cloudcontroller/models/dif_holder.py
index 3341803ac..09ec2105e 100644
--- a/aries_cloudcontroller/models/dif_holder.py
+++ b/aries_cloudcontroller/models/dif_holder.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/dif_options.py b/aries_cloudcontroller/models/dif_options.py
index 507439ecf..aab312f73 100644
--- a/aries_cloudcontroller/models/dif_options.py
+++ b/aries_cloudcontroller/models/dif_options.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/dif_pres_spec.py b/aries_cloudcontroller/models/dif_pres_spec.py
index bf281b7fa..52b740999 100644
--- a/aries_cloudcontroller/models/dif_pres_spec.py
+++ b/aries_cloudcontroller/models/dif_pres_spec.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/dif_proof_proposal.py b/aries_cloudcontroller/models/dif_proof_proposal.py
index 343a1a605..a96928986 100644
--- a/aries_cloudcontroller/models/dif_proof_proposal.py
+++ b/aries_cloudcontroller/models/dif_proof_proposal.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/dif_proof_request.py b/aries_cloudcontroller/models/dif_proof_request.py
index 9ed38498c..c8e2f2183 100644
--- a/aries_cloudcontroller/models/dif_proof_request.py
+++ b/aries_cloudcontroller/models/dif_proof_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/disclose.py b/aries_cloudcontroller/models/disclose.py
index 387668d0e..01fcc07ff 100644
--- a/aries_cloudcontroller/models/disclose.py
+++ b/aries_cloudcontroller/models/disclose.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/disclosures.py b/aries_cloudcontroller/models/disclosures.py
index 0b47009cc..21070668a 100644
--- a/aries_cloudcontroller/models/disclosures.py
+++ b/aries_cloudcontroller/models/disclosures.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/doc.py b/aries_cloudcontroller/models/doc.py
index efdaf8d48..57dad7b98 100644
--- a/aries_cloudcontroller/models/doc.py
+++ b/aries_cloudcontroller/models/doc.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/document_verification_result.py b/aries_cloudcontroller/models/document_verification_result.py
index 402e6ec82..5766b661b 100644
--- a/aries_cloudcontroller/models/document_verification_result.py
+++ b/aries_cloudcontroller/models/document_verification_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/endorser_info.py b/aries_cloudcontroller/models/endorser_info.py
index f7dbdf298..252a08999 100644
--- a/aries_cloudcontroller/models/endorser_info.py
+++ b/aries_cloudcontroller/models/endorser_info.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/endpoints_result.py b/aries_cloudcontroller/models/endpoints_result.py
index c3e867a6b..236132213 100644
--- a/aries_cloudcontroller/models/endpoints_result.py
+++ b/aries_cloudcontroller/models/endpoints_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/fetch_credential_response.py b/aries_cloudcontroller/models/fetch_credential_response.py
index e8584cc14..89f6f8f64 100644
--- a/aries_cloudcontroller/models/fetch_credential_response.py
+++ b/aries_cloudcontroller/models/fetch_credential_response.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/fetch_key_response.py b/aries_cloudcontroller/models/fetch_key_response.py
index 4342a5d3f..bad227e2e 100644
--- a/aries_cloudcontroller/models/fetch_key_response.py
+++ b/aries_cloudcontroller/models/fetch_key_response.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/filter.py b/aries_cloudcontroller/models/filter.py
index 3fbff834d..20e6780a4 100644
--- a/aries_cloudcontroller/models/filter.py
+++ b/aries_cloudcontroller/models/filter.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/generated.py b/aries_cloudcontroller/models/generated.py
index 998c7e88b..06454c63b 100644
--- a/aries_cloudcontroller/models/generated.py
+++ b/aries_cloudcontroller/models/generated.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/get_cred_def_result.py b/aries_cloudcontroller/models/get_cred_def_result.py
index def272914..dbd277d39 100644
--- a/aries_cloudcontroller/models/get_cred_def_result.py
+++ b/aries_cloudcontroller/models/get_cred_def_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/get_cred_defs_response.py b/aries_cloudcontroller/models/get_cred_defs_response.py
index 410647756..ad038fb62 100644
--- a/aries_cloudcontroller/models/get_cred_defs_response.py
+++ b/aries_cloudcontroller/models/get_cred_defs_response.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/get_did_endpoint_response.py b/aries_cloudcontroller/models/get_did_endpoint_response.py
index facb2ea47..0ea94b801 100644
--- a/aries_cloudcontroller/models/get_did_endpoint_response.py
+++ b/aries_cloudcontroller/models/get_did_endpoint_response.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/get_did_verkey_response.py b/aries_cloudcontroller/models/get_did_verkey_response.py
index 898c61079..b963c328b 100644
--- a/aries_cloudcontroller/models/get_did_verkey_response.py
+++ b/aries_cloudcontroller/models/get_did_verkey_response.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/get_nym_role_response.py b/aries_cloudcontroller/models/get_nym_role_response.py
index 76fd4ba94..9bc8e31f6 100644
--- a/aries_cloudcontroller/models/get_nym_role_response.py
+++ b/aries_cloudcontroller/models/get_nym_role_response.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/get_schema_result.py b/aries_cloudcontroller/models/get_schema_result.py
index 00c580bad..286ac2d9c 100644
--- a/aries_cloudcontroller/models/get_schema_result.py
+++ b/aries_cloudcontroller/models/get_schema_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/get_schemas_response.py b/aries_cloudcontroller/models/get_schemas_response.py
index 3d1232ea0..27f9cbf70 100644
--- a/aries_cloudcontroller/models/get_schemas_response.py
+++ b/aries_cloudcontroller/models/get_schemas_response.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/hangup.py b/aries_cloudcontroller/models/hangup.py
index 9b73fbcfa..cb20d9487 100644
--- a/aries_cloudcontroller/models/hangup.py
+++ b/aries_cloudcontroller/models/hangup.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_attr_value.py b/aries_cloudcontroller/models/indy_attr_value.py
index 192ba4430..d918be2a7 100644
--- a/aries_cloudcontroller/models/indy_attr_value.py
+++ b/aries_cloudcontroller/models/indy_attr_value.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_cred_abstract.py b/aries_cloudcontroller/models/indy_cred_abstract.py
index 7341e3d57..832037499 100644
--- a/aries_cloudcontroller/models/indy_cred_abstract.py
+++ b/aries_cloudcontroller/models/indy_cred_abstract.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_cred_info.py b/aries_cloudcontroller/models/indy_cred_info.py
index 925f48987..cf7347674 100644
--- a/aries_cloudcontroller/models/indy_cred_info.py
+++ b/aries_cloudcontroller/models/indy_cred_info.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_cred_precis.py b/aries_cloudcontroller/models/indy_cred_precis.py
index 67f20dd4b..59d1e7993 100644
--- a/aries_cloudcontroller/models/indy_cred_precis.py
+++ b/aries_cloudcontroller/models/indy_cred_precis.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_cred_request.py b/aries_cloudcontroller/models/indy_cred_request.py
index bde25113e..682b32bc4 100644
--- a/aries_cloudcontroller/models/indy_cred_request.py
+++ b/aries_cloudcontroller/models/indy_cred_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_credential.py b/aries_cloudcontroller/models/indy_credential.py
index b343bad48..6c13e2d03 100644
--- a/aries_cloudcontroller/models/indy_credential.py
+++ b/aries_cloudcontroller/models/indy_credential.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_eq_proof.py b/aries_cloudcontroller/models/indy_eq_proof.py
index 74849bd6c..d7a4be6a7 100644
--- a/aries_cloudcontroller/models/indy_eq_proof.py
+++ b/aries_cloudcontroller/models/indy_eq_proof.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_ge_proof.py b/aries_cloudcontroller/models/indy_ge_proof.py
index e005fdc4c..8c01dc2b5 100644
--- a/aries_cloudcontroller/models/indy_ge_proof.py
+++ b/aries_cloudcontroller/models/indy_ge_proof.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_ge_proof_pred.py b/aries_cloudcontroller/models/indy_ge_proof_pred.py
index 16fa6ea62..95b3f93c2 100644
--- a/aries_cloudcontroller/models/indy_ge_proof_pred.py
+++ b/aries_cloudcontroller/models/indy_ge_proof_pred.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_key_correctness_proof.py b/aries_cloudcontroller/models/indy_key_correctness_proof.py
index b5c4d9888..97c07d6ab 100644
--- a/aries_cloudcontroller/models/indy_key_correctness_proof.py
+++ b/aries_cloudcontroller/models/indy_key_correctness_proof.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_non_revoc_proof.py b/aries_cloudcontroller/models/indy_non_revoc_proof.py
index 18936cede..7e754e855 100644
--- a/aries_cloudcontroller/models/indy_non_revoc_proof.py
+++ b/aries_cloudcontroller/models/indy_non_revoc_proof.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_non_revocation_interval.py b/aries_cloudcontroller/models/indy_non_revocation_interval.py
index 2fdf8b8f0..ea5aae6f6 100644
--- a/aries_cloudcontroller/models/indy_non_revocation_interval.py
+++ b/aries_cloudcontroller/models/indy_non_revocation_interval.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_pres_attr_spec.py b/aries_cloudcontroller/models/indy_pres_attr_spec.py
index f7b5fe961..ed863ab5e 100644
--- a/aries_cloudcontroller/models/indy_pres_attr_spec.py
+++ b/aries_cloudcontroller/models/indy_pres_attr_spec.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_pres_pred_spec.py b/aries_cloudcontroller/models/indy_pres_pred_spec.py
index 584dda8a8..cfb7f7228 100644
--- a/aries_cloudcontroller/models/indy_pres_pred_spec.py
+++ b/aries_cloudcontroller/models/indy_pres_pred_spec.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_pres_preview.py b/aries_cloudcontroller/models/indy_pres_preview.py
index 5fad574ba..b1e6d346b 100644
--- a/aries_cloudcontroller/models/indy_pres_preview.py
+++ b/aries_cloudcontroller/models/indy_pres_preview.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_pres_spec.py b/aries_cloudcontroller/models/indy_pres_spec.py
index c03647add..340144a8d 100644
--- a/aries_cloudcontroller/models/indy_pres_spec.py
+++ b/aries_cloudcontroller/models/indy_pres_spec.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_primary_proof.py b/aries_cloudcontroller/models/indy_primary_proof.py
index a4ee70ca4..b642f4ea4 100644
--- a/aries_cloudcontroller/models/indy_primary_proof.py
+++ b/aries_cloudcontroller/models/indy_primary_proof.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_proof.py b/aries_cloudcontroller/models/indy_proof.py
index ca989900f..97820bb27 100644
--- a/aries_cloudcontroller/models/indy_proof.py
+++ b/aries_cloudcontroller/models/indy_proof.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_proof_identifier.py b/aries_cloudcontroller/models/indy_proof_identifier.py
index 4783188fa..814f6ff59 100644
--- a/aries_cloudcontroller/models/indy_proof_identifier.py
+++ b/aries_cloudcontroller/models/indy_proof_identifier.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_proof_proof.py b/aries_cloudcontroller/models/indy_proof_proof.py
index 2ffb36d7d..e05e58490 100644
--- a/aries_cloudcontroller/models/indy_proof_proof.py
+++ b/aries_cloudcontroller/models/indy_proof_proof.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_proof_proof_aggregated_proof.py b/aries_cloudcontroller/models/indy_proof_proof_aggregated_proof.py
index 48d5b363e..07f1d9f33 100644
--- a/aries_cloudcontroller/models/indy_proof_proof_aggregated_proof.py
+++ b/aries_cloudcontroller/models/indy_proof_proof_aggregated_proof.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_proof_proof_proofs_proof.py b/aries_cloudcontroller/models/indy_proof_proof_proofs_proof.py
index 3201b3c2b..18de26e81 100644
--- a/aries_cloudcontroller/models/indy_proof_proof_proofs_proof.py
+++ b/aries_cloudcontroller/models/indy_proof_proof_proofs_proof.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_proof_req_attr_spec.py b/aries_cloudcontroller/models/indy_proof_req_attr_spec.py
index 1675d7d62..634be03d5 100644
--- a/aries_cloudcontroller/models/indy_proof_req_attr_spec.py
+++ b/aries_cloudcontroller/models/indy_proof_req_attr_spec.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_proof_req_attr_spec_non_revoked.py b/aries_cloudcontroller/models/indy_proof_req_attr_spec_non_revoked.py
index f4b161215..12b46ee75 100644
--- a/aries_cloudcontroller/models/indy_proof_req_attr_spec_non_revoked.py
+++ b/aries_cloudcontroller/models/indy_proof_req_attr_spec_non_revoked.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_proof_req_pred_spec.py b/aries_cloudcontroller/models/indy_proof_req_pred_spec.py
index c40be080d..7d8d95aa5 100644
--- a/aries_cloudcontroller/models/indy_proof_req_pred_spec.py
+++ b/aries_cloudcontroller/models/indy_proof_req_pred_spec.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_proof_req_pred_spec_non_revoked.py b/aries_cloudcontroller/models/indy_proof_req_pred_spec_non_revoked.py
index d02a29698..393aad0f2 100644
--- a/aries_cloudcontroller/models/indy_proof_req_pred_spec_non_revoked.py
+++ b/aries_cloudcontroller/models/indy_proof_req_pred_spec_non_revoked.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_proof_request.py b/aries_cloudcontroller/models/indy_proof_request.py
index 1889fc7e7..3988e891a 100644
--- a/aries_cloudcontroller/models/indy_proof_request.py
+++ b/aries_cloudcontroller/models/indy_proof_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_proof_request_non_revoked.py b/aries_cloudcontroller/models/indy_proof_request_non_revoked.py
index 28b14e87c..844257cc8 100644
--- a/aries_cloudcontroller/models/indy_proof_request_non_revoked.py
+++ b/aries_cloudcontroller/models/indy_proof_request_non_revoked.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_proof_requested_proof.py b/aries_cloudcontroller/models/indy_proof_requested_proof.py
index 037d33407..c0adb1643 100644
--- a/aries_cloudcontroller/models/indy_proof_requested_proof.py
+++ b/aries_cloudcontroller/models/indy_proof_requested_proof.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_proof_requested_proof_predicate.py b/aries_cloudcontroller/models/indy_proof_requested_proof_predicate.py
index 7f230b2e8..eedd155ee 100644
--- a/aries_cloudcontroller/models/indy_proof_requested_proof_predicate.py
+++ b/aries_cloudcontroller/models/indy_proof_requested_proof_predicate.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_proof_requested_proof_revealed_attr.py b/aries_cloudcontroller/models/indy_proof_requested_proof_revealed_attr.py
index 3c0374c76..b6acc7788 100644
--- a/aries_cloudcontroller/models/indy_proof_requested_proof_revealed_attr.py
+++ b/aries_cloudcontroller/models/indy_proof_requested_proof_revealed_attr.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_proof_requested_proof_revealed_attr_group.py b/aries_cloudcontroller/models/indy_proof_requested_proof_revealed_attr_group.py
index 42777141f..6e0c05389 100644
--- a/aries_cloudcontroller/models/indy_proof_requested_proof_revealed_attr_group.py
+++ b/aries_cloudcontroller/models/indy_proof_requested_proof_revealed_attr_group.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_requested_creds_requested_attr.py b/aries_cloudcontroller/models/indy_requested_creds_requested_attr.py
index 7b0e4b724..220c45729 100644
--- a/aries_cloudcontroller/models/indy_requested_creds_requested_attr.py
+++ b/aries_cloudcontroller/models/indy_requested_creds_requested_attr.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_requested_creds_requested_pred.py b/aries_cloudcontroller/models/indy_requested_creds_requested_pred.py
index b1f94f3bf..b466b30a4 100644
--- a/aries_cloudcontroller/models/indy_requested_creds_requested_pred.py
+++ b/aries_cloudcontroller/models/indy_requested_creds_requested_pred.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_rev_reg_def.py b/aries_cloudcontroller/models/indy_rev_reg_def.py
index 74ffde8b9..604977fb2 100644
--- a/aries_cloudcontroller/models/indy_rev_reg_def.py
+++ b/aries_cloudcontroller/models/indy_rev_reg_def.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_rev_reg_def_value.py b/aries_cloudcontroller/models/indy_rev_reg_def_value.py
index 5ca2044b4..f7f18a627 100644
--- a/aries_cloudcontroller/models/indy_rev_reg_def_value.py
+++ b/aries_cloudcontroller/models/indy_rev_reg_def_value.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_rev_reg_def_value_public_keys.py b/aries_cloudcontroller/models/indy_rev_reg_def_value_public_keys.py
index 591d73c87..ab8254a6c 100644
--- a/aries_cloudcontroller/models/indy_rev_reg_def_value_public_keys.py
+++ b/aries_cloudcontroller/models/indy_rev_reg_def_value_public_keys.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_rev_reg_def_value_public_keys_accum_key.py b/aries_cloudcontroller/models/indy_rev_reg_def_value_public_keys_accum_key.py
index bec6615a6..c225223fd 100644
--- a/aries_cloudcontroller/models/indy_rev_reg_def_value_public_keys_accum_key.py
+++ b/aries_cloudcontroller/models/indy_rev_reg_def_value_public_keys_accum_key.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_rev_reg_entry.py b/aries_cloudcontroller/models/indy_rev_reg_entry.py
index 757b8bb94..4c8c9fec7 100644
--- a/aries_cloudcontroller/models/indy_rev_reg_entry.py
+++ b/aries_cloudcontroller/models/indy_rev_reg_entry.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/indy_rev_reg_entry_value.py b/aries_cloudcontroller/models/indy_rev_reg_entry_value.py
index e861ad592..08baec530 100644
--- a/aries_cloudcontroller/models/indy_rev_reg_entry_value.py
+++ b/aries_cloudcontroller/models/indy_rev_reg_entry_value.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/inner_cred_def.py b/aries_cloudcontroller/models/inner_cred_def.py
index c11811331..9f0672952 100644
--- a/aries_cloudcontroller/models/inner_cred_def.py
+++ b/aries_cloudcontroller/models/inner_cred_def.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/inner_rev_reg_def.py b/aries_cloudcontroller/models/inner_rev_reg_def.py
index 097bc5183..a48b4baa0 100644
--- a/aries_cloudcontroller/models/inner_rev_reg_def.py
+++ b/aries_cloudcontroller/models/inner_rev_reg_def.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/input_descriptors.py b/aries_cloudcontroller/models/input_descriptors.py
index 6dc96e2e2..def7f97df 100644
--- a/aries_cloudcontroller/models/input_descriptors.py
+++ b/aries_cloudcontroller/models/input_descriptors.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/invitation_create_request.py b/aries_cloudcontroller/models/invitation_create_request.py
index 07708f089..d75e164ad 100644
--- a/aries_cloudcontroller/models/invitation_create_request.py
+++ b/aries_cloudcontroller/models/invitation_create_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/invitation_message.py b/aries_cloudcontroller/models/invitation_message.py
index 86200e336..c82e6190a 100644
--- a/aries_cloudcontroller/models/invitation_message.py
+++ b/aries_cloudcontroller/models/invitation_message.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/invitation_record.py b/aries_cloudcontroller/models/invitation_record.py
index aff648500..76193a12f 100644
--- a/aries_cloudcontroller/models/invitation_record.py
+++ b/aries_cloudcontroller/models/invitation_record.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/invitation_result.py b/aries_cloudcontroller/models/invitation_result.py
index c887f07bc..5d692f531 100644
--- a/aries_cloudcontroller/models/invitation_result.py
+++ b/aries_cloudcontroller/models/invitation_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/issue_credential_request.py b/aries_cloudcontroller/models/issue_credential_request.py
index 241ee6771..92fda1d48 100644
--- a/aries_cloudcontroller/models/issue_credential_request.py
+++ b/aries_cloudcontroller/models/issue_credential_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/issue_credential_response.py b/aries_cloudcontroller/models/issue_credential_response.py
index 57e42a90f..2c1f0b646 100644
--- a/aries_cloudcontroller/models/issue_credential_response.py
+++ b/aries_cloudcontroller/models/issue_credential_response.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/issuer_cred_rev_record.py b/aries_cloudcontroller/models/issuer_cred_rev_record.py
index 0fd100dd2..37f66a29c 100644
--- a/aries_cloudcontroller/models/issuer_cred_rev_record.py
+++ b/aries_cloudcontroller/models/issuer_cred_rev_record.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/issuer_cred_rev_record_schema_anoncreds.py b/aries_cloudcontroller/models/issuer_cred_rev_record_schema_anoncreds.py
index b5265b7d0..86cd38e9b 100644
--- a/aries_cloudcontroller/models/issuer_cred_rev_record_schema_anoncreds.py
+++ b/aries_cloudcontroller/models/issuer_cred_rev_record_schema_anoncreds.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/issuer_rev_reg_record.py b/aries_cloudcontroller/models/issuer_rev_reg_record.py
index fd2ef52d8..fd6d02ca3 100644
--- a/aries_cloudcontroller/models/issuer_rev_reg_record.py
+++ b/aries_cloudcontroller/models/issuer_rev_reg_record.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/jws_create.py b/aries_cloudcontroller/models/jws_create.py
index 1bc86caf4..93518f6a5 100644
--- a/aries_cloudcontroller/models/jws_create.py
+++ b/aries_cloudcontroller/models/jws_create.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/jws_verify.py b/aries_cloudcontroller/models/jws_verify.py
index b7e2c8e54..63198ed75 100644
--- a/aries_cloudcontroller/models/jws_verify.py
+++ b/aries_cloudcontroller/models/jws_verify.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/jws_verify_response.py b/aries_cloudcontroller/models/jws_verify_response.py
index 5a294b46b..b607c09e8 100644
--- a/aries_cloudcontroller/models/jws_verify_response.py
+++ b/aries_cloudcontroller/models/jws_verify_response.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/keylist.py b/aries_cloudcontroller/models/keylist.py
index 725ab5e4b..4f454d389 100644
--- a/aries_cloudcontroller/models/keylist.py
+++ b/aries_cloudcontroller/models/keylist.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/keylist_query.py b/aries_cloudcontroller/models/keylist_query.py
index 0bdd08163..bb8459607 100644
--- a/aries_cloudcontroller/models/keylist_query.py
+++ b/aries_cloudcontroller/models/keylist_query.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/keylist_query_filter_request.py b/aries_cloudcontroller/models/keylist_query_filter_request.py
index 38826a063..359717040 100644
--- a/aries_cloudcontroller/models/keylist_query_filter_request.py
+++ b/aries_cloudcontroller/models/keylist_query_filter_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/keylist_query_paginate.py b/aries_cloudcontroller/models/keylist_query_paginate.py
index b66ec772e..fab3bd050 100644
--- a/aries_cloudcontroller/models/keylist_query_paginate.py
+++ b/aries_cloudcontroller/models/keylist_query_paginate.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/keylist_update.py b/aries_cloudcontroller/models/keylist_update.py
index 024c81999..ff7d657d0 100644
--- a/aries_cloudcontroller/models/keylist_update.py
+++ b/aries_cloudcontroller/models/keylist_update.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/keylist_update_request.py b/aries_cloudcontroller/models/keylist_update_request.py
index 468e5a39f..2e594d2f7 100644
--- a/aries_cloudcontroller/models/keylist_update_request.py
+++ b/aries_cloudcontroller/models/keylist_update_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/keylist_update_rule.py b/aries_cloudcontroller/models/keylist_update_rule.py
index 982f32858..78f485a68 100644
--- a/aries_cloudcontroller/models/keylist_update_rule.py
+++ b/aries_cloudcontroller/models/keylist_update_rule.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/ld_proof_vc_detail.py b/aries_cloudcontroller/models/ld_proof_vc_detail.py
index 2410280e9..07272a3d0 100644
--- a/aries_cloudcontroller/models/ld_proof_vc_detail.py
+++ b/aries_cloudcontroller/models/ld_proof_vc_detail.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/ld_proof_vc_options.py b/aries_cloudcontroller/models/ld_proof_vc_options.py
index a5bf60358..3d584dfc7 100644
--- a/aries_cloudcontroller/models/ld_proof_vc_options.py
+++ b/aries_cloudcontroller/models/ld_proof_vc_options.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/ledger_config_instance.py b/aries_cloudcontroller/models/ledger_config_instance.py
index 0b17f17e9..8608ada15 100644
--- a/aries_cloudcontroller/models/ledger_config_instance.py
+++ b/aries_cloudcontroller/models/ledger_config_instance.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/ledger_config_list.py b/aries_cloudcontroller/models/ledger_config_list.py
index 0fb4c5e1e..16ea8f174 100644
--- a/aries_cloudcontroller/models/ledger_config_list.py
+++ b/aries_cloudcontroller/models/ledger_config_list.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/linked_data_proof.py b/aries_cloudcontroller/models/linked_data_proof.py
index 6fbc7ec8b..e6d951571 100644
--- a/aries_cloudcontroller/models/linked_data_proof.py
+++ b/aries_cloudcontroller/models/linked_data_proof.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/mediation_deny.py b/aries_cloudcontroller/models/mediation_deny.py
index dae2e4fb8..61fb94dfc 100644
--- a/aries_cloudcontroller/models/mediation_deny.py
+++ b/aries_cloudcontroller/models/mediation_deny.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/mediation_grant.py b/aries_cloudcontroller/models/mediation_grant.py
index ed0f8e24f..2b2b6c08e 100644
--- a/aries_cloudcontroller/models/mediation_grant.py
+++ b/aries_cloudcontroller/models/mediation_grant.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/mediation_id_match_info.py b/aries_cloudcontroller/models/mediation_id_match_info.py
index 1a063d7ec..2e7e5d487 100644
--- a/aries_cloudcontroller/models/mediation_id_match_info.py
+++ b/aries_cloudcontroller/models/mediation_id_match_info.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/mediation_list.py b/aries_cloudcontroller/models/mediation_list.py
index 138c4f8ac..eb8e110ab 100644
--- a/aries_cloudcontroller/models/mediation_list.py
+++ b/aries_cloudcontroller/models/mediation_list.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/mediation_record.py b/aries_cloudcontroller/models/mediation_record.py
index f468ddcf7..6c67fd87c 100644
--- a/aries_cloudcontroller/models/mediation_record.py
+++ b/aries_cloudcontroller/models/mediation_record.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/menu.py b/aries_cloudcontroller/models/menu.py
index b082c6505..92b0695cd 100644
--- a/aries_cloudcontroller/models/menu.py
+++ b/aries_cloudcontroller/models/menu.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/menu_form.py b/aries_cloudcontroller/models/menu_form.py
index 45163ac76..cf5662205 100644
--- a/aries_cloudcontroller/models/menu_form.py
+++ b/aries_cloudcontroller/models/menu_form.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/menu_form_param.py b/aries_cloudcontroller/models/menu_form_param.py
index 69bfc5697..2b732ea68 100644
--- a/aries_cloudcontroller/models/menu_form_param.py
+++ b/aries_cloudcontroller/models/menu_form_param.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/menu_json.py b/aries_cloudcontroller/models/menu_json.py
index 42f8b3e6e..f181c829a 100644
--- a/aries_cloudcontroller/models/menu_json.py
+++ b/aries_cloudcontroller/models/menu_json.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/menu_option.py b/aries_cloudcontroller/models/menu_option.py
index 3ab05bf91..bded532cd 100644
--- a/aries_cloudcontroller/models/menu_option.py
+++ b/aries_cloudcontroller/models/menu_option.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/model_date.py b/aries_cloudcontroller/models/model_date.py
index a8fa22a93..36accc496 100644
--- a/aries_cloudcontroller/models/model_date.py
+++ b/aries_cloudcontroller/models/model_date.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/model_schema.py b/aries_cloudcontroller/models/model_schema.py
index 25ffe38a9..13bf7b5a2 100644
--- a/aries_cloudcontroller/models/model_schema.py
+++ b/aries_cloudcontroller/models/model_schema.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/oob_record.py b/aries_cloudcontroller/models/oob_record.py
index dc10c54b8..0be237d1f 100644
--- a/aries_cloudcontroller/models/oob_record.py
+++ b/aries_cloudcontroller/models/oob_record.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/perform_request.py b/aries_cloudcontroller/models/perform_request.py
index 0a9ff2494..327541d1a 100644
--- a/aries_cloudcontroller/models/perform_request.py
+++ b/aries_cloudcontroller/models/perform_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/ping_request.py b/aries_cloudcontroller/models/ping_request.py
index d30843761..273f0515f 100644
--- a/aries_cloudcontroller/models/ping_request.py
+++ b/aries_cloudcontroller/models/ping_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/ping_request_response.py b/aries_cloudcontroller/models/ping_request_response.py
index dfa5188db..98396ec20 100644
--- a/aries_cloudcontroller/models/ping_request_response.py
+++ b/aries_cloudcontroller/models/ping_request_response.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/presentation.py b/aries_cloudcontroller/models/presentation.py
index 8a9767614..8c2c83982 100644
--- a/aries_cloudcontroller/models/presentation.py
+++ b/aries_cloudcontroller/models/presentation.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/presentation_definition.py b/aries_cloudcontroller/models/presentation_definition.py
index e8be45233..9ae6dfb1e 100644
--- a/aries_cloudcontroller/models/presentation_definition.py
+++ b/aries_cloudcontroller/models/presentation_definition.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/presentation_proposal.py b/aries_cloudcontroller/models/presentation_proposal.py
index 873e8e115..079a04735 100644
--- a/aries_cloudcontroller/models/presentation_proposal.py
+++ b/aries_cloudcontroller/models/presentation_proposal.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/presentation_request.py b/aries_cloudcontroller/models/presentation_request.py
index b43db6e95..7c6455c4e 100644
--- a/aries_cloudcontroller/models/presentation_request.py
+++ b/aries_cloudcontroller/models/presentation_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/presentation_verification_result.py b/aries_cloudcontroller/models/presentation_verification_result.py
index 3f42bb6d5..9f0a39a5d 100644
--- a/aries_cloudcontroller/models/presentation_verification_result.py
+++ b/aries_cloudcontroller/models/presentation_verification_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/profile_settings.py b/aries_cloudcontroller/models/profile_settings.py
index 613716d22..00396331f 100644
--- a/aries_cloudcontroller/models/profile_settings.py
+++ b/aries_cloudcontroller/models/profile_settings.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/proof_result.py b/aries_cloudcontroller/models/proof_result.py
index c2716bb97..651df0480 100644
--- a/aries_cloudcontroller/models/proof_result.py
+++ b/aries_cloudcontroller/models/proof_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/protocol_descriptor.py b/aries_cloudcontroller/models/protocol_descriptor.py
index 90ee8ee3c..888438af4 100644
--- a/aries_cloudcontroller/models/protocol_descriptor.py
+++ b/aries_cloudcontroller/models/protocol_descriptor.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/prove_presentation_request.py b/aries_cloudcontroller/models/prove_presentation_request.py
index 5d251f305..1d3ca32f4 100644
--- a/aries_cloudcontroller/models/prove_presentation_request.py
+++ b/aries_cloudcontroller/models/prove_presentation_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/prove_presentation_response.py b/aries_cloudcontroller/models/prove_presentation_response.py
index 6c9d10a1c..55198f219 100644
--- a/aries_cloudcontroller/models/prove_presentation_response.py
+++ b/aries_cloudcontroller/models/prove_presentation_response.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/publish_revocations.py b/aries_cloudcontroller/models/publish_revocations.py
index 59eaadf06..146eb854f 100644
--- a/aries_cloudcontroller/models/publish_revocations.py
+++ b/aries_cloudcontroller/models/publish_revocations.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/publish_revocations_options.py b/aries_cloudcontroller/models/publish_revocations_options.py
index 8f48641b7..3878dbb77 100644
--- a/aries_cloudcontroller/models/publish_revocations_options.py
+++ b/aries_cloudcontroller/models/publish_revocations_options.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/publish_revocations_result_schema_anoncreds.py b/aries_cloudcontroller/models/publish_revocations_result_schema_anoncreds.py
index 5a4cc8697..875d1299e 100644
--- a/aries_cloudcontroller/models/publish_revocations_result_schema_anoncreds.py
+++ b/aries_cloudcontroller/models/publish_revocations_result_schema_anoncreds.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/publish_revocations_schema_anoncreds.py b/aries_cloudcontroller/models/publish_revocations_schema_anoncreds.py
index 5698685ec..9662e2ce7 100644
--- a/aries_cloudcontroller/models/publish_revocations_schema_anoncreds.py
+++ b/aries_cloudcontroller/models/publish_revocations_schema_anoncreds.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/purpose_result.py b/aries_cloudcontroller/models/purpose_result.py
index 76e923de2..83671ccb8 100644
--- a/aries_cloudcontroller/models/purpose_result.py
+++ b/aries_cloudcontroller/models/purpose_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/queries.py b/aries_cloudcontroller/models/queries.py
index cba06cdbf..990f08a3e 100644
--- a/aries_cloudcontroller/models/queries.py
+++ b/aries_cloudcontroller/models/queries.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/query.py b/aries_cloudcontroller/models/query.py
index fb6d5536b..c13b985d6 100644
--- a/aries_cloudcontroller/models/query.py
+++ b/aries_cloudcontroller/models/query.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/query_item.py b/aries_cloudcontroller/models/query_item.py
index 33ee2ab47..e08fcb7f5 100644
--- a/aries_cloudcontroller/models/query_item.py
+++ b/aries_cloudcontroller/models/query_item.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/raw_encoded.py b/aries_cloudcontroller/models/raw_encoded.py
index 42ebc9277..29f8a4c67 100644
--- a/aries_cloudcontroller/models/raw_encoded.py
+++ b/aries_cloudcontroller/models/raw_encoded.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/receive_invitation_request.py b/aries_cloudcontroller/models/receive_invitation_request.py
index ec708895d..1b78fed67 100644
--- a/aries_cloudcontroller/models/receive_invitation_request.py
+++ b/aries_cloudcontroller/models/receive_invitation_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/remove_wallet_request.py b/aries_cloudcontroller/models/remove_wallet_request.py
index 1eb7cfec6..558e0109c 100644
--- a/aries_cloudcontroller/models/remove_wallet_request.py
+++ b/aries_cloudcontroller/models/remove_wallet_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/resolution_result.py b/aries_cloudcontroller/models/resolution_result.py
index 443e68379..4c68c139e 100644
--- a/aries_cloudcontroller/models/resolution_result.py
+++ b/aries_cloudcontroller/models/resolution_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/rev_list.py b/aries_cloudcontroller/models/rev_list.py
index 60d314cfb..4caab51e2 100644
--- a/aries_cloudcontroller/models/rev_list.py
+++ b/aries_cloudcontroller/models/rev_list.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/rev_list_create_request.py b/aries_cloudcontroller/models/rev_list_create_request.py
index d3bdc191a..e6bc9da63 100644
--- a/aries_cloudcontroller/models/rev_list_create_request.py
+++ b/aries_cloudcontroller/models/rev_list_create_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/rev_list_options.py b/aries_cloudcontroller/models/rev_list_options.py
index a54c84dcc..2471d9e23 100644
--- a/aries_cloudcontroller/models/rev_list_options.py
+++ b/aries_cloudcontroller/models/rev_list_options.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/rev_list_result.py b/aries_cloudcontroller/models/rev_list_result.py
index ed6cd300f..fdfaa14e9 100644
--- a/aries_cloudcontroller/models/rev_list_result.py
+++ b/aries_cloudcontroller/models/rev_list_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/rev_list_state.py b/aries_cloudcontroller/models/rev_list_state.py
index c6fcb1d93..335f0cd51 100644
--- a/aries_cloudcontroller/models/rev_list_state.py
+++ b/aries_cloudcontroller/models/rev_list_state.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/rev_reg_create_request.py b/aries_cloudcontroller/models/rev_reg_create_request.py
index bba7365fd..6b531508a 100644
--- a/aries_cloudcontroller/models/rev_reg_create_request.py
+++ b/aries_cloudcontroller/models/rev_reg_create_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/rev_reg_create_request_schema_anoncreds.py b/aries_cloudcontroller/models/rev_reg_create_request_schema_anoncreds.py
index 3cc7b98e0..fea5e02ba 100644
--- a/aries_cloudcontroller/models/rev_reg_create_request_schema_anoncreds.py
+++ b/aries_cloudcontroller/models/rev_reg_create_request_schema_anoncreds.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/rev_reg_def.py b/aries_cloudcontroller/models/rev_reg_def.py
index 8c1a64451..b83874b90 100644
--- a/aries_cloudcontroller/models/rev_reg_def.py
+++ b/aries_cloudcontroller/models/rev_reg_def.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/rev_reg_def_options.py b/aries_cloudcontroller/models/rev_reg_def_options.py
index d64678429..0ac66f35f 100644
--- a/aries_cloudcontroller/models/rev_reg_def_options.py
+++ b/aries_cloudcontroller/models/rev_reg_def_options.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/rev_reg_def_result.py b/aries_cloudcontroller/models/rev_reg_def_result.py
index acb834a12..bf58fd466 100644
--- a/aries_cloudcontroller/models/rev_reg_def_result.py
+++ b/aries_cloudcontroller/models/rev_reg_def_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/rev_reg_def_state.py b/aries_cloudcontroller/models/rev_reg_def_state.py
index 7ba4c758f..fe61b3c9a 100644
--- a/aries_cloudcontroller/models/rev_reg_def_state.py
+++ b/aries_cloudcontroller/models/rev_reg_def_state.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/rev_reg_def_value.py b/aries_cloudcontroller/models/rev_reg_def_value.py
index 0e19a17e7..5c778811a 100644
--- a/aries_cloudcontroller/models/rev_reg_def_value.py
+++ b/aries_cloudcontroller/models/rev_reg_def_value.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/rev_reg_issued_result.py b/aries_cloudcontroller/models/rev_reg_issued_result.py
index 10c4bbaab..33f866d9b 100644
--- a/aries_cloudcontroller/models/rev_reg_issued_result.py
+++ b/aries_cloudcontroller/models/rev_reg_issued_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/rev_reg_issued_result_schema_anoncreds.py b/aries_cloudcontroller/models/rev_reg_issued_result_schema_anoncreds.py
index 2c39c6d54..ff459718a 100644
--- a/aries_cloudcontroller/models/rev_reg_issued_result_schema_anoncreds.py
+++ b/aries_cloudcontroller/models/rev_reg_issued_result_schema_anoncreds.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/rev_reg_result.py b/aries_cloudcontroller/models/rev_reg_result.py
index 7120b5698..3eb58e7f6 100644
--- a/aries_cloudcontroller/models/rev_reg_result.py
+++ b/aries_cloudcontroller/models/rev_reg_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/rev_reg_result_schema_anoncreds.py b/aries_cloudcontroller/models/rev_reg_result_schema_anoncreds.py
index e9fc6f15e..b818ad882 100644
--- a/aries_cloudcontroller/models/rev_reg_result_schema_anoncreds.py
+++ b/aries_cloudcontroller/models/rev_reg_result_schema_anoncreds.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/rev_reg_update_tails_file_uri.py b/aries_cloudcontroller/models/rev_reg_update_tails_file_uri.py
index 62ab2adb3..fed99a438 100644
--- a/aries_cloudcontroller/models/rev_reg_update_tails_file_uri.py
+++ b/aries_cloudcontroller/models/rev_reg_update_tails_file_uri.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/rev_reg_wallet_updated_result.py b/aries_cloudcontroller/models/rev_reg_wallet_updated_result.py
index 14f15fc05..a7097d0ee 100644
--- a/aries_cloudcontroller/models/rev_reg_wallet_updated_result.py
+++ b/aries_cloudcontroller/models/rev_reg_wallet_updated_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/rev_reg_wallet_updated_result_schema_anoncreds.py b/aries_cloudcontroller/models/rev_reg_wallet_updated_result_schema_anoncreds.py
index 23e9b041b..5803681b2 100644
--- a/aries_cloudcontroller/models/rev_reg_wallet_updated_result_schema_anoncreds.py
+++ b/aries_cloudcontroller/models/rev_reg_wallet_updated_result_schema_anoncreds.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/rev_regs_created.py b/aries_cloudcontroller/models/rev_regs_created.py
index 6c380af30..6fc178b3f 100644
--- a/aries_cloudcontroller/models/rev_regs_created.py
+++ b/aries_cloudcontroller/models/rev_regs_created.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/rev_regs_created_schema_anoncreds.py b/aries_cloudcontroller/models/rev_regs_created_schema_anoncreds.py
index 409d8e2cd..74d5106c4 100644
--- a/aries_cloudcontroller/models/rev_regs_created_schema_anoncreds.py
+++ b/aries_cloudcontroller/models/rev_regs_created_schema_anoncreds.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/revoke_request.py b/aries_cloudcontroller/models/revoke_request.py
index 5481b5ec3..ed1cc58bd 100644
--- a/aries_cloudcontroller/models/revoke_request.py
+++ b/aries_cloudcontroller/models/revoke_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/revoke_request_schema_anoncreds.py b/aries_cloudcontroller/models/revoke_request_schema_anoncreds.py
index c1d296631..e8c02319f 100644
--- a/aries_cloudcontroller/models/revoke_request_schema_anoncreds.py
+++ b/aries_cloudcontroller/models/revoke_request_schema_anoncreds.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/rotate.py b/aries_cloudcontroller/models/rotate.py
index 1c71b8b2c..2b5946ad4 100644
--- a/aries_cloudcontroller/models/rotate.py
+++ b/aries_cloudcontroller/models/rotate.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/route_record.py b/aries_cloudcontroller/models/route_record.py
index 5493c51a1..a736bb96e 100644
--- a/aries_cloudcontroller/models/route_record.py
+++ b/aries_cloudcontroller/models/route_record.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/schema_get_result.py b/aries_cloudcontroller/models/schema_get_result.py
index 6a780308d..dc99463e0 100644
--- a/aries_cloudcontroller/models/schema_get_result.py
+++ b/aries_cloudcontroller/models/schema_get_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/schema_input_descriptor.py b/aries_cloudcontroller/models/schema_input_descriptor.py
index 60aa0e468..fefdfd1dd 100644
--- a/aries_cloudcontroller/models/schema_input_descriptor.py
+++ b/aries_cloudcontroller/models/schema_input_descriptor.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/schema_post_option.py b/aries_cloudcontroller/models/schema_post_option.py
index 0b1edd724..84fee6d04 100644
--- a/aries_cloudcontroller/models/schema_post_option.py
+++ b/aries_cloudcontroller/models/schema_post_option.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/schema_post_request.py b/aries_cloudcontroller/models/schema_post_request.py
index 4decfc863..cbe26dce7 100644
--- a/aries_cloudcontroller/models/schema_post_request.py
+++ b/aries_cloudcontroller/models/schema_post_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/schema_result.py b/aries_cloudcontroller/models/schema_result.py
index fd3e58ea5..c2f552829 100644
--- a/aries_cloudcontroller/models/schema_result.py
+++ b/aries_cloudcontroller/models/schema_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/schema_send_request.py b/aries_cloudcontroller/models/schema_send_request.py
index e0b0cb66c..04b8fe8cb 100644
--- a/aries_cloudcontroller/models/schema_send_request.py
+++ b/aries_cloudcontroller/models/schema_send_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/schema_send_result.py b/aries_cloudcontroller/models/schema_send_result.py
index 52b2f62e1..0956903a2 100644
--- a/aries_cloudcontroller/models/schema_send_result.py
+++ b/aries_cloudcontroller/models/schema_send_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/schema_state.py b/aries_cloudcontroller/models/schema_state.py
index f1dd54f10..ab3f6693b 100644
--- a/aries_cloudcontroller/models/schema_state.py
+++ b/aries_cloudcontroller/models/schema_state.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/schemas_created_result.py b/aries_cloudcontroller/models/schemas_created_result.py
index 29e305b7f..aa26f817f 100644
--- a/aries_cloudcontroller/models/schemas_created_result.py
+++ b/aries_cloudcontroller/models/schemas_created_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/schemas_input_descriptor_filter.py b/aries_cloudcontroller/models/schemas_input_descriptor_filter.py
index b35932d22..ba9d3e99c 100644
--- a/aries_cloudcontroller/models/schemas_input_descriptor_filter.py
+++ b/aries_cloudcontroller/models/schemas_input_descriptor_filter.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/sdjws_create.py b/aries_cloudcontroller/models/sdjws_create.py
index eeb0777cc..421aff0ea 100644
--- a/aries_cloudcontroller/models/sdjws_create.py
+++ b/aries_cloudcontroller/models/sdjws_create.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/sdjws_verify.py b/aries_cloudcontroller/models/sdjws_verify.py
index 5fa9a10b3..89986d1ca 100644
--- a/aries_cloudcontroller/models/sdjws_verify.py
+++ b/aries_cloudcontroller/models/sdjws_verify.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/sdjws_verify_response.py b/aries_cloudcontroller/models/sdjws_verify_response.py
index 08c82a919..13dc1c5ed 100644
--- a/aries_cloudcontroller/models/sdjws_verify_response.py
+++ b/aries_cloudcontroller/models/sdjws_verify_response.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/send_menu.py b/aries_cloudcontroller/models/send_menu.py
index 1b1895a81..f150fd68f 100644
--- a/aries_cloudcontroller/models/send_menu.py
+++ b/aries_cloudcontroller/models/send_menu.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/send_message.py b/aries_cloudcontroller/models/send_message.py
index ffb954b31..5917caa2d 100644
--- a/aries_cloudcontroller/models/send_message.py
+++ b/aries_cloudcontroller/models/send_message.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/service_decorator.py b/aries_cloudcontroller/models/service_decorator.py
index 2584ed296..721f5d1b3 100644
--- a/aries_cloudcontroller/models/service_decorator.py
+++ b/aries_cloudcontroller/models/service_decorator.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/sign_request.py b/aries_cloudcontroller/models/sign_request.py
index dcefdd459..56560c9d3 100644
--- a/aries_cloudcontroller/models/sign_request.py
+++ b/aries_cloudcontroller/models/sign_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/sign_response.py b/aries_cloudcontroller/models/sign_response.py
index 227d68308..9d8baa6c2 100644
--- a/aries_cloudcontroller/models/sign_response.py
+++ b/aries_cloudcontroller/models/sign_response.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/signature_options.py b/aries_cloudcontroller/models/signature_options.py
index 127d46cf3..df0cdd7ab 100644
--- a/aries_cloudcontroller/models/signature_options.py
+++ b/aries_cloudcontroller/models/signature_options.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/signed_doc.py b/aries_cloudcontroller/models/signed_doc.py
index 67aeccfa9..b45b496cb 100644
--- a/aries_cloudcontroller/models/signed_doc.py
+++ b/aries_cloudcontroller/models/signed_doc.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/submission_requirements.py b/aries_cloudcontroller/models/submission_requirements.py
index b4628218b..5703a6b1e 100644
--- a/aries_cloudcontroller/models/submission_requirements.py
+++ b/aries_cloudcontroller/models/submission_requirements.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/taa_accept.py b/aries_cloudcontroller/models/taa_accept.py
index 18ee43e4d..160eb901f 100644
--- a/aries_cloudcontroller/models/taa_accept.py
+++ b/aries_cloudcontroller/models/taa_accept.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/taa_acceptance.py b/aries_cloudcontroller/models/taa_acceptance.py
index da68196de..d832d88cd 100644
--- a/aries_cloudcontroller/models/taa_acceptance.py
+++ b/aries_cloudcontroller/models/taa_acceptance.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/taa_info.py b/aries_cloudcontroller/models/taa_info.py
index 349b5da75..4683715d9 100644
--- a/aries_cloudcontroller/models/taa_info.py
+++ b/aries_cloudcontroller/models/taa_info.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/taa_record.py b/aries_cloudcontroller/models/taa_record.py
index c104295f2..2b425670d 100644
--- a/aries_cloudcontroller/models/taa_record.py
+++ b/aries_cloudcontroller/models/taa_record.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/taa_result.py b/aries_cloudcontroller/models/taa_result.py
index 585b31ffd..8b8de0f28 100644
--- a/aries_cloudcontroller/models/taa_result.py
+++ b/aries_cloudcontroller/models/taa_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/tails_delete_response.py b/aries_cloudcontroller/models/tails_delete_response.py
index 4a1b5c488..24b141ddd 100644
--- a/aries_cloudcontroller/models/tails_delete_response.py
+++ b/aries_cloudcontroller/models/tails_delete_response.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/transaction_jobs.py b/aries_cloudcontroller/models/transaction_jobs.py
index 0e9cacbe5..f492142d9 100644
--- a/aries_cloudcontroller/models/transaction_jobs.py
+++ b/aries_cloudcontroller/models/transaction_jobs.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/transaction_list.py b/aries_cloudcontroller/models/transaction_list.py
index 72b77f7c2..7db57abaf 100644
--- a/aries_cloudcontroller/models/transaction_list.py
+++ b/aries_cloudcontroller/models/transaction_list.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/transaction_record.py b/aries_cloudcontroller/models/transaction_record.py
index 58efda76e..cb8e37dc2 100644
--- a/aries_cloudcontroller/models/transaction_record.py
+++ b/aries_cloudcontroller/models/transaction_record.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/txn_or_credential_definition_send_result.py b/aries_cloudcontroller/models/txn_or_credential_definition_send_result.py
index 9d83c33ee..7511ab2fd 100644
--- a/aries_cloudcontroller/models/txn_or_credential_definition_send_result.py
+++ b/aries_cloudcontroller/models/txn_or_credential_definition_send_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/txn_or_publish_revocations_result.py b/aries_cloudcontroller/models/txn_or_publish_revocations_result.py
index f0d092d3f..8d14b58b6 100644
--- a/aries_cloudcontroller/models/txn_or_publish_revocations_result.py
+++ b/aries_cloudcontroller/models/txn_or_publish_revocations_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/txn_or_register_ledger_nym_response.py b/aries_cloudcontroller/models/txn_or_register_ledger_nym_response.py
index 5fcefc79f..e7f35bdfc 100644
--- a/aries_cloudcontroller/models/txn_or_register_ledger_nym_response.py
+++ b/aries_cloudcontroller/models/txn_or_register_ledger_nym_response.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/txn_or_rev_reg_result.py b/aries_cloudcontroller/models/txn_or_rev_reg_result.py
index 1784dc76e..388a22eb0 100644
--- a/aries_cloudcontroller/models/txn_or_rev_reg_result.py
+++ b/aries_cloudcontroller/models/txn_or_rev_reg_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/txn_or_schema_send_result.py b/aries_cloudcontroller/models/txn_or_schema_send_result.py
index 1ffd3a203..a8df4f46c 100644
--- a/aries_cloudcontroller/models/txn_or_schema_send_result.py
+++ b/aries_cloudcontroller/models/txn_or_schema_send_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/update_key_request.py b/aries_cloudcontroller/models/update_key_request.py
index 3a9048897..997658bff 100644
--- a/aries_cloudcontroller/models/update_key_request.py
+++ b/aries_cloudcontroller/models/update_key_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/update_key_response.py b/aries_cloudcontroller/models/update_key_response.py
index 54b9de4cf..6e8b77bc1 100644
--- a/aries_cloudcontroller/models/update_key_response.py
+++ b/aries_cloudcontroller/models/update_key_response.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/update_profile_settings.py b/aries_cloudcontroller/models/update_profile_settings.py
index 067cd6649..fd33776a1 100644
--- a/aries_cloudcontroller/models/update_profile_settings.py
+++ b/aries_cloudcontroller/models/update_profile_settings.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/update_wallet_request.py b/aries_cloudcontroller/models/update_wallet_request.py
index 6938f6058..2f9289ea8 100644
--- a/aries_cloudcontroller/models/update_wallet_request.py
+++ b/aries_cloudcontroller/models/update_wallet_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v10_credential_bound_offer_request.py b/aries_cloudcontroller/models/v10_credential_bound_offer_request.py
index 07ff41c9b..ede0a2748 100644
--- a/aries_cloudcontroller/models/v10_credential_bound_offer_request.py
+++ b/aries_cloudcontroller/models/v10_credential_bound_offer_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v10_credential_conn_free_offer_request.py b/aries_cloudcontroller/models/v10_credential_conn_free_offer_request.py
index 48e3dfc3a..9b9209d8a 100644
--- a/aries_cloudcontroller/models/v10_credential_conn_free_offer_request.py
+++ b/aries_cloudcontroller/models/v10_credential_conn_free_offer_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v10_credential_create.py b/aries_cloudcontroller/models/v10_credential_create.py
index 3a86d3967..5c149a102 100644
--- a/aries_cloudcontroller/models/v10_credential_create.py
+++ b/aries_cloudcontroller/models/v10_credential_create.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v10_credential_exchange.py b/aries_cloudcontroller/models/v10_credential_exchange.py
index 2f2de764b..799debdc5 100644
--- a/aries_cloudcontroller/models/v10_credential_exchange.py
+++ b/aries_cloudcontroller/models/v10_credential_exchange.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v10_credential_exchange_auto_remove_request.py b/aries_cloudcontroller/models/v10_credential_exchange_auto_remove_request.py
index a64b0cd31..4796d45d8 100644
--- a/aries_cloudcontroller/models/v10_credential_exchange_auto_remove_request.py
+++ b/aries_cloudcontroller/models/v10_credential_exchange_auto_remove_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v10_credential_exchange_list_result.py b/aries_cloudcontroller/models/v10_credential_exchange_list_result.py
index d96732e41..29e4f68de 100644
--- a/aries_cloudcontroller/models/v10_credential_exchange_list_result.py
+++ b/aries_cloudcontroller/models/v10_credential_exchange_list_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v10_credential_free_offer_request.py b/aries_cloudcontroller/models/v10_credential_free_offer_request.py
index 20734c23f..0c8cc7611 100644
--- a/aries_cloudcontroller/models/v10_credential_free_offer_request.py
+++ b/aries_cloudcontroller/models/v10_credential_free_offer_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v10_credential_issue_request.py b/aries_cloudcontroller/models/v10_credential_issue_request.py
index 1a2fc8f2a..724928142 100644
--- a/aries_cloudcontroller/models/v10_credential_issue_request.py
+++ b/aries_cloudcontroller/models/v10_credential_issue_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v10_credential_problem_report_request.py b/aries_cloudcontroller/models/v10_credential_problem_report_request.py
index fe9f29115..d94a2dee1 100644
--- a/aries_cloudcontroller/models/v10_credential_problem_report_request.py
+++ b/aries_cloudcontroller/models/v10_credential_problem_report_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v10_credential_proposal_request_mand.py b/aries_cloudcontroller/models/v10_credential_proposal_request_mand.py
index cb712d8d5..db1f652c7 100644
--- a/aries_cloudcontroller/models/v10_credential_proposal_request_mand.py
+++ b/aries_cloudcontroller/models/v10_credential_proposal_request_mand.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v10_credential_proposal_request_opt.py b/aries_cloudcontroller/models/v10_credential_proposal_request_opt.py
index 56c56f968..0afe87aa5 100644
--- a/aries_cloudcontroller/models/v10_credential_proposal_request_opt.py
+++ b/aries_cloudcontroller/models/v10_credential_proposal_request_opt.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v10_credential_store_request.py b/aries_cloudcontroller/models/v10_credential_store_request.py
index 9d732baa0..0ef45da49 100644
--- a/aries_cloudcontroller/models/v10_credential_store_request.py
+++ b/aries_cloudcontroller/models/v10_credential_store_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v10_discovery_exchange_list_result.py b/aries_cloudcontroller/models/v10_discovery_exchange_list_result.py
index d2c9ec599..72e43aafb 100644
--- a/aries_cloudcontroller/models/v10_discovery_exchange_list_result.py
+++ b/aries_cloudcontroller/models/v10_discovery_exchange_list_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v10_discovery_record.py b/aries_cloudcontroller/models/v10_discovery_record.py
index 7720234fc..f2b6fc692 100644
--- a/aries_cloudcontroller/models/v10_discovery_record.py
+++ b/aries_cloudcontroller/models/v10_discovery_record.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v10_presentation_create_request_request.py b/aries_cloudcontroller/models/v10_presentation_create_request_request.py
index 7c6b2ec15..bea0d3769 100644
--- a/aries_cloudcontroller/models/v10_presentation_create_request_request.py
+++ b/aries_cloudcontroller/models/v10_presentation_create_request_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v10_presentation_exchange.py b/aries_cloudcontroller/models/v10_presentation_exchange.py
index 2ac510c2f..0177db2f0 100644
--- a/aries_cloudcontroller/models/v10_presentation_exchange.py
+++ b/aries_cloudcontroller/models/v10_presentation_exchange.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v10_presentation_exchange_list.py b/aries_cloudcontroller/models/v10_presentation_exchange_list.py
index 37d9fb110..beea1915d 100644
--- a/aries_cloudcontroller/models/v10_presentation_exchange_list.py
+++ b/aries_cloudcontroller/models/v10_presentation_exchange_list.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v10_presentation_problem_report_request.py b/aries_cloudcontroller/models/v10_presentation_problem_report_request.py
index cbecfffd3..270a109ec 100644
--- a/aries_cloudcontroller/models/v10_presentation_problem_report_request.py
+++ b/aries_cloudcontroller/models/v10_presentation_problem_report_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v10_presentation_proposal_request.py b/aries_cloudcontroller/models/v10_presentation_proposal_request.py
index 3ef440392..4ca998b36 100644
--- a/aries_cloudcontroller/models/v10_presentation_proposal_request.py
+++ b/aries_cloudcontroller/models/v10_presentation_proposal_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v10_presentation_send_request.py b/aries_cloudcontroller/models/v10_presentation_send_request.py
index f885b03c5..daef986fd 100644
--- a/aries_cloudcontroller/models/v10_presentation_send_request.py
+++ b/aries_cloudcontroller/models/v10_presentation_send_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v10_presentation_send_request_request.py b/aries_cloudcontroller/models/v10_presentation_send_request_request.py
index 354c8f70a..ddb359093 100644
--- a/aries_cloudcontroller/models/v10_presentation_send_request_request.py
+++ b/aries_cloudcontroller/models/v10_presentation_send_request_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v10_presentation_send_request_to_proposal.py b/aries_cloudcontroller/models/v10_presentation_send_request_to_proposal.py
index 6ca849a33..d3ba9ef51 100644
--- a/aries_cloudcontroller/models/v10_presentation_send_request_to_proposal.py
+++ b/aries_cloudcontroller/models/v10_presentation_send_request_to_proposal.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_cred_attr_spec.py b/aries_cloudcontroller/models/v20_cred_attr_spec.py
index 88f1b65dc..2d4b7a20b 100644
--- a/aries_cloudcontroller/models/v20_cred_attr_spec.py
+++ b/aries_cloudcontroller/models/v20_cred_attr_spec.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_cred_bound_offer_request.py b/aries_cloudcontroller/models/v20_cred_bound_offer_request.py
index c15ce0c3b..4a7d56066 100644
--- a/aries_cloudcontroller/models/v20_cred_bound_offer_request.py
+++ b/aries_cloudcontroller/models/v20_cred_bound_offer_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_cred_ex_free.py b/aries_cloudcontroller/models/v20_cred_ex_free.py
index 7152be329..18734b8d3 100644
--- a/aries_cloudcontroller/models/v20_cred_ex_free.py
+++ b/aries_cloudcontroller/models/v20_cred_ex_free.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_cred_ex_record.py b/aries_cloudcontroller/models/v20_cred_ex_record.py
index f2b1c3dd2..a252b6671 100644
--- a/aries_cloudcontroller/models/v20_cred_ex_record.py
+++ b/aries_cloudcontroller/models/v20_cred_ex_record.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_cred_ex_record_by_format.py b/aries_cloudcontroller/models/v20_cred_ex_record_by_format.py
index 7d525af99..8f6b5aacb 100644
--- a/aries_cloudcontroller/models/v20_cred_ex_record_by_format.py
+++ b/aries_cloudcontroller/models/v20_cred_ex_record_by_format.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_cred_ex_record_detail.py b/aries_cloudcontroller/models/v20_cred_ex_record_detail.py
index 2a21c8d4f..45096f9fb 100644
--- a/aries_cloudcontroller/models/v20_cred_ex_record_detail.py
+++ b/aries_cloudcontroller/models/v20_cred_ex_record_detail.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_cred_ex_record_indy.py b/aries_cloudcontroller/models/v20_cred_ex_record_indy.py
index cd4646fc1..5a1d52edc 100644
--- a/aries_cloudcontroller/models/v20_cred_ex_record_indy.py
+++ b/aries_cloudcontroller/models/v20_cred_ex_record_indy.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_cred_ex_record_ld_proof.py b/aries_cloudcontroller/models/v20_cred_ex_record_ld_proof.py
index d361789ae..53ff823b0 100644
--- a/aries_cloudcontroller/models/v20_cred_ex_record_ld_proof.py
+++ b/aries_cloudcontroller/models/v20_cred_ex_record_ld_proof.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_cred_ex_record_list_result.py b/aries_cloudcontroller/models/v20_cred_ex_record_list_result.py
index e212eb88f..f8e11ab3b 100644
--- a/aries_cloudcontroller/models/v20_cred_ex_record_list_result.py
+++ b/aries_cloudcontroller/models/v20_cred_ex_record_list_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_cred_filter.py b/aries_cloudcontroller/models/v20_cred_filter.py
index 21e1eb1a1..84ae07a2f 100644
--- a/aries_cloudcontroller/models/v20_cred_filter.py
+++ b/aries_cloudcontroller/models/v20_cred_filter.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_cred_filter_anoncreds.py b/aries_cloudcontroller/models/v20_cred_filter_anoncreds.py
index 250305ae8..ad68d9592 100644
--- a/aries_cloudcontroller/models/v20_cred_filter_anoncreds.py
+++ b/aries_cloudcontroller/models/v20_cred_filter_anoncreds.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_cred_filter_indy.py b/aries_cloudcontroller/models/v20_cred_filter_indy.py
index 3f496b209..3f456d7c2 100644
--- a/aries_cloudcontroller/models/v20_cred_filter_indy.py
+++ b/aries_cloudcontroller/models/v20_cred_filter_indy.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_cred_filter_ld_proof.py b/aries_cloudcontroller/models/v20_cred_filter_ld_proof.py
index c3ed06b8c..2348e92c0 100644
--- a/aries_cloudcontroller/models/v20_cred_filter_ld_proof.py
+++ b/aries_cloudcontroller/models/v20_cred_filter_ld_proof.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_cred_filter_vcdi.py b/aries_cloudcontroller/models/v20_cred_filter_vcdi.py
index 5651133ad..6164c0470 100644
--- a/aries_cloudcontroller/models/v20_cred_filter_vcdi.py
+++ b/aries_cloudcontroller/models/v20_cred_filter_vcdi.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_cred_format.py b/aries_cloudcontroller/models/v20_cred_format.py
index daf5b97a1..4c26c471d 100644
--- a/aries_cloudcontroller/models/v20_cred_format.py
+++ b/aries_cloudcontroller/models/v20_cred_format.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_cred_issue.py b/aries_cloudcontroller/models/v20_cred_issue.py
index 28ba01aac..ff631fec4 100644
--- a/aries_cloudcontroller/models/v20_cred_issue.py
+++ b/aries_cloudcontroller/models/v20_cred_issue.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_cred_issue_problem_report_request.py b/aries_cloudcontroller/models/v20_cred_issue_problem_report_request.py
index 729821385..7f990e1a8 100644
--- a/aries_cloudcontroller/models/v20_cred_issue_problem_report_request.py
+++ b/aries_cloudcontroller/models/v20_cred_issue_problem_report_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_cred_issue_request.py b/aries_cloudcontroller/models/v20_cred_issue_request.py
index 33988907a..deaa14907 100644
--- a/aries_cloudcontroller/models/v20_cred_issue_request.py
+++ b/aries_cloudcontroller/models/v20_cred_issue_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_cred_offer.py b/aries_cloudcontroller/models/v20_cred_offer.py
index 8b63e070c..bbec3b2f0 100644
--- a/aries_cloudcontroller/models/v20_cred_offer.py
+++ b/aries_cloudcontroller/models/v20_cred_offer.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_cred_offer_conn_free_request.py b/aries_cloudcontroller/models/v20_cred_offer_conn_free_request.py
index 189085517..2e9c8f6d5 100644
--- a/aries_cloudcontroller/models/v20_cred_offer_conn_free_request.py
+++ b/aries_cloudcontroller/models/v20_cred_offer_conn_free_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_cred_offer_request.py b/aries_cloudcontroller/models/v20_cred_offer_request.py
index 2da8ff7b7..ec5c54bc9 100644
--- a/aries_cloudcontroller/models/v20_cred_offer_request.py
+++ b/aries_cloudcontroller/models/v20_cred_offer_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_cred_preview.py b/aries_cloudcontroller/models/v20_cred_preview.py
index 5546acbdb..a48250029 100644
--- a/aries_cloudcontroller/models/v20_cred_preview.py
+++ b/aries_cloudcontroller/models/v20_cred_preview.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_cred_proposal.py b/aries_cloudcontroller/models/v20_cred_proposal.py
index 264467077..8498875d0 100644
--- a/aries_cloudcontroller/models/v20_cred_proposal.py
+++ b/aries_cloudcontroller/models/v20_cred_proposal.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_cred_request.py b/aries_cloudcontroller/models/v20_cred_request.py
index 6926062a1..f032eeef8 100644
--- a/aries_cloudcontroller/models/v20_cred_request.py
+++ b/aries_cloudcontroller/models/v20_cred_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_cred_request_free.py b/aries_cloudcontroller/models/v20_cred_request_free.py
index a7897e24f..829a4605e 100644
--- a/aries_cloudcontroller/models/v20_cred_request_free.py
+++ b/aries_cloudcontroller/models/v20_cred_request_free.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_cred_request_request.py b/aries_cloudcontroller/models/v20_cred_request_request.py
index 371c40681..8861c46c0 100644
--- a/aries_cloudcontroller/models/v20_cred_request_request.py
+++ b/aries_cloudcontroller/models/v20_cred_request_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_cred_store_request.py b/aries_cloudcontroller/models/v20_cred_store_request.py
index 053ea66aa..a1e164f21 100644
--- a/aries_cloudcontroller/models/v20_cred_store_request.py
+++ b/aries_cloudcontroller/models/v20_cred_store_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_discovery_exchange_list_result.py b/aries_cloudcontroller/models/v20_discovery_exchange_list_result.py
index 1cd8e56b1..317ee3f1a 100644
--- a/aries_cloudcontroller/models/v20_discovery_exchange_list_result.py
+++ b/aries_cloudcontroller/models/v20_discovery_exchange_list_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_discovery_exchange_result.py b/aries_cloudcontroller/models/v20_discovery_exchange_result.py
index 99da79fc2..9a4f0d413 100644
--- a/aries_cloudcontroller/models/v20_discovery_exchange_result.py
+++ b/aries_cloudcontroller/models/v20_discovery_exchange_result.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_discovery_record.py b/aries_cloudcontroller/models/v20_discovery_record.py
index 40af73d67..2ee560792 100644
--- a/aries_cloudcontroller/models/v20_discovery_record.py
+++ b/aries_cloudcontroller/models/v20_discovery_record.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_issue_cred_schema_core.py b/aries_cloudcontroller/models/v20_issue_cred_schema_core.py
index 768dbbb50..f3f251296 100644
--- a/aries_cloudcontroller/models/v20_issue_cred_schema_core.py
+++ b/aries_cloudcontroller/models/v20_issue_cred_schema_core.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_pres.py b/aries_cloudcontroller/models/v20_pres.py
index 01a4f0bf3..270c77206 100644
--- a/aries_cloudcontroller/models/v20_pres.py
+++ b/aries_cloudcontroller/models/v20_pres.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_pres_create_request_request.py b/aries_cloudcontroller/models/v20_pres_create_request_request.py
index 34ba0d880..d98bb4a42 100644
--- a/aries_cloudcontroller/models/v20_pres_create_request_request.py
+++ b/aries_cloudcontroller/models/v20_pres_create_request_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_pres_ex_record.py b/aries_cloudcontroller/models/v20_pres_ex_record.py
index 7b7ef8fb7..20ee3270d 100644
--- a/aries_cloudcontroller/models/v20_pres_ex_record.py
+++ b/aries_cloudcontroller/models/v20_pres_ex_record.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_pres_ex_record_by_format.py b/aries_cloudcontroller/models/v20_pres_ex_record_by_format.py
index b7eee19a6..2614d9a21 100644
--- a/aries_cloudcontroller/models/v20_pres_ex_record_by_format.py
+++ b/aries_cloudcontroller/models/v20_pres_ex_record_by_format.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_pres_ex_record_list.py b/aries_cloudcontroller/models/v20_pres_ex_record_list.py
index 247554061..5eef5f79f 100644
--- a/aries_cloudcontroller/models/v20_pres_ex_record_list.py
+++ b/aries_cloudcontroller/models/v20_pres_ex_record_list.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_pres_format.py b/aries_cloudcontroller/models/v20_pres_format.py
index b7491fa9e..54aa11b0f 100644
--- a/aries_cloudcontroller/models/v20_pres_format.py
+++ b/aries_cloudcontroller/models/v20_pres_format.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_pres_problem_report_request.py b/aries_cloudcontroller/models/v20_pres_problem_report_request.py
index a9201f668..3d759d948 100644
--- a/aries_cloudcontroller/models/v20_pres_problem_report_request.py
+++ b/aries_cloudcontroller/models/v20_pres_problem_report_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_pres_proposal.py b/aries_cloudcontroller/models/v20_pres_proposal.py
index 5430d6722..49a322c9d 100644
--- a/aries_cloudcontroller/models/v20_pres_proposal.py
+++ b/aries_cloudcontroller/models/v20_pres_proposal.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_pres_proposal_by_format.py b/aries_cloudcontroller/models/v20_pres_proposal_by_format.py
index 4ce03d2bd..29e01d190 100644
--- a/aries_cloudcontroller/models/v20_pres_proposal_by_format.py
+++ b/aries_cloudcontroller/models/v20_pres_proposal_by_format.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_pres_proposal_request.py b/aries_cloudcontroller/models/v20_pres_proposal_request.py
index 92aa49625..08ca9e058 100644
--- a/aries_cloudcontroller/models/v20_pres_proposal_request.py
+++ b/aries_cloudcontroller/models/v20_pres_proposal_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_pres_request.py b/aries_cloudcontroller/models/v20_pres_request.py
index 82d58bcef..bff5423d7 100644
--- a/aries_cloudcontroller/models/v20_pres_request.py
+++ b/aries_cloudcontroller/models/v20_pres_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_pres_request_by_format.py b/aries_cloudcontroller/models/v20_pres_request_by_format.py
index ce7272fa0..7e148c7df 100644
--- a/aries_cloudcontroller/models/v20_pres_request_by_format.py
+++ b/aries_cloudcontroller/models/v20_pres_request_by_format.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_pres_send_request_request.py b/aries_cloudcontroller/models/v20_pres_send_request_request.py
index f8cd8755b..3399d0c3d 100644
--- a/aries_cloudcontroller/models/v20_pres_send_request_request.py
+++ b/aries_cloudcontroller/models/v20_pres_send_request_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_pres_spec_by_format_request.py b/aries_cloudcontroller/models/v20_pres_spec_by_format_request.py
index cd11e18da..61769ce54 100644
--- a/aries_cloudcontroller/models/v20_pres_spec_by_format_request.py
+++ b/aries_cloudcontroller/models/v20_pres_spec_by_format_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/v20_presentation_send_request_to_proposal.py b/aries_cloudcontroller/models/v20_presentation_send_request_to_proposal.py
index 8369da79f..0adc42223 100644
--- a/aries_cloudcontroller/models/v20_presentation_send_request_to_proposal.py
+++ b/aries_cloudcontroller/models/v20_presentation_send_request_to_proposal.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/vc_record.py b/aries_cloudcontroller/models/vc_record.py
index e4c4b111d..ccd1e984b 100644
--- a/aries_cloudcontroller/models/vc_record.py
+++ b/aries_cloudcontroller/models/vc_record.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/vc_record_list.py b/aries_cloudcontroller/models/vc_record_list.py
index f568c1279..d04017d80 100644
--- a/aries_cloudcontroller/models/vc_record_list.py
+++ b/aries_cloudcontroller/models/vc_record_list.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/verifiable_credential.py b/aries_cloudcontroller/models/verifiable_credential.py
index 87a447f22..46633b132 100644
--- a/aries_cloudcontroller/models/verifiable_credential.py
+++ b/aries_cloudcontroller/models/verifiable_credential.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/verifiable_presentation.py b/aries_cloudcontroller/models/verifiable_presentation.py
index 657883d9d..81d4a7bbf 100644
--- a/aries_cloudcontroller/models/verifiable_presentation.py
+++ b/aries_cloudcontroller/models/verifiable_presentation.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/verify_credential_request.py b/aries_cloudcontroller/models/verify_credential_request.py
index 8256040ce..c0090490a 100644
--- a/aries_cloudcontroller/models/verify_credential_request.py
+++ b/aries_cloudcontroller/models/verify_credential_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/verify_credential_response.py b/aries_cloudcontroller/models/verify_credential_response.py
index 90884b42a..66ab6724c 100644
--- a/aries_cloudcontroller/models/verify_credential_response.py
+++ b/aries_cloudcontroller/models/verify_credential_response.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/verify_di_request.py b/aries_cloudcontroller/models/verify_di_request.py
index 35e07bb9b..735ea2fae 100644
--- a/aries_cloudcontroller/models/verify_di_request.py
+++ b/aries_cloudcontroller/models/verify_di_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/verify_di_response.py b/aries_cloudcontroller/models/verify_di_response.py
index e9742f9ea..adcf31e74 100644
--- a/aries_cloudcontroller/models/verify_di_response.py
+++ b/aries_cloudcontroller/models/verify_di_response.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/verify_presentation_request.py b/aries_cloudcontroller/models/verify_presentation_request.py
index 40e601047..15960ad48 100644
--- a/aries_cloudcontroller/models/verify_presentation_request.py
+++ b/aries_cloudcontroller/models/verify_presentation_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/verify_presentation_response.py b/aries_cloudcontroller/models/verify_presentation_response.py
index 1913540bf..f32aaa23f 100644
--- a/aries_cloudcontroller/models/verify_presentation_response.py
+++ b/aries_cloudcontroller/models/verify_presentation_response.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/verify_request.py b/aries_cloudcontroller/models/verify_request.py
index 145890d98..2d7be0e6d 100644
--- a/aries_cloudcontroller/models/verify_request.py
+++ b/aries_cloudcontroller/models/verify_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/verify_response.py b/aries_cloudcontroller/models/verify_response.py
index 2a0e50671..82c0a3927 100644
--- a/aries_cloudcontroller/models/verify_response.py
+++ b/aries_cloudcontroller/models/verify_response.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/w3_c_credentials_list_request.py b/aries_cloudcontroller/models/w3_c_credentials_list_request.py
index b40d75ea5..cb4a82db7 100644
--- a/aries_cloudcontroller/models/w3_c_credentials_list_request.py
+++ b/aries_cloudcontroller/models/w3_c_credentials_list_request.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/wallet_list.py b/aries_cloudcontroller/models/wallet_list.py
index 20cd5beee..ab8887ebe 100644
--- a/aries_cloudcontroller/models/wallet_list.py
+++ b/aries_cloudcontroller/models/wallet_list.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/wallet_record.py b/aries_cloudcontroller/models/wallet_record.py
index d97df9d76..8e5d71442 100644
--- a/aries_cloudcontroller/models/wallet_record.py
+++ b/aries_cloudcontroller/models/wallet_record.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/models/write_ledger.py b/aries_cloudcontroller/models/write_ledger.py
index 36caaad6c..9963221f5 100644
--- a/aries_cloudcontroller/models/write_ledger.py
+++ b/aries_cloudcontroller/models/write_ledger.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/aries_cloudcontroller/rest.py b/aries_cloudcontroller/rest.py
index f3a8e827f..35bf87e41 100644
--- a/aries_cloudcontroller/rest.py
+++ b/aries_cloudcontroller/rest.py
@@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-The version of the OpenAPI document: v1.2.0.post20241205
+The version of the OpenAPI document: v1.2.1.post20250213
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
diff --git a/generator/openapi-generator-config.yml b/generator/openapi-generator-config.yml
index 0e0631313..ef6b1a262 100644
--- a/generator/openapi-generator-config.yml
+++ b/generator/openapi-generator-config.yml
@@ -4,4 +4,4 @@ inputSpec: data/openapi.yml
additionalProperties:
library: asyncio
packageName: aries_cloudcontroller
- packageVersion: 1.2.0-20241205
+ packageVersion: 1.2.1-20250213
diff --git a/setup.py b/setup.py
index 180a37787..a10828168 100644
--- a/setup.py
+++ b/setup.py
@@ -19,7 +19,7 @@ def parse_requirements(filename: str):
if __name__ == "__main__":
setup(
name=PACKAGE_NAME,
- version="1.2.0-20241205",
+ version="1.2.1-20250213",
description="A simple python client for controlling an ACA-Py agent",
long_description=long_description,
long_description_content_type="text/markdown",
From 29c86d803d61c5cecdce29727831a4fb11740986 Mon Sep 17 00:00:00 2001
From: ff137
Date: Thu, 13 Feb 2025 14:52:13 +0200
Subject: [PATCH 07/20] :art: Updated docstring
---
aries_cloudcontroller/api/wallet_api.py | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/aries_cloudcontroller/api/wallet_api.py b/aries_cloudcontroller/api/wallet_api.py
index 1eba8f538..c59582e68 100644
--- a/aries_cloudcontroller/api/wallet_api.py
+++ b/aries_cloudcontroller/api/wallet_api.py
@@ -885,7 +885,7 @@ async def sign_jwt(
_headers: Optional[Dict[StrictStr, Any]] = None,
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
) -> object:
- """Create a EdDSA jws using did keys with a given payload
+ """Create a jws using did keys with a given payload
:param body:
@@ -993,7 +993,7 @@ async def sign_sd_jwt(
_headers: Optional[Dict[StrictStr, Any]] = None,
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
) -> object:
- """Create a EdDSA sd-jws using did keys with a given payload
+ """Create an sd-jws using did keys with a given payload
:param body:
@@ -1101,7 +1101,7 @@ async def verify_jwt(
_headers: Optional[Dict[StrictStr, Any]] = None,
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
) -> JWSVerifyResponse:
- """Verify a EdDSA jws using did keys with a given JWS
+ """Verify a jws using did keys with a given JWS
:param body:
@@ -1209,7 +1209,7 @@ async def verify_sd_jwt(
_headers: Optional[Dict[StrictStr, Any]] = None,
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
) -> SDJWSVerifyResponse:
- """Verify a EdDSA sd-jws using did keys with a given SD-JWS with optional key binding
+ """Verify an sd-jws using did keys with a given SD-JWS with optional key binding
:param body:
From 7e77ce523d3fcd3faecd578afe7d51cf4c4d2820 Mon Sep 17 00:00:00 2001
From: ff137
Date: Thu, 13 Feb 2025 14:52:23 +0200
Subject: [PATCH 08/20] :art: Updated limit and offset fields
---
aries_cloudcontroller/api/connection_api.py | 6 ++++--
aries_cloudcontroller/api/credentials_api.py | 6 ++++--
.../api/issue_credential_v10_api.py | 6 ++++--
.../api/issue_credential_v20_api.py | 6 ++++--
aries_cloudcontroller/api/multitenancy_api.py | 6 ++++--
aries_cloudcontroller/api/present_proof_v10_api.py | 12 ++++++++----
aries_cloudcontroller/api/present_proof_v20_api.py | 12 ++++++++----
7 files changed, 36 insertions(+), 18 deletions(-)
diff --git a/aries_cloudcontroller/api/connection_api.py b/aries_cloudcontroller/api/connection_api.py
index bd8effec9..4e4a47e82 100644
--- a/aries_cloudcontroller/api/connection_api.py
+++ b/aries_cloudcontroller/api/connection_api.py
@@ -879,13 +879,15 @@ async def get_connections(
Field(description="Identifier of the associated Invitation Message"),
] = None,
limit: Annotated[
- Optional[StrictInt], Field(description="Number of results to return")
+ Optional[Annotated[int, Field(le=10000, strict=True, ge=1)]],
+ Field(description="Number of results to return"),
] = None,
my_did: Annotated[
Optional[Annotated[str, Field(strict=True)]], Field(description="My DID")
] = None,
offset: Annotated[
- Optional[StrictInt], Field(description="Offset for pagination")
+ Optional[Annotated[int, Field(strict=True, ge=0)]],
+ Field(description="Offset for pagination"),
] = None,
order_by: Annotated[
Optional[StrictStr],
diff --git a/aries_cloudcontroller/api/credentials_api.py b/aries_cloudcontroller/api/credentials_api.py
index a519b1bd4..14afd11ad 100644
--- a/aries_cloudcontroller/api/credentials_api.py
+++ b/aries_cloudcontroller/api/credentials_api.py
@@ -444,10 +444,12 @@ async def get_records(
),
] = None,
limit: Annotated[
- Optional[StrictInt], Field(description="Number of results to return")
+ Optional[Annotated[int, Field(le=10000, strict=True, ge=1)]],
+ Field(description="Number of results to return"),
] = None,
offset: Annotated[
- Optional[StrictInt], Field(description="Offset for pagination")
+ Optional[Annotated[int, Field(strict=True, ge=0)]],
+ Field(description="Offset for pagination"),
] = None,
start: Annotated[
Optional[Annotated[str, Field(strict=True)]],
diff --git a/aries_cloudcontroller/api/issue_credential_v10_api.py b/aries_cloudcontroller/api/issue_credential_v10_api.py
index 60008d1ef..0f11fe8ed 100644
--- a/aries_cloudcontroller/api/issue_credential_v10_api.py
+++ b/aries_cloudcontroller/api/issue_credential_v10_api.py
@@ -505,10 +505,12 @@ async def get_records(
Field(description="Order results in descending order if true"),
] = None,
limit: Annotated[
- Optional[StrictInt], Field(description="Number of results to return")
+ Optional[Annotated[int, Field(le=10000, strict=True, ge=1)]],
+ Field(description="Number of results to return"),
] = None,
offset: Annotated[
- Optional[StrictInt], Field(description="Offset for pagination")
+ Optional[Annotated[int, Field(strict=True, ge=0)]],
+ Field(description="Offset for pagination"),
] = None,
order_by: Annotated[
Optional[StrictStr],
diff --git a/aries_cloudcontroller/api/issue_credential_v20_api.py b/aries_cloudcontroller/api/issue_credential_v20_api.py
index 733f0685c..8fd5f9f5e 100644
--- a/aries_cloudcontroller/api/issue_credential_v20_api.py
+++ b/aries_cloudcontroller/api/issue_credential_v20_api.py
@@ -481,10 +481,12 @@ async def get_records(
Field(description="Order results in descending order if true"),
] = None,
limit: Annotated[
- Optional[StrictInt], Field(description="Number of results to return")
+ Optional[Annotated[int, Field(le=10000, strict=True, ge=1)]],
+ Field(description="Number of results to return"),
] = None,
offset: Annotated[
- Optional[StrictInt], Field(description="Offset for pagination")
+ Optional[Annotated[int, Field(strict=True, ge=0)]],
+ Field(description="Offset for pagination"),
] = None,
order_by: Annotated[
Optional[StrictStr],
diff --git a/aries_cloudcontroller/api/multitenancy_api.py b/aries_cloudcontroller/api/multitenancy_api.py
index b6f966f4f..f8fe277d7 100644
--- a/aries_cloudcontroller/api/multitenancy_api.py
+++ b/aries_cloudcontroller/api/multitenancy_api.py
@@ -487,10 +487,12 @@ async def get_wallets(
Field(description="Order results in descending order if true"),
] = None,
limit: Annotated[
- Optional[StrictInt], Field(description="Number of results to return")
+ Optional[Annotated[int, Field(le=10000, strict=True, ge=1)]],
+ Field(description="Number of results to return"),
] = None,
offset: Annotated[
- Optional[StrictInt], Field(description="Offset for pagination")
+ Optional[Annotated[int, Field(strict=True, ge=0)]],
+ Field(description="Offset for pagination"),
] = None,
order_by: Annotated[
Optional[StrictStr],
diff --git a/aries_cloudcontroller/api/present_proof_v10_api.py b/aries_cloudcontroller/api/present_proof_v10_api.py
index 11ad1d0a9..f267a353a 100644
--- a/aries_cloudcontroller/api/present_proof_v10_api.py
+++ b/aries_cloudcontroller/api/present_proof_v10_api.py
@@ -289,10 +289,12 @@ async def get_matching_credentials(
Field(description="(JSON) object mapping referents to extra WQL queries"),
] = None,
limit: Annotated[
- Optional[StrictInt], Field(description="Number of results to return")
+ Optional[Annotated[int, Field(le=10000, strict=True, ge=1)]],
+ Field(description="Number of results to return"),
] = None,
offset: Annotated[
- Optional[StrictInt], Field(description="Offset for pagination")
+ Optional[Annotated[int, Field(strict=True, ge=0)]],
+ Field(description="Offset for pagination"),
] = None,
referent: Annotated[
Optional[StrictStr],
@@ -562,10 +564,12 @@ async def get_records(
Field(description="Order results in descending order if true"),
] = None,
limit: Annotated[
- Optional[StrictInt], Field(description="Number of results to return")
+ Optional[Annotated[int, Field(le=10000, strict=True, ge=1)]],
+ Field(description="Number of results to return"),
] = None,
offset: Annotated[
- Optional[StrictInt], Field(description="Offset for pagination")
+ Optional[Annotated[int, Field(strict=True, ge=0)]],
+ Field(description="Offset for pagination"),
] = None,
order_by: Annotated[
Optional[StrictStr],
diff --git a/aries_cloudcontroller/api/present_proof_v20_api.py b/aries_cloudcontroller/api/present_proof_v20_api.py
index 732230157..1a52d7aa8 100644
--- a/aries_cloudcontroller/api/present_proof_v20_api.py
+++ b/aries_cloudcontroller/api/present_proof_v20_api.py
@@ -277,10 +277,12 @@ async def get_matching_credentials(
Field(description="(JSON) object mapping referents to extra WQL queries"),
] = None,
limit: Annotated[
- Optional[StrictInt], Field(description="Number of results to return")
+ Optional[Annotated[int, Field(le=10000, strict=True, ge=1)]],
+ Field(description="Number of results to return"),
] = None,
offset: Annotated[
- Optional[StrictInt], Field(description="Offset for pagination")
+ Optional[Annotated[int, Field(strict=True, ge=0)]],
+ Field(description="Offset for pagination"),
] = None,
referent: Annotated[
Optional[StrictStr],
@@ -543,10 +545,12 @@ async def get_records(
Field(description="Order results in descending order if true"),
] = None,
limit: Annotated[
- Optional[StrictInt], Field(description="Number of results to return")
+ Optional[Annotated[int, Field(le=10000, strict=True, ge=1)]],
+ Field(description="Number of results to return"),
] = None,
offset: Annotated[
- Optional[StrictInt], Field(description="Offset for pagination")
+ Optional[Annotated[int, Field(strict=True, ge=0)]],
+ Field(description="Offset for pagination"),
] = None,
order_by: Annotated[
Optional[StrictStr],
From a5b8b8a51b91f438d35350ad5f32cafd95ff1043 Mon Sep 17 00:00:00 2001
From: ff137
Date: Thu, 13 Feb 2025 15:01:04 +0200
Subject: [PATCH 09/20] :sparkles: New `ListCredentialsResponse` object
---
aries_cloudcontroller/__init__.py | 1 +
aries_cloudcontroller/api/vc_api.py | 7 +-
aries_cloudcontroller/models/__init__.py | 3 +
.../models/list_credentials_response.py | 95 +++++++++++++++++++
4 files changed, 104 insertions(+), 2 deletions(-)
create mode 100644 aries_cloudcontroller/models/list_credentials_response.py
diff --git a/aries_cloudcontroller/__init__.py b/aries_cloudcontroller/__init__.py
index ec0a564a4..0e51ec2f9 100644
--- a/aries_cloudcontroller/__init__.py
+++ b/aries_cloudcontroller/__init__.py
@@ -243,6 +243,7 @@
LedgerConfigInstance,
LedgerConfigList,
LinkedDataProof,
+ ListCredentialsResponse,
MediationDeny,
MediationGrant,
MediationIdMatchInfo,
diff --git a/aries_cloudcontroller/api/vc_api.py b/aries_cloudcontroller/api/vc_api.py
index e74dc0a98..84abfb1b5 100644
--- a/aries_cloudcontroller/api/vc_api.py
+++ b/aries_cloudcontroller/api/vc_api.py
@@ -26,6 +26,9 @@
from aries_cloudcontroller.models.issue_credential_response import (
IssueCredentialResponse,
)
+from aries_cloudcontroller.models.list_credentials_response import (
+ ListCredentialsResponse,
+)
from aries_cloudcontroller.models.prove_presentation_request import (
ProvePresentationRequest,
)
@@ -280,7 +283,7 @@ async def list_credentials(
_content_type: Optional[StrictStr] = None,
_headers: Optional[Dict[StrictStr, Any]] = None,
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
- ) -> object:
+ ) -> ListCredentialsResponse:
"""List credentials
@@ -295,7 +298,7 @@ async def list_credentials(
)
_response_types_map: Dict[str, Optional[str]] = {
- "200": "object",
+ "200": "ListCredentialsResponse",
}
response_data = await self.api_client.call_api(
*_param, _request_timeout=_request_timeout
diff --git a/aries_cloudcontroller/models/__init__.py b/aries_cloudcontroller/models/__init__.py
index 8ffe3504a..d64ac4efa 100644
--- a/aries_cloudcontroller/models/__init__.py
+++ b/aries_cloudcontroller/models/__init__.py
@@ -296,6 +296,9 @@
from aries_cloudcontroller.models.ledger_config_instance import LedgerConfigInstance
from aries_cloudcontroller.models.ledger_config_list import LedgerConfigList
from aries_cloudcontroller.models.linked_data_proof import LinkedDataProof
+from aries_cloudcontroller.models.list_credentials_response import (
+ ListCredentialsResponse,
+)
from aries_cloudcontroller.models.mediation_deny import MediationDeny
from aries_cloudcontroller.models.mediation_grant import MediationGrant
from aries_cloudcontroller.models.mediation_id_match_info import MediationIdMatchInfo
diff --git a/aries_cloudcontroller/models/list_credentials_response.py b/aries_cloudcontroller/models/list_credentials_response.py
new file mode 100644
index 000000000..25f7bb396
--- /dev/null
+++ b/aries_cloudcontroller/models/list_credentials_response.py
@@ -0,0 +1,95 @@
+# coding: utf-8
+
+"""
+Aries Cloud Agent
+
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+
+The version of the OpenAPI document: v1.2.1.post20250213
+Generated by OpenAPI Generator (https://openapi-generator.tech)
+
+Do not edit the class manually.
+""" # noqa: E501
+
+
+from __future__ import annotations
+
+import pprint
+from typing import Any, ClassVar, Dict, List, Optional, Set
+
+import orjson
+from pydantic import BaseModel
+from typing_extensions import Self
+
+from aries_cloudcontroller.models.verifiable_credential import VerifiableCredential
+from aries_cloudcontroller.util import DEFAULT_PYDANTIC_MODEL_CONFIG
+
+
+class ListCredentialsResponse(BaseModel):
+ """
+ ListCredentialsResponse
+ """ # noqa: E501
+
+ results: Optional[List[VerifiableCredential]] = None
+ __properties: ClassVar[List[str]] = ["results"]
+
+ model_config = DEFAULT_PYDANTIC_MODEL_CONFIG
+
+ def to_str(self) -> str:
+ """Returns the string representation of the model using alias"""
+ return pprint.pformat(self.model_dump(by_alias=True))
+
+ def to_json(self) -> str:
+ """Returns the JSON representation of the model using alias"""
+ return self.model_dump_json(by_alias=True, exclude_unset=True)
+
+ @classmethod
+ def from_json(cls, json_str: str) -> Optional[Self]:
+ """Create an instance of ListCredentialsResponse from a JSON string"""
+ return cls.from_dict(orjson.loads(json_str))
+
+ def to_dict(self) -> Dict[str, Any]:
+ """Return the dictionary representation of the model using alias.
+
+ This has the following differences from calling pydantic's
+ `self.model_dump(by_alias=True)`:
+
+ * `None` is only added to the output dict for nullable fields that
+ were set at model initialization. Other fields with value `None`
+ are ignored.
+ """
+ excluded_fields: Set[str] = set([])
+
+ _dict = self.model_dump(
+ by_alias=True,
+ exclude=excluded_fields,
+ exclude_none=True,
+ )
+ # override the default output from pydantic by calling `to_dict()` of each item in results (list)
+ _items = []
+ if self.results:
+ for _item_results in self.results:
+ if _item_results:
+ _items.append(_item_results.to_dict())
+ _dict["results"] = _items
+ return _dict
+
+ @classmethod
+ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
+ """Create an instance of ListCredentialsResponse from a dict"""
+ if obj is None:
+ return None
+
+ if not isinstance(obj, dict):
+ return cls.model_validate(obj)
+
+ _obj = cls.model_validate(
+ {
+ "results": (
+ [VerifiableCredential.from_dict(_item) for _item in obj["results"]]
+ if obj.get("results") is not None
+ else None
+ )
+ }
+ )
+ return _obj
From 25dc72299a9da2bc043ec68bf75eff2a4d3a1934 Mon Sep 17 00:00:00 2001
From: ff137
Date: Thu, 13 Feb 2025 15:03:18 +0200
Subject: [PATCH 10/20] :sparkles: New store_credential request body and
response model
---
aries_cloudcontroller/__init__.py | 2 +
aries_cloudcontroller/api/vc_api.py | 33 ++++++-
aries_cloudcontroller/models/__init__.py | 4 +
.../models/store_credential_request.py | 93 +++++++++++++++++++
.../models/store_credential_response.py | 79 ++++++++++++++++
5 files changed, 209 insertions(+), 2 deletions(-)
create mode 100644 aries_cloudcontroller/models/store_credential_request.py
create mode 100644 aries_cloudcontroller/models/store_credential_response.py
diff --git a/aries_cloudcontroller/__init__.py b/aries_cloudcontroller/__init__.py
index 0e51ec2f9..67127e3dd 100644
--- a/aries_cloudcontroller/__init__.py
+++ b/aries_cloudcontroller/__init__.py
@@ -327,6 +327,8 @@
SignedDoc,
SignRequest,
SignResponse,
+ StoreCredentialRequest,
+ StoreCredentialResponse,
SubmissionRequirements,
TAAAccept,
TAAAcceptance,
diff --git a/aries_cloudcontroller/api/vc_api.py b/aries_cloudcontroller/api/vc_api.py
index 84abfb1b5..fb641a630 100644
--- a/aries_cloudcontroller/api/vc_api.py
+++ b/aries_cloudcontroller/api/vc_api.py
@@ -35,6 +35,10 @@
from aries_cloudcontroller.models.prove_presentation_response import (
ProvePresentationResponse,
)
+from aries_cloudcontroller.models.store_credential_request import StoreCredentialRequest
+from aries_cloudcontroller.models.store_credential_response import (
+ StoreCredentialResponse,
+)
from aries_cloudcontroller.models.verify_credential_request import (
VerifyCredentialRequest,
)
@@ -471,6 +475,7 @@ def _prove_presentation_serialize(
@validate_call
async def store_credential(
self,
+ body: Optional[StoreCredentialRequest] = None,
_request_timeout: Union[
None,
Annotated[StrictFloat, Field(gt=0)],
@@ -482,21 +487,26 @@ async def store_credential(
_content_type: Optional[StrictStr] = None,
_headers: Optional[Dict[StrictStr, Any]] = None,
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
- ) -> None:
+ ) -> StoreCredentialResponse:
"""Store a credential
+ :param body:
+ :type body: StoreCredentialRequest
...
""" # noqa: E501
_param = self._store_credential_serialize(
+ body=body,
_request_auth=_request_auth,
_content_type=_content_type,
_headers=_headers,
_host_index=_host_index,
)
- _response_types_map: Dict[str, Optional[str]] = {}
+ _response_types_map: Dict[str, Optional[str]] = {
+ "200": "StoreCredentialResponse",
+ }
response_data = await self.api_client.call_api(
*_param, _request_timeout=_request_timeout
)
@@ -508,6 +518,7 @@ async def store_credential(
def _store_credential_serialize(
self,
+ body,
_request_auth,
_content_type,
_headers,
@@ -532,6 +543,24 @@ def _store_credential_serialize(
# process the header parameters
# process the form parameters
# process the body parameter
+ if body is not None:
+ _body_params = body
+
+ # set the HTTP header `Accept`
+ if "Accept" not in _header_params:
+ _header_params["Accept"] = self.api_client.select_header_accept(
+ ["application/json"]
+ )
+
+ # set the HTTP header `Content-Type`
+ if _content_type:
+ _header_params["Content-Type"] = _content_type
+ else:
+ _default_content_type = self.api_client.select_header_content_type(
+ ["application/json"]
+ )
+ if _default_content_type is not None:
+ _header_params["Content-Type"] = _default_content_type
# authentication setting
_auth_settings: List[str] = ["AuthorizationHeader"]
diff --git a/aries_cloudcontroller/models/__init__.py b/aries_cloudcontroller/models/__init__.py
index d64ac4efa..5edbfb142 100644
--- a/aries_cloudcontroller/models/__init__.py
+++ b/aries_cloudcontroller/models/__init__.py
@@ -414,6 +414,10 @@
from aries_cloudcontroller.models.sign_response import SignResponse
from aries_cloudcontroller.models.signature_options import SignatureOptions
from aries_cloudcontroller.models.signed_doc import SignedDoc
+from aries_cloudcontroller.models.store_credential_request import StoreCredentialRequest
+from aries_cloudcontroller.models.store_credential_response import (
+ StoreCredentialResponse,
+)
from aries_cloudcontroller.models.submission_requirements import SubmissionRequirements
from aries_cloudcontroller.models.taa_accept import TAAAccept
from aries_cloudcontroller.models.taa_acceptance import TAAAcceptance
diff --git a/aries_cloudcontroller/models/store_credential_request.py b/aries_cloudcontroller/models/store_credential_request.py
new file mode 100644
index 000000000..983b3ee36
--- /dev/null
+++ b/aries_cloudcontroller/models/store_credential_request.py
@@ -0,0 +1,93 @@
+# coding: utf-8
+
+"""
+Aries Cloud Agent
+
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+
+The version of the OpenAPI document: v1.2.1.post20250213
+Generated by OpenAPI Generator (https://openapi-generator.tech)
+
+Do not edit the class manually.
+""" # noqa: E501
+
+
+from __future__ import annotations
+
+import pprint
+from typing import Any, ClassVar, Dict, List, Optional, Set
+
+import orjson
+from pydantic import BaseModel, Field
+from typing_extensions import Self
+
+from aries_cloudcontroller.models.verifiable_credential import VerifiableCredential
+from aries_cloudcontroller.util import DEFAULT_PYDANTIC_MODEL_CONFIG
+
+
+class StoreCredentialRequest(BaseModel):
+ """
+ StoreCredentialRequest
+ """ # noqa: E501
+
+ verifiable_credential: Optional[VerifiableCredential] = Field(
+ default=None, alias="verifiableCredential"
+ )
+ __properties: ClassVar[List[str]] = ["verifiableCredential"]
+
+ model_config = DEFAULT_PYDANTIC_MODEL_CONFIG
+
+ def to_str(self) -> str:
+ """Returns the string representation of the model using alias"""
+ return pprint.pformat(self.model_dump(by_alias=True))
+
+ def to_json(self) -> str:
+ """Returns the JSON representation of the model using alias"""
+ return self.model_dump_json(by_alias=True, exclude_unset=True)
+
+ @classmethod
+ def from_json(cls, json_str: str) -> Optional[Self]:
+ """Create an instance of StoreCredentialRequest from a JSON string"""
+ return cls.from_dict(orjson.loads(json_str))
+
+ def to_dict(self) -> Dict[str, Any]:
+ """Return the dictionary representation of the model using alias.
+
+ This has the following differences from calling pydantic's
+ `self.model_dump(by_alias=True)`:
+
+ * `None` is only added to the output dict for nullable fields that
+ were set at model initialization. Other fields with value `None`
+ are ignored.
+ """
+ excluded_fields: Set[str] = set([])
+
+ _dict = self.model_dump(
+ by_alias=True,
+ exclude=excluded_fields,
+ exclude_none=True,
+ )
+ # override the default output from pydantic by calling `to_dict()` of verifiable_credential
+ if self.verifiable_credential:
+ _dict["verifiableCredential"] = self.verifiable_credential.to_dict()
+ return _dict
+
+ @classmethod
+ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
+ """Create an instance of StoreCredentialRequest from a dict"""
+ if obj is None:
+ return None
+
+ if not isinstance(obj, dict):
+ return cls.model_validate(obj)
+
+ _obj = cls.model_validate(
+ {
+ "verifiableCredential": (
+ VerifiableCredential.from_dict(obj["verifiableCredential"])
+ if obj.get("verifiableCredential") is not None
+ else None
+ )
+ }
+ )
+ return _obj
diff --git a/aries_cloudcontroller/models/store_credential_response.py b/aries_cloudcontroller/models/store_credential_response.py
new file mode 100644
index 000000000..37b30ebee
--- /dev/null
+++ b/aries_cloudcontroller/models/store_credential_response.py
@@ -0,0 +1,79 @@
+# coding: utf-8
+
+"""
+Aries Cloud Agent
+
+No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
+
+The version of the OpenAPI document: v1.2.1.post20250213
+Generated by OpenAPI Generator (https://openapi-generator.tech)
+
+Do not edit the class manually.
+""" # noqa: E501
+
+
+from __future__ import annotations
+
+import pprint
+from typing import Any, ClassVar, Dict, List, Optional, Set
+
+import orjson
+from pydantic import BaseModel, Field, StrictStr
+from typing_extensions import Self
+
+from aries_cloudcontroller.util import DEFAULT_PYDANTIC_MODEL_CONFIG
+
+
+class StoreCredentialResponse(BaseModel):
+ """
+ StoreCredentialResponse
+ """ # noqa: E501
+
+ credential_id: Optional[StrictStr] = Field(default=None, alias="credentialId")
+ __properties: ClassVar[List[str]] = ["credentialId"]
+
+ model_config = DEFAULT_PYDANTIC_MODEL_CONFIG
+
+ def to_str(self) -> str:
+ """Returns the string representation of the model using alias"""
+ return pprint.pformat(self.model_dump(by_alias=True))
+
+ def to_json(self) -> str:
+ """Returns the JSON representation of the model using alias"""
+ return self.model_dump_json(by_alias=True, exclude_unset=True)
+
+ @classmethod
+ def from_json(cls, json_str: str) -> Optional[Self]:
+ """Create an instance of StoreCredentialResponse from a JSON string"""
+ return cls.from_dict(orjson.loads(json_str))
+
+ def to_dict(self) -> Dict[str, Any]:
+ """Return the dictionary representation of the model using alias.
+
+ This has the following differences from calling pydantic's
+ `self.model_dump(by_alias=True)`:
+
+ * `None` is only added to the output dict for nullable fields that
+ were set at model initialization. Other fields with value `None`
+ are ignored.
+ """
+ excluded_fields: Set[str] = set([])
+
+ _dict = self.model_dump(
+ by_alias=True,
+ exclude=excluded_fields,
+ exclude_none=True,
+ )
+ return _dict
+
+ @classmethod
+ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
+ """Create an instance of StoreCredentialResponse from a dict"""
+ if obj is None:
+ return None
+
+ if not isinstance(obj, dict):
+ return cls.model_validate(obj)
+
+ _obj = cls.model_validate({"credentialId": obj.get("credentialId")})
+ return _obj
From ee8525a833d71744f6af7e3db1ae5d012719e04f Mon Sep 17 00:00:00 2001
From: ff137
Date: Thu, 13 Feb 2025 15:34:56 +0200
Subject: [PATCH 11/20] :art: AnonCredsSchema fields are required
---
aries_cloudcontroller/models/anon_creds_schema.py | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/aries_cloudcontroller/models/anon_creds_schema.py b/aries_cloudcontroller/models/anon_creds_schema.py
index 729169d21..bd362d58a 100644
--- a/aries_cloudcontroller/models/anon_creds_schema.py
+++ b/aries_cloudcontroller/models/anon_creds_schema.py
@@ -29,16 +29,15 @@ class AnonCredsSchema(BaseModel):
AnonCredsSchema
""" # noqa: E501
- attr_names: Optional[List[StrictStr]] = Field(
- default=None, description="Schema attribute names", alias="attrNames"
+ attr_names: List[StrictStr] = Field(
+ description="Schema attribute names", alias="attrNames"
)
- issuer_id: Optional[StrictStr] = Field(
- default=None,
+ issuer_id: StrictStr = Field(
description="Issuer Identifier of the credential definition or schema",
alias="issuerId",
)
- name: Optional[StrictStr] = Field(default=None, description="Schema name")
- version: Optional[StrictStr] = Field(default=None, description="Schema version")
+ name: StrictStr = Field(description="Schema name")
+ version: StrictStr = Field(description="Schema version")
__properties: ClassVar[List[str]] = ["attrNames", "issuerId", "name", "version"]
model_config = DEFAULT_PYDANTIC_MODEL_CONFIG
From 54c82e3762d87278902beded30d3a7d2f826ca90 Mon Sep 17 00:00:00 2001
From: ff137
Date: Thu, 13 Feb 2025 15:37:45 +0200
Subject: [PATCH 12/20] :sparkles: Expanded did validation for extra submethod
support
---
aries_cloudcontroller/models/conn_record.py | 8 ++++----
aries_cloudcontroller/models/connection_invitation.py | 4 ++--
aries_cloudcontroller/models/did.py | 4 ++--
aries_cloudcontroller/models/did_create_options.py | 4 ++--
aries_cloudcontroller/models/didx_request.py | 4 ++--
.../models/receive_invitation_request.py | 4 ++--
aries_cloudcontroller/models/sdjws_create.py | 4 ++--
7 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/aries_cloudcontroller/models/conn_record.py b/aries_cloudcontroller/models/conn_record.py
index aa9f27250..2bd38990b 100644
--- a/aries_cloudcontroller/models/conn_record.py
+++ b/aries_cloudcontroller/models/conn_record.py
@@ -172,11 +172,11 @@ def my_did_validate_regular_expression(cls, value):
return value
if not re.match(
- r"^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$",
+ r"^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$",
value,
):
raise ValueError(
- r"must validate the regular expression /^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$/"
+ r"must validate the regular expression /^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$/"
)
return value
@@ -187,11 +187,11 @@ def their_did_validate_regular_expression(cls, value):
return value
if not re.match(
- r"^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$",
+ r"^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$",
value,
):
raise ValueError(
- r"must validate the regular expression /^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$/"
+ r"must validate the regular expression /^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$/"
)
return value
diff --git a/aries_cloudcontroller/models/connection_invitation.py b/aries_cloudcontroller/models/connection_invitation.py
index da68934ea..7b9146fcb 100644
--- a/aries_cloudcontroller/models/connection_invitation.py
+++ b/aries_cloudcontroller/models/connection_invitation.py
@@ -76,11 +76,11 @@ def did_validate_regular_expression(cls, value):
return value
if not re.match(
- r"^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$",
+ r"^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$",
value,
):
raise ValueError(
- r"must validate the regular expression /^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$/"
+ r"must validate the regular expression /^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$/"
)
return value
diff --git a/aries_cloudcontroller/models/did.py b/aries_cloudcontroller/models/did.py
index 4bc34e995..4bc9007fb 100644
--- a/aries_cloudcontroller/models/did.py
+++ b/aries_cloudcontroller/models/did.py
@@ -61,11 +61,11 @@ class DID(BaseModel):
def did_validate_regular_expression(cls, value):
"""Validates the regular expression"""
if not re.match(
- r"^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$",
+ r"^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$",
value,
):
raise ValueError(
- r"must validate the regular expression /^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$/"
+ r"must validate the regular expression /^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$/"
)
return value
diff --git a/aries_cloudcontroller/models/did_create_options.py b/aries_cloudcontroller/models/did_create_options.py
index 702e51b9a..e536ab552 100644
--- a/aries_cloudcontroller/models/did_create_options.py
+++ b/aries_cloudcontroller/models/did_create_options.py
@@ -46,11 +46,11 @@ def did_validate_regular_expression(cls, value):
return value
if not re.match(
- r"^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$",
+ r"^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$",
value,
):
raise ValueError(
- r"must validate the regular expression /^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$/"
+ r"must validate the regular expression /^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$/"
)
return value
diff --git a/aries_cloudcontroller/models/didx_request.py b/aries_cloudcontroller/models/didx_request.py
index 8fffc0443..5be4e12f0 100644
--- a/aries_cloudcontroller/models/didx_request.py
+++ b/aries_cloudcontroller/models/didx_request.py
@@ -71,11 +71,11 @@ def did_validate_regular_expression(cls, value):
return value
if not re.match(
- r"^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$",
+ r"^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$",
value,
):
raise ValueError(
- r"must validate the regular expression /^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$/"
+ r"must validate the regular expression /^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$/"
)
return value
diff --git a/aries_cloudcontroller/models/receive_invitation_request.py b/aries_cloudcontroller/models/receive_invitation_request.py
index 1b78fed67..f71b67f42 100644
--- a/aries_cloudcontroller/models/receive_invitation_request.py
+++ b/aries_cloudcontroller/models/receive_invitation_request.py
@@ -76,11 +76,11 @@ def did_validate_regular_expression(cls, value):
return value
if not re.match(
- r"^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$",
+ r"^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$",
value,
):
raise ValueError(
- r"must validate the regular expression /^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$/"
+ r"must validate the regular expression /^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$/"
)
return value
diff --git a/aries_cloudcontroller/models/sdjws_create.py b/aries_cloudcontroller/models/sdjws_create.py
index 421aff0ea..6989c60a3 100644
--- a/aries_cloudcontroller/models/sdjws_create.py
+++ b/aries_cloudcontroller/models/sdjws_create.py
@@ -56,11 +56,11 @@ def did_validate_regular_expression(cls, value):
return value
if not re.match(
- r"^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$",
+ r"^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$",
value,
):
raise ValueError(
- r"must validate the regular expression /^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$/"
+ r"must validate the regular expression /^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$/"
)
return value
From b837ae0f24404736428361a92a807ad52908296a Mon Sep 17 00:00:00 2001
From: ff137
Date: Thu, 13 Feb 2025 16:08:57 +0200
Subject: [PATCH 13/20] :sparkles: New key type: p256
---
aries_cloudcontroller/models/did.py | 6 ++++--
aries_cloudcontroller/models/did_create_options.py | 6 ++++--
2 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/aries_cloudcontroller/models/did.py b/aries_cloudcontroller/models/did.py
index 4bc9007fb..5ded1a0de 100644
--- a/aries_cloudcontroller/models/did.py
+++ b/aries_cloudcontroller/models/did.py
@@ -72,8 +72,10 @@ def did_validate_regular_expression(cls, value):
@field_validator("key_type")
def key_type_validate_enum(cls, value):
"""Validates the enum"""
- if value not in set(["ed25519", "bls12381g2"]):
- raise ValueError("must be one of enum values ('ed25519', 'bls12381g2')")
+ if value not in set(["ed25519", "bls12381g2", "p256"]):
+ raise ValueError(
+ "must be one of enum values ('ed25519', 'bls12381g2', 'p256')"
+ )
return value
@field_validator("posture")
diff --git a/aries_cloudcontroller/models/did_create_options.py b/aries_cloudcontroller/models/did_create_options.py
index e536ab552..471269b52 100644
--- a/aries_cloudcontroller/models/did_create_options.py
+++ b/aries_cloudcontroller/models/did_create_options.py
@@ -57,8 +57,10 @@ def did_validate_regular_expression(cls, value):
@field_validator("key_type")
def key_type_validate_enum(cls, value):
"""Validates the enum"""
- if value not in set(["ed25519", "bls12381g2"]):
- raise ValueError("must be one of enum values ('ed25519', 'bls12381g2')")
+ if value not in set(["ed25519", "bls12381g2", "p256"]):
+ raise ValueError(
+ "must be one of enum values ('ed25519', 'bls12381g2', 'p256')"
+ )
return value
model_config = DEFAULT_PYDANTIC_MODEL_CONFIG
From 4af7ff4b018871f59db78e01e6f8b0de40a044aa Mon Sep 17 00:00:00 2001
From: ff137
Date: Thu, 13 Feb 2025 16:09:32 +0200
Subject: [PATCH 14/20] :sparkles: Model fields marked as required
---
aries_cloudcontroller/models/inner_rev_reg_def.py | 14 +++++---------
.../models/rev_list_create_request.py | 4 ++--
2 files changed, 7 insertions(+), 11 deletions(-)
diff --git a/aries_cloudcontroller/models/inner_rev_reg_def.py b/aries_cloudcontroller/models/inner_rev_reg_def.py
index a48b4baa0..04f01422c 100644
--- a/aries_cloudcontroller/models/inner_rev_reg_def.py
+++ b/aries_cloudcontroller/models/inner_rev_reg_def.py
@@ -29,22 +29,18 @@ class InnerRevRegDef(BaseModel):
InnerRevRegDef
""" # noqa: E501
- cred_def_id: Optional[StrictStr] = Field(
- default=None, description="Credential definition identifier", alias="credDefId"
+ cred_def_id: StrictStr = Field(
+ description="Credential definition identifier", alias="credDefId"
)
- issuer_id: Optional[StrictStr] = Field(
- default=None,
+ issuer_id: StrictStr = Field(
description="Issuer Identifier of the credential definition or schema",
alias="issuerId",
)
- max_cred_num: Optional[StrictInt] = Field(
- default=None,
+ max_cred_num: StrictInt = Field(
description="Maximum number of credential revocations per registry",
alias="maxCredNum",
)
- tag: Optional[StrictStr] = Field(
- default=None, description="tag for revocation registry"
- )
+ tag: StrictStr = Field(description="tag for revocation registry")
__properties: ClassVar[List[str]] = ["credDefId", "issuerId", "maxCredNum", "tag"]
model_config = DEFAULT_PYDANTIC_MODEL_CONFIG
diff --git a/aries_cloudcontroller/models/rev_list_create_request.py b/aries_cloudcontroller/models/rev_list_create_request.py
index e6bc9da63..14cd46116 100644
--- a/aries_cloudcontroller/models/rev_list_create_request.py
+++ b/aries_cloudcontroller/models/rev_list_create_request.py
@@ -31,8 +31,8 @@ class RevListCreateRequest(BaseModel):
""" # noqa: E501
options: Optional[RevListOptions] = None
- rev_reg_def_id: Optional[StrictStr] = Field(
- default=None, description="Revocation registry definition identifier"
+ rev_reg_def_id: StrictStr = Field(
+ description="Revocation registry definition identifier"
)
__properties: ClassVar[List[str]] = ["options", "rev_reg_def_id"]
From 6b133c286c3a6f5cf5d04e787225e459ad4e4478 Mon Sep 17 00:00:00 2001
From: ff137
Date: Thu, 13 Feb 2025 16:09:40 +0200
Subject: [PATCH 15/20] :art: Update regex validators
---
aries_cloudcontroller/models/jws_create.py | 4 ++--
.../models/revoke_request_schema_anoncreds.py | 8 --------
2 files changed, 2 insertions(+), 10 deletions(-)
diff --git a/aries_cloudcontroller/models/jws_create.py b/aries_cloudcontroller/models/jws_create.py
index 93518f6a5..b8a68481d 100644
--- a/aries_cloudcontroller/models/jws_create.py
+++ b/aries_cloudcontroller/models/jws_create.py
@@ -54,11 +54,11 @@ def did_validate_regular_expression(cls, value):
return value
if not re.match(
- r"^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$",
+ r"^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$",
value,
):
raise ValueError(
- r"must validate the regular expression /^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$/"
+ r"must validate the regular expression /^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$/"
)
return value
diff --git a/aries_cloudcontroller/models/revoke_request_schema_anoncreds.py b/aries_cloudcontroller/models/revoke_request_schema_anoncreds.py
index e8c02319f..4901e4d68 100644
--- a/aries_cloudcontroller/models/revoke_request_schema_anoncreds.py
+++ b/aries_cloudcontroller/models/revoke_request_schema_anoncreds.py
@@ -129,14 +129,6 @@ def rev_reg_id_validate_regular_expression(cls, value):
"""Validates the regular expression"""
if value is None:
return value
-
- if not re.match(
- r"^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- value,
- ):
- raise ValueError(
- r"must validate the regular expression /^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)/"
- )
return value
model_config = DEFAULT_PYDANTIC_MODEL_CONFIG
From 928348f29ef1bb336ccac565efcef353c7c7ec6d Mon Sep 17 00:00:00 2001
From: ff137
Date: Thu, 13 Feb 2025 16:09:57 +0200
Subject: [PATCH 16/20] :memo: Updated specs
---
generator/data/openapi.yml | 441 +-
generator/data/swagger.json | 15100 +---------------------------------
2 files changed, 300 insertions(+), 15241 deletions(-)
diff --git a/generator/data/openapi.yml b/generator/data/openapi.yml
index 265f73cde..f40c502a2 100644
--- a/generator/data/openapi.yml
+++ b/generator/data/openapi.yml
@@ -1,7 +1,7 @@
openapi: 3.0.1
info:
title: Aries Cloud Agent
- version: v1.2.0.post20241205
+ version: v1.2.1.post20250213
servers:
- url: /
security:
@@ -347,7 +347,7 @@ paths:
description: Revocation Registry identifier
required: true
schema:
- pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)
+ pattern: ^(.+$)
type: string
responses:
'200':
@@ -355,7 +355,7 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/RevocationModuleResponse'
+ $ref: '#/components/schemas/AnoncredsRevocationModuleResponse'
operationId: set_active_registry
/anoncreds/registry/{rev_reg_id}/tails-file:
put:
@@ -368,7 +368,7 @@ paths:
description: Revocation Registry identifier
required: true
schema:
- pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)
+ pattern: ^(.+$)
type: string
responses:
'200':
@@ -376,7 +376,7 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/RevocationModuleResponse'
+ $ref: '#/components/schemas/AnoncredsRevocationModuleResponse'
operationId: upload_tails_file
/anoncreds/revocation-list:
post:
@@ -429,7 +429,7 @@ paths:
description: Credential definition identifier
required: true
schema:
- pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$
+ pattern: ^(.+$)
type: string
responses:
'200':
@@ -450,7 +450,7 @@ paths:
description: Credential definition identifier
required: true
schema:
- pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$
+ pattern: ^(.+$)
type: string
responses:
'200':
@@ -482,7 +482,7 @@ paths:
in: query
description: Revocation registry identifier
schema:
- pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)
+ pattern: ^(.+$)
type: string
responses:
'200':
@@ -522,7 +522,7 @@ paths:
in: query
description: Credential definition identifier
schema:
- pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$
+ pattern: ^(.+$)
type: string
- name: state
in: query
@@ -555,7 +555,7 @@ paths:
description: Revocation Registry identifier
required: true
schema:
- pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)
+ pattern: ^(.+$)
type: string
responses:
'200':
@@ -576,7 +576,7 @@ paths:
description: Revocation Registry identifier
required: true
schema:
- pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)
+ pattern: ^(.+$)
type: string
- name: apply_ledger_update
in: query
@@ -603,7 +603,7 @@ paths:
description: Revocation Registry identifier
required: true
schema:
- pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)
+ pattern: ^(.+$)
type: string
responses:
'200':
@@ -624,7 +624,7 @@ paths:
description: Revocation Registry identifier
required: true
schema:
- pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)
+ pattern: ^(.+$)
type: string
responses:
'200':
@@ -645,7 +645,7 @@ paths:
description: Revocation Registry identifier
required: true
schema:
- pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)
+ pattern: ^(.+$)
type: string
responses:
'200':
@@ -666,7 +666,7 @@ paths:
description: Revocation Registry identifier
required: true
schema:
- pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)
+ pattern: ^(.+$)
type: string
- name: state
in: query
@@ -700,7 +700,7 @@ paths:
description: Revocation Registry identifier
required: true
schema:
- pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)
+ pattern: ^(.+$)
type: string
responses:
'200':
@@ -708,7 +708,7 @@ paths:
content:
application/octet-stream:
schema:
- $ref: '#/components/schemas/RevocationAnoncredsModuleResponse'
+ $ref: '#/components/schemas/AnoncredsRevocationModuleResponse'
operationId: get_tails_file
/anoncreds/revocation/revoke:
post:
@@ -727,7 +727,7 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/RevocationAnoncredsModuleResponse'
+ $ref: '#/components/schemas/AnoncredsRevocationModuleResponse'
x-codegen-request-body-name: body
operationId: revoke
/anoncreds/schema:
@@ -861,18 +861,21 @@ paths:
in: query
description: Number of results to return
schema:
+ maximum: 10000
+ minimum: 1
type: integer
default: 100
- name: my_did
in: query
description: My DID
schema:
- pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
+ pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
type: string
- name: offset
in: query
description: Offset for pagination
schema:
+ minimum: 0
type: integer
default: 0
- name: order_by
@@ -902,13 +905,13 @@ paths:
in: query
description: Their DID
schema:
- pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
+ pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
type: string
- name: their_public_did
in: query
description: Their Public DID
schema:
- pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
+ pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
type: string
- name: their_role
in: query
@@ -1557,11 +1560,14 @@ paths:
in: query
description: Number of results to return
schema:
+ maximum: 10000
+ minimum: 1
type: integer
- name: offset
in: query
description: Offset for pagination
schema:
+ minimum: 0
type: integer
- name: start
in: query
@@ -1662,7 +1668,7 @@ paths:
description: Qualified public DID to which to request connection
required: true
schema:
- pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
+ pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
type: string
- name: alias
in: query
@@ -2049,12 +2055,15 @@ paths:
in: query
description: Number of results to return
schema:
+ maximum: 10000
+ minimum: 1
type: integer
default: 100
- name: offset
in: query
description: Offset for pagination
schema:
+ minimum: 0
type: integer
default: 0
- name: order_by
@@ -2429,12 +2438,15 @@ paths:
in: query
description: Number of results to return
schema:
+ maximum: 10000
+ minimum: 1
type: integer
default: 100
- name: offset
in: query
description: Offset for pagination
schema:
+ minimum: 0
type: integer
default: 0
- name: order_by
@@ -3450,12 +3462,15 @@ paths:
in: query
description: Number of results to return
schema:
+ maximum: 10000
+ minimum: 1
type: integer
default: 100
- name: offset
in: query
description: Offset for pagination
schema:
+ minimum: 0
type: integer
default: 0
- name: order_by
@@ -3632,12 +3647,15 @@ paths:
in: query
description: Number of results to return
schema:
+ maximum: 10000
+ minimum: 1
type: integer
default: 100
- name: offset
in: query
description: Offset for pagination
schema:
+ minimum: 0
type: integer
default: 0
- name: order_by
@@ -3754,11 +3772,14 @@ paths:
in: query
description: Number of results to return
schema:
+ maximum: 10000
+ minimum: 1
type: integer
- name: offset
in: query
description: Offset for pagination
schema:
+ minimum: 0
type: integer
- name: referent
in: query
@@ -3969,12 +3990,15 @@ paths:
in: query
description: Number of results to return
schema:
+ maximum: 10000
+ minimum: 1
type: integer
default: 100
- name: offset
in: query
description: Offset for pagination
schema:
+ minimum: 0
type: integer
default: 0
- name: order_by
@@ -4095,11 +4119,14 @@ paths:
in: query
description: Number of results to return
schema:
+ maximum: 10000
+ minimum: 1
type: integer
- name: offset
in: query
description: Offset for pagination
schema:
+ minimum: 0
type: integer
- name: referent
in: query
@@ -5288,6 +5315,20 @@ paths:
tags:
- vc
summary: Store a credential
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/StoreCredentialRequest'
+ required: false
+ responses:
+ '200':
+ description: ''
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/StoreCredentialResponse'
+ x-codegen-request-body-name: body
operationId: store_credential
/vc/credentials/verify:
post:
@@ -5416,7 +5457,7 @@ paths:
in: query
description: DID of interest
schema:
- pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
+ pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
type: string
- name: key_type
in: query
@@ -5426,16 +5467,12 @@ paths:
enum:
- ed25519
- bls12381g2
+ - p256
- name: method
in: query
description: DID method to query for. e.g. sov to only fetch indy/sov DIDs
schema:
type: string
- enum:
- - key
- - sov
- - did:peer:2
- - did:peer:4
- name: posture
in: query
description: Whether DID is current public DID, posted to ledger but current
@@ -5491,7 +5528,7 @@ paths:
description: DID of interest
required: true
schema:
- pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
+ pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
type: string
responses:
'200':
@@ -5524,7 +5561,7 @@ paths:
description: DID of interest
required: true
schema:
- pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
+ pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
type: string
- name: conn_id
in: query
@@ -5560,7 +5597,7 @@ paths:
description: DID of interest
required: true
schema:
- pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
+ pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
type: string
responses:
'200':
@@ -5574,7 +5611,7 @@ paths:
post:
tags:
- wallet
- summary: Create a EdDSA jws using did keys with a given payload
+ summary: Create a jws using did keys with a given payload
requestBody:
content:
application/json:
@@ -5594,7 +5631,7 @@ paths:
post:
tags:
- wallet
- summary: Verify a EdDSA jws using did keys with a given JWS
+ summary: Verify a jws using did keys with a given JWS
requestBody:
content:
application/json:
@@ -5669,7 +5706,7 @@ paths:
post:
tags:
- wallet
- summary: Create a EdDSA sd-jws using did keys with a given payload
+ summary: Create an sd-jws using did keys with a given payload
requestBody:
content:
application/json:
@@ -5689,8 +5726,8 @@ paths:
post:
tags:
- wallet
- summary: Verify a EdDSA sd-jws using did keys with a given SD-JWS with optional
- key binding
+ summary: Verify an sd-jws using did keys with a given SD-JWS with optional key
+ binding
requestBody:
content:
application/json:
@@ -5773,7 +5810,8 @@ components:
properties:
document:
type: object
- properties: {}
+ additionalProperties:
+ type: object
example:
hello: world
options:
@@ -5792,7 +5830,8 @@ components:
properties:
secured_document:
type: object
- properties: {}
+ additionalProperties:
+ type: object
example:
hello: world
AdminConfig:
@@ -5802,7 +5841,8 @@ components:
properties:
config:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Configuration settings
AdminMediationDeny:
type: object
@@ -5824,7 +5864,8 @@ components:
properties:
conductor:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Conductor statistics
label:
type: string
@@ -5832,7 +5873,8 @@ components:
nullable: true
timing:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Timing results
version:
type: string
@@ -5852,6 +5894,11 @@ components:
description: Readiness status
example: true
AnonCredsSchema:
+ required:
+ - attrNames
+ - issuerId
+ - name
+ - version
type: object
properties:
attrNames:
@@ -6012,6 +6059,8 @@ components:
type: integer
description: Latest time of interest in non-revocation interval
example: 1640995199
+ AnoncredsRevocationModuleResponse:
+ type: object
AttachDecorator:
required:
- data
@@ -6150,25 +6199,32 @@ components:
properties:
di_vc:
type: object
- properties: {}
+ additionalProperties:
+ type: object
jwt:
type: object
- properties: {}
+ additionalProperties:
+ type: object
jwt_vc:
type: object
- properties: {}
+ additionalProperties:
+ type: object
jwt_vp:
type: object
- properties: {}
+ additionalProperties:
+ type: object
ldp:
type: object
- properties: {}
+ additionalProperties:
+ type: object
ldp_vc:
type: object
- properties: {}
+ additionalProperties:
+ type: object
ldp_vp:
type: object
- properties: {}
+ additionalProperties:
+ type: object
ClearPendingRevocationsRequest:
type: object
properties:
@@ -6251,7 +6307,7 @@ components:
description: ID of out-of-band invitation message
example: 3fa85f64-5717-4562-b3fc-2c963f66afa6
my_did:
- pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
+ pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
type: string
description: Our DID for connection
example: did:peer:WgWxqztrNooG92RXvxSTWv
@@ -6269,7 +6325,7 @@ components:
description: Current record state
example: active
their_did:
- pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
+ pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
type: string
description: Their DID for connection
example: did:peer:WgWxqztrNooG92RXvxSTWv
@@ -6307,7 +6363,7 @@ components:
description: Message type
example: https://didcomm.org/my-family/1.0/my-message-type
did:
- pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
+ pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
type: string
description: DID for connection invitation
example: did:peer:WgWxqztrNooG92RXvxSTWv
@@ -6356,7 +6412,8 @@ components:
properties:
results:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Dictionary of metadata associated with connection.
ConnectionMetadataSetRequest:
required:
@@ -6365,7 +6422,8 @@ components:
properties:
metadata:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Dictionary of metadata to set for connection.
ConnectionModuleResponse:
type: object
@@ -6487,7 +6545,8 @@ components:
example: 3fa85f64-5717-4562-b3fc-2c963f66afa6
metadata:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Optional metadata to attach to the connection created with
the invitation
my_label:
@@ -6546,7 +6605,8 @@ components:
properties:
extra_settings:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Agent config key-value pairs
image_url:
type: string
@@ -6623,7 +6683,8 @@ components:
- unmanaged
settings:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Settings for this wallet.
state:
type: string
@@ -6732,14 +6793,16 @@ components:
properties:
credential_definition_metadata:
type: object
- properties: {}
+ additionalProperties:
+ type: object
credential_definition_state:
$ref: '#/components/schemas/CredDefState'
job_id:
type: string
registration_metadata:
type: object
- properties: {}
+ additionalProperties:
+ type: object
CredDefState:
type: object
properties:
@@ -6803,7 +6866,8 @@ components:
example: '0'
r:
type: object
- properties: {}
+ additionalProperties:
+ type: object
rctxt:
pattern: ^[0-9]*$
type: string
@@ -6913,14 +6977,16 @@ components:
properties:
rev_reg_delta:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Indy revocation registry delta
CredRevIndyRecordsResultSchemaAnoncreds:
type: object
properties:
rev_reg_delta:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Indy revocation registry delta
CredRevRecordDetailsResult:
type: object
@@ -7188,7 +7254,7 @@ components:
type: object
properties:
did:
- pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
+ pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
type: string
description: DID of interest
example: did:peer:WgWxqztrNooG92RXvxSTWv
@@ -7199,9 +7265,11 @@ components:
enum:
- ed25519
- bls12381g2
+ - p256
metadata:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Additional metadata associated with the DID
method:
type: string
@@ -7245,7 +7313,7 @@ components:
type: object
properties:
did:
- pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
+ pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
type: string
description: 'Specify final value of the did (including did:: prefix)if
the method supports or requires so.'
@@ -7258,6 +7326,7 @@ components:
enum:
- ed25519
- bls12381g2
+ - p256
DIDEndpoint:
required:
- did
@@ -7345,7 +7414,7 @@ components:
description: Message type
example: https://didcomm.org/my-family/1.0/my-message-type
did:
- pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
+ pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
type: string
description: DID of exchange
example: did:peer:WgWxqztrNooG92RXvxSTWv
@@ -7430,7 +7499,8 @@ components:
$ref: '#/components/schemas/PresentationDefinition'
record_ids:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Mapping of input_descriptor id to list of stored W3C credential
record_id
example:
@@ -7441,7 +7511,8 @@ components:
-
reveal_doc:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: reveal doc [JSON-LD frame] dict used to derive the credential
when selective disclosure is required
example:
@@ -7606,7 +7677,8 @@ components:
properties:
credential:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Credential to sign
options:
type: object
@@ -7620,7 +7692,8 @@ components:
properties:
document:
type: object
- properties: {}
+ additionalProperties:
+ type: object
errors:
type: array
items:
@@ -7744,10 +7817,12 @@ components:
example: did:(method):3:CL:20:tag
credential_definitions_metadata:
type: object
- properties: {}
+ additionalProperties:
+ type: object
resolution_metadata:
type: object
- properties: {}
+ additionalProperties:
+ type: object
GetCredDefsResponse:
type: object
properties:
@@ -7794,7 +7869,8 @@ components:
properties:
resolution_metadata:
type: object
- properties: {}
+ additionalProperties:
+ type: object
schema:
$ref: '#/components/schemas/AnonCredsSchema'
schema_id:
@@ -7803,7 +7879,8 @@ components:
example: did:(method):2:schema_name:1.0
schema_metadata:
type: object
- properties: {}
+ additionalProperties:
+ type: object
GetSchemasResponse:
type: object
properties:
@@ -7935,11 +8012,13 @@ components:
properties:
blinded_ms:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Blinded master secret
blinded_ms_correctness_proof:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Blinded master secret correctness proof
cred_def_id:
pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$
@@ -7971,7 +8050,8 @@ components:
example: WgWxqztrNooG92RXvxSTWv:3:CL:20:tag
rev_reg:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Revocation registry state
nullable: true
rev_reg_id:
@@ -7987,11 +8067,13 @@ components:
example: WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0
signature:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Credential signature
signature_correctness_proof:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Credential signature correctness proof
values:
type: object
@@ -8000,7 +8082,8 @@ components:
description: Credential attributes
witness:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Witness for revocation proof
nullable: true
IndyEQProof:
@@ -8496,11 +8579,13 @@ components:
nullable: true
self_attested_attrs:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Proof requested proof self-attested attributes
unrevealed_attrs:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Unrevealed attributes
IndyProofRequestedProofPredicate:
type: object
@@ -8682,6 +8767,11 @@ components:
description: Credential definition tag
example: default
InnerRevRegDef:
+ required:
+ - credDefId
+ - issuerId
+ - maxCredNum
+ - tag
type: object
properties:
credDefId:
@@ -8715,7 +8805,8 @@ components:
description: ID
metadata:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Metadata dictionary
name:
type: string
@@ -8783,7 +8874,8 @@ components:
example: 3fa85f64-5717-4562-b3fc-2c963f66afa6
metadata:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Optional metadata to attach to the connection created with
the invitation
my_label:
@@ -9117,16 +9209,18 @@ components:
type: object
properties:
did:
- pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
+ pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
type: string
description: DID of interest
example: did:peer:WgWxqztrNooG92RXvxSTWv
headers:
type: object
- properties: {}
+ additionalProperties:
+ type: object
payload:
type: object
- properties: {}
+ additionalProperties:
+ type: object
verificationMethod:
pattern: \w+:(\/?\/?)[^\s]+
type: string
@@ -9152,14 +9246,16 @@ components:
description: Error text
headers:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Headers from verified JWT.
kid:
type: string
description: kid of signer
payload:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Payload from verified JWT
valid:
type: boolean
@@ -9184,7 +9280,8 @@ components:
example: https://didcomm.org/my-family/1.0/my-message-type
filter:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Query dictionary object
example:
filter: {}
@@ -9198,7 +9295,8 @@ components:
properties:
filter:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Filter for keylist query
KeylistQueryPaginate:
type: object
@@ -9411,6 +9509,11 @@ components:
additionalProperties: true
ListCredentialsResponse:
type: object
+ properties:
+ results:
+ type: array
+ items:
+ $ref: '#/components/schemas/VerifiableCredential'
MediationCreateRequest:
type: object
MediationDeny:
@@ -9775,7 +9878,8 @@ components:
type: array
items:
type: object
- properties: {}
+ additionalProperties:
+ type: object
additionalProperties: true
PresentationDefinition:
type: object
@@ -9865,7 +9969,8 @@ components:
properties:
settings:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Profile settings dict
example:
debug.invite_public: true
@@ -9878,7 +9983,8 @@ components:
type: string
proof:
type: object
- properties: {}
+ additionalProperties:
+ type: object
purpose_result:
$ref: '#/components/schemas/PurposeResult'
verified:
@@ -9971,7 +10077,8 @@ components:
properties:
controller:
type: object
- properties: {}
+ additionalProperties:
+ type: object
error:
type: string
valid:
@@ -10047,7 +10154,7 @@ components:
description: Message type
example: https://didcomm.org/my-family/1.0/my-message-type
did:
- pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
+ pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
type: string
description: DID for connection invitation
example: did:peer:WgWxqztrNooG92RXvxSTWv
@@ -10097,11 +10204,13 @@ components:
properties:
did_document:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: DID Document
metadata:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Resolution metadata
RevList:
type: object
@@ -10132,6 +10241,8 @@ components:
type: integer
description: Timestamp at which revocation list is applicable
RevListCreateRequest:
+ required:
+ - rev_reg_def_id
type: object
properties:
options:
@@ -10162,10 +10273,12 @@ components:
type: string
registration_metadata:
type: object
- properties: {}
+ additionalProperties:
+ type: object
revocation_list_metadata:
type: object
- properties: {}
+ additionalProperties:
+ type: object
revocation_list_state:
$ref: '#/components/schemas/RevListState'
RevListState:
@@ -10245,10 +10358,12 @@ components:
type: string
registration_metadata:
type: object
- properties: {}
+ additionalProperties:
+ type: object
revocation_registry_definition_metadata:
type: object
- properties: {}
+ additionalProperties:
+ type: object
revocation_registry_definition_state:
$ref: '#/components/schemas/RevRegDefState'
RevRegDefState:
@@ -10280,7 +10395,8 @@ components:
example: 777
publicKeys:
type: object
- properties: {}
+ additionalProperties:
+ type: object
example: H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV
tailsHash:
type: string
@@ -10329,30 +10445,36 @@ components:
properties:
accum_calculated:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Calculated accumulator for phantom revocations
accum_fixed:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Applied ledger transaction to fix revocations
rev_reg_delta:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Indy revocation registry delta
RevRegWalletUpdatedResultSchemaAnoncreds:
type: object
properties:
accum_calculated:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Calculated accumulator for phantom revocations
accum_fixed:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Applied ledger transaction to fix revocations
rev_reg_delta:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Indy revocation registry delta
RevRegsCreated:
type: object
@@ -10370,12 +10492,10 @@ components:
rev_reg_ids:
type: array
items:
- pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)
+ pattern: ^(.+$)
type: string
description: Revocation registry identifiers
- example: WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0
- RevocationAnoncredsModuleResponse:
- type: object
+ example: did:(method):4:did::3:CL:20:tag:CL_ACCUM:0
RevocationModuleResponse:
type: object
RevokeRequest:
@@ -10460,10 +10580,10 @@ components:
description: (True) publish revocation to ledger immediately, or (default,
False) mark it pending
rev_reg_id:
- pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)
+ pattern: ^(.+$)
type: string
description: Revocation registry identifier
- example: WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0
+ example: did:(method):4:did::3:CL:20:tag:CL_ACCUM:0
thread_id:
type: string
description: Thread ID of the credential exchange message thread resulting
@@ -10520,13 +10640,14 @@ components:
type: object
properties:
did:
- pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
+ pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$
type: string
description: DID of interest
example: did:peer:WgWxqztrNooG92RXvxSTWv
headers:
type: object
- properties: {}
+ additionalProperties:
+ type: object
non_sd_list:
type: array
items:
@@ -10535,7 +10656,8 @@ components:
example: ''
payload:
type: object
- properties: {}
+ additionalProperties:
+ type: object
verificationMethod:
pattern: \w+:(\/?\/?)[^\s]+
type: string
@@ -10576,14 +10698,16 @@ components:
description: Error text
headers:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Headers from verified JWT.
kid:
type: string
description: kid of signer
payload:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Payload from verified JWT
valid:
type: boolean
@@ -10664,10 +10788,12 @@ components:
type: string
registration_metadata:
type: object
- properties: {}
+ additionalProperties:
+ type: object
schema_metadata:
type: object
- properties: {}
+ additionalProperties:
+ type: object
schema_state:
$ref: '#/components/schemas/SchemaState'
SchemaSendRequest:
@@ -10808,7 +10934,8 @@ components:
description: Error text
signed_doc:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Signed document
SignatureOptions:
required:
@@ -10837,6 +10964,16 @@ components:
allOf:
- $ref: '#/components/schemas/SignatureOptions'
additionalProperties: true
+ StoreCredentialRequest:
+ type: object
+ properties:
+ verifiableCredential:
+ $ref: '#/components/schemas/VerifiableCredential'
+ StoreCredentialResponse:
+ type: object
+ properties:
+ credentialId:
+ type: string
SubmissionRequirements:
type: object
properties:
@@ -10979,7 +11116,8 @@ components:
type: array
items:
type: object
- properties: {}
+ additionalProperties:
+ type: object
example:
'@id': 143c458d-1b1c-40c7-ab85-4d16808ddf0a
data:
@@ -10992,7 +11130,8 @@ components:
mime-type: application/json
meta_data:
type: object
- properties: {}
+ additionalProperties:
+ type: object
example:
context:
param1: param1_value
@@ -11004,7 +11143,8 @@ components:
type: array
items:
type: object
- properties: {}
+ additionalProperties:
+ type: object
example:
author_goal_code: aries.transaction.ledger.write
context: did:sov
@@ -11015,7 +11155,8 @@ components:
type: array
items:
type: object
- properties: {}
+ additionalProperties:
+ type: object
example:
context: did:sov
message_id: 3fa85f64-5717-4562-b3fc-2c963f66afa6
@@ -11031,7 +11172,8 @@ components:
example: 3fa85f64-5717-4562-b3fc-2c963f66afa6
timing:
type: object
- properties: {}
+ additionalProperties:
+ type: object
example:
expires_time: 2020-12-13T17:29:06+0000
trace:
@@ -11141,7 +11283,8 @@ components:
properties:
extra_settings:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Agent config key-value pairs
example:
ACAPY_INVITE_PUBLIC: true
@@ -11152,7 +11295,8 @@ components:
properties:
extra_settings:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Agent config key-value pairs
image_url:
type: string
@@ -11331,7 +11475,8 @@ components:
- $ref: '#/components/schemas/IndyCredRequest'
credential_request_metadata:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: (Indy) credential request metadata
error_msg:
type: string
@@ -12032,16 +12177,20 @@ components:
properties:
cred_issue:
type: object
- properties: {}
+ additionalProperties:
+ type: object
cred_offer:
type: object
- properties: {}
+ additionalProperties:
+ type: object
cred_proposal:
type: object
- properties: {}
+ additionalProperties:
+ type: object
cred_request:
type: object
- properties: {}
+ additionalProperties:
+ type: object
V20CredExRecordDetail:
type: object
properties:
@@ -12078,7 +12227,8 @@ components:
example: 3fa85f64-5717-4562-b3fc-2c963f66afa6
cred_request_metadata:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Credential request metadata for indy holder
cred_rev_id:
pattern: ^[1-9][0-9]*$
@@ -12793,13 +12943,16 @@ components:
properties:
pres:
type: object
- properties: {}
+ additionalProperties:
+ type: object
pres_proposal:
type: object
- properties: {}
+ additionalProperties:
+ type: object
pres_request:
type: object
- properties: {}
+ additionalProperties:
+ type: object
V20PresExRecordList:
type: object
properties:
@@ -13037,7 +13190,8 @@ components:
description: Retrieval tag value
cred_value:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: (JSON-serializable) credential value
expanded_types:
type: array
@@ -13192,7 +13346,8 @@ components:
type: array
items:
type: object
- properties: {}
+ additionalProperties:
+ type: object
additionalProperties: true
VerifyCredentialRequest:
type: object
@@ -13213,7 +13368,8 @@ components:
properties:
securedDocument:
type: object
- properties: {}
+ additionalProperties:
+ type: object
example:
hello: world
proof:
@@ -13345,7 +13501,8 @@ components:
- unmanaged
settings:
type: object
- properties: {}
+ additionalProperties:
+ type: object
description: Settings for this wallet.
state:
type: string
diff --git a/generator/data/swagger.json b/generator/data/swagger.json
index 37ed536c7..ed1da3839 100644
--- a/generator/data/swagger.json
+++ b/generator/data/swagger.json
@@ -1,15099 +1 @@
-{
- "paths": {
- "/action-menu/{conn_id}/close": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/ActionMenuModulesResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["action-menu"],
- "summary": "Close the active menu associated with a connection",
- "produces": ["application/json"]
- }
- },
- "/action-menu/{conn_id}/fetch": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/ActionMenuFetchResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["action-menu"],
- "summary": "Fetch the active menu",
- "produces": ["application/json"]
- }
- },
- "/action-menu/{conn_id}/perform": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/ActionMenuModulesResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/PerformRequest" }
- },
- {
- "in": "path",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["action-menu"],
- "summary": "Perform an action associated with the active menu",
- "produces": ["application/json"]
- }
- },
- "/action-menu/{conn_id}/request": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/ActionMenuModulesResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["action-menu"],
- "summary": "Request the active menu",
- "produces": ["application/json"]
- }
- },
- "/action-menu/{conn_id}/send-menu": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/ActionMenuModulesResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/SendMenu" }
- },
- {
- "in": "path",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["action-menu"],
- "summary": "Send an action menu to a connection",
- "produces": ["application/json"]
- }
- },
- "/anoncreds/credential-definition": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/CredDefResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/CredDefPostRequest" }
- }
- ],
- "tags": ["anoncreds - credential definitions"],
- "summary": "Create a credential definition on the connected datastore",
- "produces": ["application/json"]
- }
- },
- "/anoncreds/credential-definition/{cred_def_id}": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/GetCredDefResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "cred_def_id",
- "type": "string",
- "description": "Credential definition identifier",
- "example": "did:(method):3:CL:20:tag",
- "required": true
- }
- ],
- "tags": ["anoncreds - credential definitions"],
- "summary": "Retrieve an individual credential definition details",
- "produces": ["application/json"]
- }
- },
- "/anoncreds/credential-definitions": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/GetCredDefsResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "query",
- "name": "issuer_id",
- "type": "string",
- "description": "Issuer Identifier of the credential definition",
- "example": "did:(method):WgWxqztrNooG92RXvxSTWv",
- "required": false
- },
- {
- "in": "query",
- "name": "schema_id",
- "type": "string",
- "description": "Schema identifier",
- "example": "did:(method):2:schema_name:1.0",
- "required": false
- },
- {
- "in": "query",
- "name": "schema_name",
- "type": "string",
- "description": "Schema name",
- "example": "example-schema",
- "required": false
- },
- {
- "in": "query",
- "name": "schema_version",
- "type": "string",
- "description": "Schema version",
- "example": "1.0",
- "required": false
- }
- ],
- "tags": ["anoncreds - credential definitions"],
- "summary": "Retrieve all credential definition ids",
- "produces": ["application/json"]
- }
- },
- "/anoncreds/registry/{rev_reg_id}/active": {
- "put": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/RevocationModuleResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "rev_reg_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "description": "Revocation Registry identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "required": true
- }
- ],
- "tags": ["anoncreds - revocation"],
- "summary": "Update the active registry",
- "produces": ["application/json"]
- }
- },
- "/anoncreds/registry/{rev_reg_id}/tails-file": {
- "put": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/RevocationModuleResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "rev_reg_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "description": "Revocation Registry identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "required": true
- }
- ],
- "tags": ["anoncreds - revocation"],
- "summary": "Upload local tails file to server",
- "produces": ["application/json"]
- }
- },
- "/anoncreds/revocation-list": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/RevListResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/RevListCreateRequest" }
- }
- ],
- "tags": ["anoncreds - revocation"],
- "summary": "Create and publish a revocation status list on the connected datastore",
- "produces": ["application/json"]
- }
- },
- "/anoncreds/revocation-registry-definition": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/RevRegDefResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": {
- "$ref": "#/definitions/RevRegCreateRequestSchemaAnoncreds"
- }
- }
- ],
- "tags": ["anoncreds - revocation"],
- "summary": "Create and publish a registration revocation on the connected datastore",
- "produces": ["application/json"]
- }
- },
- "/anoncreds/revocation/active-registry/{cred_def_id}": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/RevRegResultSchemaAnoncreds" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "cred_def_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "description": "Credential definition identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "required": true
- }
- ],
- "tags": ["anoncreds - revocation"],
- "summary": "Get current active revocation registry by credential definition id",
- "produces": ["application/json"]
- }
- },
- "/anoncreds/revocation/active-registry/{cred_def_id}/rotate": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/RevRegsCreatedSchemaAnoncreds" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "cred_def_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "description": "Credential definition identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "required": true
- }
- ],
- "tags": ["anoncreds - revocation"],
- "summary": "Rotate revocation registry",
- "produces": ["application/json"]
- }
- },
- "/anoncreds/revocation/credential-record": {
- "get": {
- "responses": {
- "200": {
- "schema": {
- "$ref": "#/definitions/CredRevRecordResultSchemaAnoncreds"
- },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "query",
- "name": "cred_ex_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Credential exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": false
- },
- {
- "in": "query",
- "name": "cred_rev_id",
- "type": "string",
- "pattern": "^[1-9][0-9]*$",
- "description": "Credential revocation identifier",
- "example": "12345",
- "required": false
- },
- {
- "in": "query",
- "name": "rev_reg_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "description": "Revocation registry identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "required": false
- }
- ],
- "tags": ["anoncreds - revocation"],
- "summary": "Get credential revocation status",
- "produces": ["application/json"]
- }
- },
- "/anoncreds/revocation/publish-revocations": {
- "post": {
- "responses": {
- "200": {
- "schema": {
- "$ref": "#/definitions/PublishRevocationsResultSchemaAnoncreds"
- },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": {
- "$ref": "#/definitions/PublishRevocationsSchemaAnoncreds"
- }
- }
- ],
- "tags": ["anoncreds - revocation"],
- "summary": "Publish pending revocations to ledger",
- "produces": ["application/json"]
- }
- },
- "/anoncreds/revocation/registries": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/RevRegsCreatedSchemaAnoncreds" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "query",
- "name": "cred_def_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "description": "Credential definition identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "required": false
- },
- {
- "in": "query",
- "name": "state",
- "type": "string",
- "enum": [
- "finished",
- "failed",
- "action",
- "wait",
- "decommissioned",
- "full"
- ],
- "description": "Revocation registry state",
- "required": false
- }
- ],
- "tags": ["anoncreds - revocation"],
- "summary": "Search for matching revocation registries that current agent created",
- "produces": ["application/json"]
- }
- },
- "/anoncreds/revocation/registry/{rev_reg_id}": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/RevRegResultSchemaAnoncreds" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "rev_reg_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "description": "Revocation Registry identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "required": true
- }
- ],
- "tags": ["anoncreds - revocation"],
- "summary": "Get revocation registry by revocation registry id",
- "produces": ["application/json"]
- }
- },
- "/anoncreds/revocation/registry/{rev_reg_id}/fix-revocation-entry-state": {
- "put": {
- "responses": {
- "200": {
- "schema": {
- "$ref": "#/definitions/RevRegWalletUpdatedResultSchemaAnoncreds"
- },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "rev_reg_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "description": "Revocation Registry identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "required": true
- },
- {
- "in": "query",
- "name": "apply_ledger_update",
- "type": "boolean",
- "description": "Apply updated accumulator transaction to ledger",
- "required": true
- }
- ],
- "tags": ["anoncreds - revocation"],
- "summary": "Fix revocation state in wallet and return number of updated entries",
- "produces": ["application/json"]
- }
- },
- "/anoncreds/revocation/registry/{rev_reg_id}/issued": {
- "get": {
- "responses": {
- "200": {
- "schema": {
- "$ref": "#/definitions/RevRegIssuedResultSchemaAnoncreds"
- },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "rev_reg_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "description": "Revocation Registry identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "required": true
- }
- ],
- "tags": ["anoncreds - revocation"],
- "summary": "Get number of credentials issued against revocation registry",
- "produces": ["application/json"]
- }
- },
- "/anoncreds/revocation/registry/{rev_reg_id}/issued/details": {
- "get": {
- "responses": {
- "200": {
- "schema": {
- "$ref": "#/definitions/CredRevRecordDetailsResultSchemaAnoncreds"
- },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "rev_reg_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "description": "Revocation Registry identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "required": true
- }
- ],
- "tags": ["anoncreds - revocation"],
- "summary": "Get details of credentials issued against revocation registry",
- "produces": ["application/json"]
- }
- },
- "/anoncreds/revocation/registry/{rev_reg_id}/issued/indy_recs": {
- "get": {
- "responses": {
- "200": {
- "schema": {
- "$ref": "#/definitions/CredRevIndyRecordsResultSchemaAnoncreds"
- },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "rev_reg_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "description": "Revocation Registry identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "required": true
- }
- ],
- "tags": ["anoncreds - revocation"],
- "summary": "Get details of revoked credentials from ledger",
- "produces": ["application/json"]
- }
- },
- "/anoncreds/revocation/registry/{rev_reg_id}/set-state": {
- "patch": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/RevRegResultSchemaAnoncreds" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "rev_reg_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "description": "Revocation Registry identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "required": true
- },
- {
- "in": "query",
- "name": "state",
- "type": "string",
- "enum": [
- "finished",
- "failed",
- "action",
- "wait",
- "decommissioned",
- "full"
- ],
- "description": "Revocation registry state to set",
- "required": true
- }
- ],
- "tags": ["anoncreds - revocation"],
- "summary": "Set revocation registry state manually",
- "produces": ["application/json"]
- }
- },
- "/anoncreds/revocation/registry/{rev_reg_id}/tails-file": {
- "get": {
- "responses": {
- "200": {
- "schema": {
- "$ref": "#/definitions/RevocationAnoncredsModuleResponse"
- },
- "description": "tails file"
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "rev_reg_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "description": "Revocation Registry identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "required": true
- }
- ],
- "tags": ["anoncreds - revocation"],
- "summary": "Download tails file",
- "produces": ["application/octet-stream"]
- }
- },
- "/anoncreds/revocation/revoke": {
- "post": {
- "responses": {
- "200": {
- "schema": {
- "$ref": "#/definitions/RevocationAnoncredsModuleResponse"
- },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/RevokeRequestSchemaAnoncreds" }
- }
- ],
- "tags": ["anoncreds - revocation"],
- "summary": "Revoke an issued credential",
- "produces": ["application/json"]
- }
- },
- "/anoncreds/schema": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/SchemaResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/SchemaPostRequest" }
- }
- ],
- "tags": ["anoncreds - schemas"],
- "summary": "Create a schema on the connected datastore",
- "produces": ["application/json"]
- }
- },
- "/anoncreds/schema/{schema_id}": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/GetSchemaResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "schema_id",
- "type": "string",
- "description": "Schema identifier",
- "example": "did:(method):2:schema_name:1.0",
- "required": true
- }
- ],
- "tags": ["anoncreds - schemas"],
- "summary": "Retrieve an individual schemas details",
- "produces": ["application/json"]
- }
- },
- "/anoncreds/schemas": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/GetSchemasResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "query",
- "name": "schema_issuer_id",
- "type": "string",
- "description": "Schema issuer identifier",
- "example": "did:(method):WgWxqztrNooG92RXvxSTWv",
- "required": false
- },
- {
- "in": "query",
- "name": "schema_name",
- "type": "string",
- "description": "Schema name",
- "example": "example-schema",
- "required": false
- },
- {
- "in": "query",
- "name": "schema_version",
- "type": "string",
- "description": "Schema version",
- "example": "1.0",
- "required": false
- }
- ],
- "tags": ["anoncreds - schemas"],
- "summary": "Retrieve all schema ids",
- "produces": ["application/json"]
- }
- },
- "/anoncreds/wallet/upgrade": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/UpgradeResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "query",
- "name": "wallet_name",
- "type": "string",
- "description": "Name of wallet to upgrade to anoncreds",
- "example": "base-wallet",
- "required": true
- }
- ],
- "tags": ["anoncreds - wallet upgrade"],
- "summary": "\n Upgrade the wallet from askar to anoncreds - Be very careful with this! You \n cannot go back! See migration guide for more information.\n ",
- "produces": ["application/json"]
- }
- },
- "/connections": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/ConnectionList" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "query",
- "name": "alias",
- "type": "string",
- "description": "Alias",
- "example": "Barry",
- "required": false
- },
- {
- "in": "query",
- "name": "connection_protocol",
- "type": "string",
- "enum": ["connections/1.0", "didexchange/1.0", "didexchange/1.1"],
- "description": "Connection protocol used",
- "example": "connections/1.0",
- "required": false
- },
- {
- "in": "query",
- "name": "descending",
- "type": "boolean",
- "default": false,
- "description": "Order results in descending order if true",
- "required": false
- },
- {
- "in": "query",
- "name": "invitation_key",
- "type": "string",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
- "description": "invitation key",
- "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
- "required": false
- },
- {
- "in": "query",
- "name": "invitation_msg_id",
- "type": "string",
- "description": "Identifier of the associated Invitation Message",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": false
- },
- {
- "in": "query",
- "name": "limit",
- "type": "integer",
- "default": 100,
- "description": "Number of results to return",
- "example": 50,
- "required": false
- },
- {
- "in": "query",
- "name": "my_did",
- "type": "string",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
- "description": "My DID",
- "example": "WgWxqztrNooG92RXvxSTWv",
- "required": false
- },
- {
- "in": "query",
- "name": "offset",
- "type": "integer",
- "default": 0,
- "description": "Offset for pagination",
- "example": 0,
- "required": false
- },
- {
- "in": "query",
- "name": "order_by",
- "type": "string",
- "default": "id",
- "enum": ["id"],
- "description": "The column to order results by. Only \"id\" is currently supported.",
- "required": false
- },
- {
- "in": "query",
- "name": "state",
- "type": "string",
- "enum": [
- "abandoned",
- "active",
- "completed",
- "error",
- "init",
- "invitation",
- "request",
- "response",
- "start"
- ],
- "description": "Connection state",
- "required": false
- },
- {
- "in": "query",
- "name": "their_did",
- "type": "string",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
- "description": "Their DID",
- "example": "WgWxqztrNooG92RXvxSTWv",
- "required": false
- },
- {
- "in": "query",
- "name": "their_public_did",
- "type": "string",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
- "description": "Their Public DID",
- "example": "WgWxqztrNooG92RXvxSTWv",
- "required": false
- },
- {
- "in": "query",
- "name": "their_role",
- "type": "string",
- "enum": ["invitee", "requester", "inviter", "responder"],
- "description": "Their role in the connection protocol",
- "example": "invitee",
- "required": false
- }
- ],
- "tags": ["connection"],
- "summary": "Query agent-to-agent connections",
- "produces": ["application/json"]
- }
- },
- "/connections/create-invitation": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/InvitationResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/CreateInvitationRequest" }
- },
- {
- "in": "query",
- "name": "alias",
- "type": "string",
- "description": "Alias",
- "example": "Barry",
- "required": false
- },
- {
- "in": "query",
- "name": "auto_accept",
- "type": "boolean",
- "description": "Auto-accept connection (defaults to configuration)",
- "required": false
- },
- {
- "in": "query",
- "name": "multi_use",
- "type": "boolean",
- "description": "Create invitation for multiple use (default false)",
- "required": false
- },
- {
- "in": "query",
- "name": "public",
- "type": "boolean",
- "description": "Create invitation from public DID (default false)",
- "required": false
- }
- ],
- "tags": ["connection"],
- "summary": "Create a new connection invitation",
- "deprecated": true,
- "produces": ["application/json"]
- }
- },
- "/connections/create-static": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/ConnectionStaticResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/ConnectionStaticRequest" }
- }
- ],
- "tags": ["connection"],
- "summary": "Create a new static connection",
- "produces": ["application/json"]
- }
- },
- "/connections/receive-invitation": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/ConnRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/ReceiveInvitationRequest" }
- },
- {
- "in": "query",
- "name": "alias",
- "type": "string",
- "description": "Alias",
- "example": "Barry",
- "required": false
- },
- {
- "in": "query",
- "name": "auto_accept",
- "type": "boolean",
- "description": "Auto-accept connection (defaults to configuration)",
- "required": false
- },
- {
- "in": "query",
- "name": "mediation_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Identifier for active mediation record to be used",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": false
- }
- ],
- "tags": ["connection"],
- "summary": "Receive a new connection invitation",
- "deprecated": true,
- "produces": ["application/json"]
- }
- },
- "/connections/{conn_id}": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/ConnRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["connection"],
- "summary": "Fetch a single connection record",
- "produces": ["application/json"]
- },
- "delete": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/ConnectionModuleResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["connection"],
- "summary": "Remove an existing connection record",
- "produces": ["application/json"]
- }
- },
- "/connections/{conn_id}/accept-invitation": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/ConnRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- },
- {
- "in": "query",
- "name": "mediation_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Identifier for active mediation record to be used",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": false
- },
- {
- "in": "query",
- "name": "my_endpoint",
- "type": "string",
- "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
- "description": "My URL endpoint",
- "example": "https://myhost:8021",
- "required": false
- },
- {
- "in": "query",
- "name": "my_label",
- "type": "string",
- "description": "Label for connection",
- "example": "Broker",
- "required": false
- }
- ],
- "tags": ["connection"],
- "summary": "Accept a stored connection invitation",
- "deprecated": true,
- "produces": ["application/json"]
- }
- },
- "/connections/{conn_id}/accept-request": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/ConnRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- },
- {
- "in": "query",
- "name": "my_endpoint",
- "type": "string",
- "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
- "description": "My URL endpoint",
- "example": "https://myhost:8021",
- "required": false
- }
- ],
- "tags": ["connection"],
- "summary": "Accept a stored connection request",
- "deprecated": true,
- "produces": ["application/json"]
- }
- },
- "/connections/{conn_id}/endpoints": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/EndpointsResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["connection"],
- "summary": "Fetch connection remote endpoint",
- "produces": ["application/json"]
- }
- },
- "/connections/{conn_id}/metadata": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/ConnectionMetadata" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- },
- {
- "in": "query",
- "name": "key",
- "type": "string",
- "description": "Key to retrieve.",
- "required": false
- }
- ],
- "tags": ["connection"],
- "summary": "Fetch connection metadata",
- "produces": ["application/json"]
- },
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/ConnectionMetadata" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/ConnectionMetadataSetRequest" }
- },
- {
- "in": "path",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["connection"],
- "summary": "Set connection metadata",
- "produces": ["application/json"]
- }
- },
- "/connections/{conn_id}/send-message": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/BasicMessageModuleResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/SendMessage" }
- },
- {
- "in": "path",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["basicmessage"],
- "summary": "Send a basic message to a connection",
- "produces": ["application/json"]
- }
- },
- "/connections/{conn_id}/send-ping": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/PingRequestResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/PingRequest" }
- },
- {
- "in": "path",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["trustping"],
- "summary": "Send a trust ping to a connection",
- "produces": ["application/json"]
- }
- },
- "/connections/{conn_id}/start-introduction": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/IntroModuleResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- },
- {
- "in": "query",
- "name": "target_connection_id",
- "type": "string",
- "description": "Target connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- },
- {
- "in": "query",
- "name": "message",
- "type": "string",
- "description": "Message",
- "example": "Allow me to introduce ...",
- "required": false
- }
- ],
- "tags": ["introduction"],
- "summary": "Start an introduction between two connections",
- "produces": ["application/json"]
- }
- },
- "/credential-definitions": {
- "post": {
- "responses": {
- "200": {
- "schema": {
- "$ref": "#/definitions/TxnOrCredentialDefinitionSendResult"
- },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": {
- "$ref": "#/definitions/CredentialDefinitionSendRequest"
- }
- },
- {
- "in": "query",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": false
- },
- {
- "in": "query",
- "name": "create_transaction_for_endorser",
- "type": "boolean",
- "description": "Create Transaction For Endorser's signature",
- "required": false
- }
- ],
- "tags": ["credential-definition"],
- "summary": "Sends a credential definition to the ledger",
- "produces": ["application/json"]
- }
- },
- "/credential-definitions/created": {
- "get": {
- "responses": {
- "200": {
- "schema": {
- "$ref": "#/definitions/CredentialDefinitionsCreatedResult"
- },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "query",
- "name": "cred_def_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "description": "Credential definition id",
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "required": false
- },
- {
- "in": "query",
- "name": "issuer_did",
- "type": "string",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
- "description": "Issuer DID",
- "example": "WgWxqztrNooG92RXvxSTWv",
- "required": false
- },
- {
- "in": "query",
- "name": "schema_id",
- "type": "string",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
- "description": "Schema identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
- "required": false
- },
- {
- "in": "query",
- "name": "schema_issuer_did",
- "type": "string",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
- "description": "Schema issuer DID",
- "example": "WgWxqztrNooG92RXvxSTWv",
- "required": false
- },
- {
- "in": "query",
- "name": "schema_name",
- "type": "string",
- "description": "Schema name",
- "example": "membership",
- "required": false
- },
- {
- "in": "query",
- "name": "schema_version",
- "type": "string",
- "pattern": "^[0-9.]+$",
- "description": "Schema version",
- "example": "1.0",
- "required": false
- }
- ],
- "tags": ["credential-definition"],
- "summary": "Search for matching credential definitions that agent originated",
- "produces": ["application/json"]
- }
- },
- "/credential-definitions/{cred_def_id}": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/CredentialDefinitionGetResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "cred_def_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "description": "Credential definition identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "required": true
- }
- ],
- "tags": ["credential-definition"],
- "summary": "Gets a credential definition from the ledger",
- "produces": ["application/json"]
- }
- },
- "/credential-definitions/{cred_def_id}/write_record": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/CredentialDefinitionGetResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "cred_def_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "description": "Credential definition identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "required": true
- }
- ],
- "tags": ["credential-definition"],
- "summary": "Writes a credential definition non-secret record to the wallet",
- "produces": ["application/json"]
- }
- },
- "/credential/mime-types/{credential_id}": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/AttributeMimeTypesResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "credential_id",
- "type": "string",
- "description": "Credential identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["credentials"],
- "summary": "Get attribute MIME types from wallet",
- "produces": ["application/json"]
- }
- },
- "/credential/revoked/{credential_id}": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/CredRevokedResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "credential_id",
- "type": "string",
- "description": "Credential identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- },
- {
- "in": "query",
- "name": "from",
- "type": "string",
- "pattern": "^[0-9]*$",
- "description": "Earliest epoch of revocation status interval of interest",
- "example": "0",
- "required": false
- },
- {
- "in": "query",
- "name": "to",
- "type": "string",
- "pattern": "^[0-9]*$",
- "description": "Latest epoch of revocation status interval of interest",
- "example": "0",
- "required": false
- }
- ],
- "tags": ["credentials"],
- "summary": "Query credential revocation status by id",
- "produces": ["application/json"]
- }
- },
- "/credential/w3c/{credential_id}": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/VCRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "credential_id",
- "type": "string",
- "description": "Credential identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["credentials"],
- "summary": "Fetch W3C credential from wallet by id",
- "produces": ["application/json"]
- },
- "delete": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/HolderModuleResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "credential_id",
- "type": "string",
- "description": "Credential identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["credentials"],
- "summary": "Remove W3C credential from wallet by id",
- "produces": ["application/json"]
- }
- },
- "/credential/{credential_id}": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/IndyCredInfo" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "credential_id",
- "type": "string",
- "description": "Credential identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["credentials"],
- "summary": "Fetch credential from wallet by id",
- "produces": ["application/json"]
- },
- "delete": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/HolderModuleResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "credential_id",
- "type": "string",
- "description": "Credential identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["credentials"],
- "summary": "Remove credential from wallet by id",
- "produces": ["application/json"]
- }
- },
- "/credentials": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/CredInfoList" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "query",
- "name": "count",
- "type": "string",
- "default": "10",
- "pattern": "^[1-9][0-9]*$",
- "description": "Maximum number to retrieve (DEPRECATED - use limit instead)",
- "example": "1",
- "deprecated": true,
- "required": false
- },
- {
- "in": "query",
- "name": "limit",
- "type": "integer",
- "description": "Number of results to return",
- "example": 50,
- "required": false
- },
- {
- "in": "query",
- "name": "offset",
- "type": "integer",
- "description": "Offset for pagination",
- "example": 0,
- "required": false
- },
- {
- "in": "query",
- "name": "start",
- "type": "string",
- "default": "0",
- "pattern": "^[0-9]*$",
- "description": "Start index (DEPRECATED - use offset instead)",
- "example": "0",
- "deprecated": true,
- "required": false
- },
- {
- "in": "query",
- "name": "wql",
- "type": "string",
- "pattern": "^{.*}$",
- "description": "(JSON) WQL query",
- "example": "{\"attr::name::value\": \"Alex\"}",
- "required": false
- }
- ],
- "tags": ["credentials"],
- "summary": "Fetch credentials from wallet",
- "produces": ["application/json"]
- }
- },
- "/credentials/w3c": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/VCRecordList" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/W3CCredentialsListRequest" }
- }
- ],
- "tags": ["credentials"],
- "summary": "Fetch W3C credentials from wallet",
- "produces": ["application/json"]
- }
- },
- "/did-rotate/{conn_id}/hangup": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/Hangup" },
- "description": "Hangup agent message for observer"
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["did-rotate"],
- "summary": "Send hangup of DID rotation as a rotator",
- "produces": ["application/json"]
- }
- },
- "/did-rotate/{conn_id}/rotate": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/Rotate" },
- "description": "Rotate agent message for observer"
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/DIDRotateRequestJSON" }
- },
- {
- "in": "path",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["did-rotate"],
- "summary": "Begin rotation of a DID as a rotator",
- "produces": ["application/json"]
- }
- },
- "/didexchange/create-request": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/ConnRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "query",
- "name": "their_public_did",
- "type": "string",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
- "description": "Qualified public DID to which to request connection",
- "example": "did:peer:WgWxqztrNooG92RXvxSTWv",
- "required": true
- },
- {
- "in": "query",
- "name": "alias",
- "type": "string",
- "description": "Alias for connection",
- "example": "Barry",
- "required": false
- },
- {
- "in": "query",
- "name": "auto_accept",
- "type": "boolean",
- "description": "Auto-accept connection (defaults to configuration)",
- "required": false
- },
- {
- "in": "query",
- "name": "goal",
- "type": "string",
- "description": "A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message",
- "example": "To issue a Faber College Graduate credential",
- "required": false
- },
- {
- "in": "query",
- "name": "goal_code",
- "type": "string",
- "description": "A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message",
- "example": "issue-vc",
- "required": false
- },
- {
- "in": "query",
- "name": "mediation_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Identifier for active mediation record to be used",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": false
- },
- {
- "in": "query",
- "name": "my_endpoint",
- "type": "string",
- "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
- "description": "My URL endpoint",
- "example": "https://myhost:8021",
- "required": false
- },
- {
- "in": "query",
- "name": "my_label",
- "type": "string",
- "description": "Label for connection request",
- "example": "Broker",
- "required": false
- },
- {
- "in": "query",
- "name": "protocol",
- "type": "string",
- "enum": ["didexchange/1.0", "didexchange/1.1"],
- "description": "Which DID Exchange Protocol version to use",
- "example": "didexchange/1.0",
- "required": false
- },
- {
- "in": "query",
- "name": "use_did",
- "type": "string",
- "description": "The DID to use to for this connection",
- "example": "did:example:1234",
- "required": false
- },
- {
- "in": "query",
- "name": "use_did_method",
- "type": "string",
- "enum": ["did:peer:2", "did:peer:4"],
- "description": "The DID method to use to generate a DID for this connection",
- "example": "did:peer:4",
- "required": false
- },
- {
- "in": "query",
- "name": "use_public_did",
- "type": "boolean",
- "description": "Use public DID for this connection",
- "required": false
- }
- ],
- "tags": ["did-exchange"],
- "summary": "Create and send a request against public DID's implicit invitation",
- "produces": ["application/json"]
- }
- },
- "/didexchange/receive-request": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/ConnRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/DIDXRequest" }
- },
- {
- "in": "query",
- "name": "alias",
- "type": "string",
- "description": "Alias for connection",
- "example": "Barry",
- "required": false
- },
- {
- "in": "query",
- "name": "auto_accept",
- "type": "boolean",
- "description": "Auto-accept connection (defaults to configuration)",
- "required": false
- },
- {
- "in": "query",
- "name": "mediation_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Identifier for active mediation record to be used",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": false
- },
- {
- "in": "query",
- "name": "my_endpoint",
- "type": "string",
- "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
- "description": "My URL endpoint",
- "example": "https://myhost:8021",
- "required": false
- }
- ],
- "tags": ["did-exchange"],
- "summary": "Receive request against public DID's implicit invitation",
- "deprecated": true,
- "produces": ["application/json"]
- }
- },
- "/didexchange/{conn_id}/accept-invitation": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/ConnRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- },
- {
- "in": "query",
- "name": "my_endpoint",
- "type": "string",
- "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
- "description": "My URL endpoint",
- "example": "https://myhost:8021",
- "required": false
- },
- {
- "in": "query",
- "name": "my_label",
- "type": "string",
- "description": "Label for connection request",
- "example": "Broker",
- "required": false
- },
- {
- "in": "query",
- "name": "use_did",
- "type": "string",
- "description": "The DID to use to for this connection",
- "example": "did:example:1234",
- "required": false
- },
- {
- "in": "query",
- "name": "use_did_method",
- "type": "string",
- "enum": ["did:peer:2", "did:peer:4"],
- "description": "The DID method to use to generate a DID for this connection",
- "example": "did:peer:4",
- "required": false
- }
- ],
- "tags": ["did-exchange"],
- "summary": "Accept a stored connection invitation",
- "produces": ["application/json"]
- }
- },
- "/didexchange/{conn_id}/accept-request": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/ConnRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- },
- {
- "in": "query",
- "name": "mediation_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Identifier for active mediation record to be used",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": false
- },
- {
- "in": "query",
- "name": "my_endpoint",
- "type": "string",
- "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
- "description": "My URL endpoint",
- "example": "https://myhost:8021",
- "required": false
- },
- {
- "in": "query",
- "name": "use_public_did",
- "type": "boolean",
- "description": "Use public DID for this connection",
- "required": false
- }
- ],
- "tags": ["did-exchange"],
- "summary": "Accept a stored connection request",
- "produces": ["application/json"]
- }
- },
- "/didexchange/{conn_id}/reject": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/ConnRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/DIDXRejectRequest" }
- },
- {
- "in": "path",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["did-exchange"],
- "summary": "Abandon or reject a DID Exchange",
- "produces": ["application/json"]
- }
- },
- "/discover-features-2.0/queries": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V20DiscoveryExchangeResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "query",
- "name": "connection_id",
- "type": "string",
- "description": "Connection identifier, if none specified, then the query will provide features for this agent.",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": false
- },
- {
- "in": "query",
- "name": "query_goal_code",
- "type": "string",
- "description": "Goal-code feature-type query",
- "example": "*",
- "required": false
- },
- {
- "in": "query",
- "name": "query_protocol",
- "type": "string",
- "description": "Protocol feature-type query",
- "example": "*",
- "required": false
- }
- ],
- "tags": ["discover-features v2.0"],
- "summary": "Query supported features",
- "produces": ["application/json"]
- }
- },
- "/discover-features-2.0/records": {
- "get": {
- "responses": {
- "200": {
- "schema": {
- "$ref": "#/definitions/V20DiscoveryExchangeListResult"
- },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "query",
- "name": "connection_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": false
- }
- ],
- "tags": ["discover-features v2.0"],
- "summary": "Discover Features v2.0 records",
- "produces": ["application/json"]
- }
- },
- "/discover-features/query": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V10DiscoveryRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "query",
- "name": "comment",
- "type": "string",
- "description": "Comment",
- "example": "test",
- "required": false
- },
- {
- "in": "query",
- "name": "connection_id",
- "type": "string",
- "description": "Connection identifier, if none specified, then the query will provide features for this agent.",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": false
- },
- {
- "in": "query",
- "name": "query",
- "type": "string",
- "description": "Protocol feature query",
- "example": "*",
- "required": false
- }
- ],
- "tags": ["discover-features"],
- "summary": "Query supported features",
- "produces": ["application/json"]
- }
- },
- "/discover-features/records": {
- "get": {
- "responses": {
- "200": {
- "schema": {
- "$ref": "#/definitions/V10DiscoveryExchangeListResult"
- },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "query",
- "name": "connection_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": false
- }
- ],
- "tags": ["discover-features"],
- "summary": "Discover Features records",
- "produces": ["application/json"]
- }
- },
- "/issue-credential-2.0/create": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V20CredExRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/V20IssueCredSchemaCore" }
- }
- ],
- "tags": ["issue-credential v2.0"],
- "summary": "Create a credential record without sending (generally for use with Out-Of-Band)",
- "produces": ["application/json"]
- }
- },
- "/issue-credential-2.0/create-offer": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V20CredExRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/V20CredOfferConnFreeRequest" }
- }
- ],
- "tags": ["issue-credential v2.0"],
- "summary": "Create a credential offer, independent of any proposal or connection",
- "produces": ["application/json"]
- }
- },
- "/issue-credential-2.0/records": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V20CredExRecordListResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "query",
- "name": "connection_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": false
- },
- {
- "in": "query",
- "name": "descending",
- "type": "boolean",
- "default": false,
- "description": "Order results in descending order if true",
- "required": false
- },
- {
- "in": "query",
- "name": "limit",
- "type": "integer",
- "default": 100,
- "description": "Number of results to return",
- "example": 50,
- "required": false
- },
- {
- "in": "query",
- "name": "offset",
- "type": "integer",
- "default": 0,
- "description": "Offset for pagination",
- "example": 0,
- "required": false
- },
- {
- "in": "query",
- "name": "order_by",
- "type": "string",
- "default": "id",
- "enum": ["id"],
- "description": "The column to order results by. Only \"id\" is currently supported.",
- "required": false
- },
- {
- "in": "query",
- "name": "role",
- "type": "string",
- "enum": ["issuer", "holder"],
- "description": "Role assigned in credential exchange",
- "required": false
- },
- {
- "in": "query",
- "name": "state",
- "type": "string",
- "enum": [
- "proposal-sent",
- "proposal-received",
- "offer-sent",
- "offer-received",
- "request-sent",
- "request-received",
- "credential-issued",
- "credential-received",
- "done",
- "credential-revoked",
- "abandoned"
- ],
- "description": "Credential exchange state",
- "required": false
- },
- {
- "in": "query",
- "name": "thread_id",
- "type": "string",
- "description": "Thread identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": false
- }
- ],
- "tags": ["issue-credential v2.0"],
- "summary": "Fetch all credential exchange records",
- "produces": ["application/json"]
- }
- },
- "/issue-credential-2.0/records/{cred_ex_id}": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V20CredExRecordDetail" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "cred_ex_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Credential exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["issue-credential v2.0"],
- "summary": "Fetch a single credential exchange record",
- "produces": ["application/json"]
- },
- "delete": {
- "responses": {
- "200": {
- "schema": {
- "$ref": "#/definitions/V20IssueCredentialModuleResponse"
- },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "cred_ex_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Credential exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["issue-credential v2.0"],
- "summary": "Remove an existing credential exchange record",
- "produces": ["application/json"]
- }
- },
- "/issue-credential-2.0/records/{cred_ex_id}/issue": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V20CredExRecordDetail" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/V20CredIssueRequest" }
- },
- {
- "in": "path",
- "name": "cred_ex_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Credential exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["issue-credential v2.0"],
- "summary": "Send holder a credential",
- "produces": ["application/json"]
- }
- },
- "/issue-credential-2.0/records/{cred_ex_id}/problem-report": {
- "post": {
- "responses": {
- "200": {
- "schema": {
- "$ref": "#/definitions/V20IssueCredentialModuleResponse"
- },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": {
- "$ref": "#/definitions/V20CredIssueProblemReportRequest"
- }
- },
- {
- "in": "path",
- "name": "cred_ex_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Credential exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["issue-credential v2.0"],
- "summary": "Send a problem report for credential exchange",
- "produces": ["application/json"]
- }
- },
- "/issue-credential-2.0/records/{cred_ex_id}/send-offer": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V20CredExRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/V20CredBoundOfferRequest" }
- },
- {
- "in": "path",
- "name": "cred_ex_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Credential exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["issue-credential v2.0"],
- "summary": "Send holder a credential offer in reference to a proposal with preview",
- "produces": ["application/json"]
- }
- },
- "/issue-credential-2.0/records/{cred_ex_id}/send-request": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V20CredExRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/V20CredRequestRequest" }
- },
- {
- "in": "path",
- "name": "cred_ex_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Credential exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["issue-credential v2.0"],
- "summary": "Send issuer a credential request",
- "produces": ["application/json"]
- }
- },
- "/issue-credential-2.0/records/{cred_ex_id}/store": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V20CredExRecordDetail" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/V20CredStoreRequest" }
- },
- {
- "in": "path",
- "name": "cred_ex_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Credential exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["issue-credential v2.0"],
- "summary": "Store a received credential",
- "produces": ["application/json"]
- }
- },
- "/issue-credential-2.0/send": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V20CredExRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/V20CredExFree" }
- }
- ],
- "tags": ["issue-credential v2.0"],
- "summary": "Send holder a credential, automating entire flow",
- "produces": ["application/json"]
- }
- },
- "/issue-credential-2.0/send-offer": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V20CredExRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/V20CredOfferRequest" }
- }
- ],
- "tags": ["issue-credential v2.0"],
- "summary": "Send holder a credential offer, independent of any proposal",
- "produces": ["application/json"]
- }
- },
- "/issue-credential-2.0/send-proposal": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V20CredExRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/V20CredExFree" }
- }
- ],
- "tags": ["issue-credential v2.0"],
- "summary": "Send issuer a credential proposal",
- "produces": ["application/json"]
- }
- },
- "/issue-credential-2.0/send-request": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V20CredExRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/V20CredRequestFree" }
- }
- ],
- "tags": ["issue-credential v2.0"],
- "summary": "Send issuer a credential request not bound to an existing thread. Indy credentials cannot start at a request",
- "produces": ["application/json"]
- }
- },
- "/issue-credential/create": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V10CredentialExchange" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/V10CredentialCreate" }
- }
- ],
- "tags": ["issue-credential v1.0"],
- "summary": "Create a credential record without sending (generally for use with Out-Of-Band)",
- "deprecated": true,
- "produces": ["application/json"]
- }
- },
- "/issue-credential/create-offer": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V10CredentialExchange" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": {
- "$ref": "#/definitions/V10CredentialConnFreeOfferRequest"
- }
- }
- ],
- "tags": ["issue-credential v1.0"],
- "summary": "Create a credential offer, independent of any proposal or connection",
- "deprecated": true,
- "produces": ["application/json"]
- }
- },
- "/issue-credential/records": {
- "get": {
- "responses": {
- "200": {
- "schema": {
- "$ref": "#/definitions/V10CredentialExchangeListResult"
- },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "query",
- "name": "connection_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": false
- },
- {
- "in": "query",
- "name": "descending",
- "type": "boolean",
- "default": false,
- "description": "Order results in descending order if true",
- "required": false
- },
- {
- "in": "query",
- "name": "limit",
- "type": "integer",
- "default": 100,
- "description": "Number of results to return",
- "example": 50,
- "required": false
- },
- {
- "in": "query",
- "name": "offset",
- "type": "integer",
- "default": 0,
- "description": "Offset for pagination",
- "example": 0,
- "required": false
- },
- {
- "in": "query",
- "name": "order_by",
- "type": "string",
- "default": "id",
- "enum": ["id"],
- "description": "The column to order results by. Only \"id\" is currently supported.",
- "required": false
- },
- {
- "in": "query",
- "name": "role",
- "type": "string",
- "enum": ["issuer", "holder"],
- "description": "Role assigned in credential exchange",
- "required": false
- },
- {
- "in": "query",
- "name": "state",
- "type": "string",
- "enum": [
- "proposal_sent",
- "proposal_received",
- "offer_sent",
- "offer_received",
- "request_sent",
- "request_received",
- "credential_issued",
- "credential_received",
- "credential_acked",
- "credential_revoked",
- "abandoned"
- ],
- "description": "Credential exchange state",
- "required": false
- },
- {
- "in": "query",
- "name": "thread_id",
- "type": "string",
- "description": "Thread identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": false
- }
- ],
- "tags": ["issue-credential v1.0"],
- "summary": "Fetch all credential exchange records",
- "deprecated": true,
- "produces": ["application/json"]
- }
- },
- "/issue-credential/records/{cred_ex_id}": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V10CredentialExchange" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "cred_ex_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Credential exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["issue-credential v1.0"],
- "summary": "Fetch a single credential exchange record",
- "deprecated": true,
- "produces": ["application/json"]
- },
- "delete": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/IssueCredentialModuleResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "cred_ex_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Credential exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["issue-credential v1.0"],
- "summary": "Remove an existing credential exchange record",
- "deprecated": true,
- "produces": ["application/json"]
- }
- },
- "/issue-credential/records/{cred_ex_id}/issue": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V10CredentialExchange" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/V10CredentialIssueRequest" }
- },
- {
- "in": "path",
- "name": "cred_ex_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Credential exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["issue-credential v1.0"],
- "summary": "Send holder a credential",
- "deprecated": true,
- "produces": ["application/json"]
- }
- },
- "/issue-credential/records/{cred_ex_id}/problem-report": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/IssueCredentialModuleResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": {
- "$ref": "#/definitions/V10CredentialProblemReportRequest"
- }
- },
- {
- "in": "path",
- "name": "cred_ex_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Credential exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["issue-credential v1.0"],
- "summary": "Send a problem report for credential exchange",
- "deprecated": true,
- "produces": ["application/json"]
- }
- },
- "/issue-credential/records/{cred_ex_id}/send-offer": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V10CredentialExchange" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/V10CredentialBoundOfferRequest" }
- },
- {
- "in": "path",
- "name": "cred_ex_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Credential exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["issue-credential v1.0"],
- "summary": "Send holder a credential offer in reference to a proposal with preview",
- "deprecated": true,
- "produces": ["application/json"]
- }
- },
- "/issue-credential/records/{cred_ex_id}/send-request": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V10CredentialExchange" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": {
- "$ref": "#/definitions/V10CredentialExchangeAutoRemoveRequest"
- }
- },
- {
- "in": "path",
- "name": "cred_ex_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Credential exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["issue-credential v1.0"],
- "summary": "Send issuer a credential request",
- "deprecated": true,
- "produces": ["application/json"]
- }
- },
- "/issue-credential/records/{cred_ex_id}/store": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V10CredentialExchange" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/V10CredentialStoreRequest" }
- },
- {
- "in": "path",
- "name": "cred_ex_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Credential exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["issue-credential v1.0"],
- "summary": "Store a received credential",
- "deprecated": true,
- "produces": ["application/json"]
- }
- },
- "/issue-credential/send": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V10CredentialExchange" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": {
- "$ref": "#/definitions/V10CredentialProposalRequestMand"
- }
- }
- ],
- "tags": ["issue-credential v1.0"],
- "summary": "Send holder a credential, automating entire flow",
- "deprecated": true,
- "produces": ["application/json"]
- }
- },
- "/issue-credential/send-offer": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V10CredentialExchange" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/V10CredentialFreeOfferRequest" }
- }
- ],
- "tags": ["issue-credential v1.0"],
- "summary": "Send holder a credential offer, independent of any proposal",
- "deprecated": true,
- "produces": ["application/json"]
- }
- },
- "/issue-credential/send-proposal": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V10CredentialExchange" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": {
- "$ref": "#/definitions/V10CredentialProposalRequestOpt"
- }
- }
- ],
- "tags": ["issue-credential v1.0"],
- "summary": "Send issuer a credential proposal",
- "deprecated": true,
- "produces": ["application/json"]
- }
- },
- "/jsonld/sign": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/SignResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/SignRequest" }
- }
- ],
- "tags": ["jsonld"],
- "summary": "Sign a JSON-LD structure and return it",
- "deprecated": true,
- "produces": ["application/json"]
- }
- },
- "/jsonld/verify": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/VerifyResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/VerifyRequest" }
- }
- ],
- "tags": ["jsonld"],
- "summary": "Verify a JSON-LD structure.",
- "deprecated": true,
- "produces": ["application/json"]
- }
- },
- "/ledger/config": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/LedgerConfigList" },
- "description": ""
- }
- },
- "parameters": [],
- "tags": ["ledger"],
- "summary": "Fetch the multiple ledger configuration currently in use",
- "produces": ["application/json"]
- }
- },
- "/ledger/did-endpoint": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/GetDIDEndpointResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "query",
- "name": "did",
- "type": "string",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
- "description": "DID of interest",
- "example": "WgWxqztrNooG92RXvxSTWv",
- "required": true
- },
- {
- "in": "query",
- "name": "endpoint_type",
- "type": "string",
- "enum": ["Endpoint", "Profile", "LinkedDomains"],
- "description": "Endpoint type of interest (default 'Endpoint')",
- "example": "Endpoint",
- "required": false
- }
- ],
- "tags": ["ledger"],
- "summary": "Get the endpoint for a DID from the ledger.",
- "produces": ["application/json"]
- }
- },
- "/ledger/did-verkey": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/GetDIDVerkeyResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "query",
- "name": "did",
- "type": "string",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
- "description": "DID of interest",
- "example": "WgWxqztrNooG92RXvxSTWv",
- "required": true
- }
- ],
- "tags": ["ledger"],
- "summary": "Get the verkey for a DID from the ledger.",
- "produces": ["application/json"]
- }
- },
- "/ledger/get-nym-role": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/GetNymRoleResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "query",
- "name": "did",
- "type": "string",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
- "description": "DID of interest",
- "example": "WgWxqztrNooG92RXvxSTWv",
- "required": true
- }
- ],
- "tags": ["ledger"],
- "summary": "Get the role from the NYM registration of a public DID.",
- "produces": ["application/json"]
- }
- },
- "/ledger/get-write-ledger": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/WriteLedger" },
- "description": ""
- }
- },
- "parameters": [],
- "tags": ["ledger"],
- "summary": "Fetch the current write ledger",
- "produces": ["application/json"]
- }
- },
- "/ledger/get-write-ledgers": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/ConfigurableWriteLedgers" },
- "description": ""
- }
- },
- "parameters": [],
- "tags": ["ledger"],
- "summary": "Fetch list of available write ledgers",
- "produces": ["application/json"]
- }
- },
- "/ledger/register-nym": {
- "post": {
- "responses": {
- "200": {
- "schema": {
- "$ref": "#/definitions/TxnOrRegisterLedgerNymResponse"
- },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "query",
- "name": "did",
- "type": "string",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
- "description": "DID to register",
- "example": "WgWxqztrNooG92RXvxSTWv",
- "required": true
- },
- {
- "in": "query",
- "name": "verkey",
- "type": "string",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
- "description": "Verification key",
- "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
- "required": true
- },
- {
- "in": "query",
- "name": "alias",
- "type": "string",
- "description": "Alias",
- "example": "Barry",
- "required": false
- },
- {
- "in": "query",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": false
- },
- {
- "in": "query",
- "name": "create_transaction_for_endorser",
- "type": "boolean",
- "description": "Create Transaction For Endorser's signature",
- "required": false
- },
- {
- "in": "query",
- "name": "role",
- "type": "string",
- "enum": [
- "STEWARD",
- "TRUSTEE",
- "ENDORSER",
- "NETWORK_MONITOR",
- "reset"
- ],
- "description": "Role",
- "required": false
- }
- ],
- "tags": ["ledger"],
- "summary": "Send a NYM registration to the ledger.",
- "produces": ["application/json"]
- }
- },
- "/ledger/rotate-public-did-keypair": {
- "patch": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/LedgerModulesResult" },
- "description": ""
- }
- },
- "parameters": [],
- "tags": ["ledger"],
- "summary": "Rotate key pair for public DID.",
- "produces": ["application/json"]
- }
- },
- "/ledger/taa": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/TAAResult" },
- "description": ""
- }
- },
- "parameters": [],
- "tags": ["ledger"],
- "summary": "Fetch the current transaction author agreement, if any",
- "produces": ["application/json"]
- }
- },
- "/ledger/taa/accept": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/LedgerModulesResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/TAAAccept" }
- }
- ],
- "tags": ["ledger"],
- "summary": "Accept the transaction author agreement",
- "produces": ["application/json"]
- }
- },
- "/ledger/{ledger_id}/set-write-ledger": {
- "put": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/WriteLedger" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "ledger_id",
- "type": "string",
- "required": true
- }
- ],
- "tags": ["ledger"],
- "summary": "Set write ledger",
- "produces": ["application/json"]
- }
- },
- "/mediation/default-mediator": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/MediationRecord" },
- "description": ""
- }
- },
- "parameters": [],
- "tags": ["mediation"],
- "summary": "Get default mediator",
- "produces": ["application/json"]
- },
- "delete": {
- "responses": {
- "201": {
- "schema": { "$ref": "#/definitions/MediationRecord" },
- "description": ""
- }
- },
- "parameters": [],
- "tags": ["mediation"],
- "summary": "Clear default mediator",
- "produces": ["application/json"]
- }
- },
- "/mediation/keylists": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/Keylist" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "query",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier (optional)",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": false
- },
- {
- "in": "query",
- "name": "role",
- "type": "string",
- "default": "server",
- "enum": ["client", "server"],
- "description": "Filer on role, 'client' for keys mediated by other agents, 'server' for keys mediated by this agent",
- "required": false
- }
- ],
- "tags": ["mediation"],
- "summary": "Retrieve keylists by connection or role",
- "produces": ["application/json"]
- }
- },
- "/mediation/keylists/{mediation_id}/send-keylist-query": {
- "post": {
- "responses": {
- "201": {
- "schema": { "$ref": "#/definitions/KeylistQuery" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/KeylistQueryFilterRequest" }
- },
- {
- "in": "path",
- "name": "mediation_id",
- "type": "string",
- "description": "Mediation record identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- },
- {
- "in": "query",
- "name": "paginate_limit",
- "type": "integer",
- "default": -1,
- "description": "limit number of results",
- "required": false
- },
- {
- "in": "query",
- "name": "paginate_offset",
- "type": "integer",
- "default": 0,
- "description": "offset to use in pagination",
- "required": false
- }
- ],
- "tags": ["mediation"],
- "summary": "Send keylist query to mediator",
- "produces": ["application/json"]
- }
- },
- "/mediation/keylists/{mediation_id}/send-keylist-update": {
- "post": {
- "responses": {
- "201": {
- "schema": { "$ref": "#/definitions/KeylistUpdate" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/KeylistUpdateRequest" }
- },
- {
- "in": "path",
- "name": "mediation_id",
- "type": "string",
- "description": "Mediation record identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["mediation"],
- "summary": "Send keylist update to mediator",
- "produces": ["application/json"]
- }
- },
- "/mediation/request/{conn_id}": {
- "post": {
- "responses": {
- "201": {
- "schema": { "$ref": "#/definitions/MediationRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/MediationCreateRequest" }
- },
- {
- "in": "path",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["mediation"],
- "summary": "Request mediation from connection",
- "produces": ["application/json"]
- }
- },
- "/mediation/requests": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/MediationList" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "query",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier (optional)",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": false
- },
- {
- "in": "query",
- "name": "state",
- "type": "string",
- "enum": ["request", "granted", "denied"],
- "description": "Mediation state (optional)",
- "example": "granted",
- "required": false
- }
- ],
- "tags": ["mediation"],
- "summary": "Query mediation requests, returns list of all mediation records",
- "produces": ["application/json"]
- }
- },
- "/mediation/requests/{mediation_id}": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/MediationRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "mediation_id",
- "type": "string",
- "description": "Mediation record identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["mediation"],
- "summary": "Retrieve mediation request record",
- "produces": ["application/json"]
- },
- "delete": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/MediationRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "mediation_id",
- "type": "string",
- "description": "Mediation record identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["mediation"],
- "summary": "Delete mediation request by ID",
- "produces": ["application/json"]
- }
- },
- "/mediation/requests/{mediation_id}/deny": {
- "post": {
- "responses": {
- "201": {
- "schema": { "$ref": "#/definitions/MediationDeny" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/AdminMediationDeny" }
- },
- {
- "in": "path",
- "name": "mediation_id",
- "type": "string",
- "description": "Mediation record identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["mediation"],
- "summary": "Deny a stored mediation request",
- "produces": ["application/json"]
- }
- },
- "/mediation/requests/{mediation_id}/grant": {
- "post": {
- "responses": {
- "201": {
- "schema": { "$ref": "#/definitions/MediationGrant" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "mediation_id",
- "type": "string",
- "description": "Mediation record identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["mediation"],
- "summary": "Grant received mediation",
- "produces": ["application/json"]
- }
- },
- "/mediation/update-keylist/{conn_id}": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/KeylistUpdate" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/MediationIdMatchInfo" }
- },
- {
- "in": "path",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["mediation"],
- "summary": "Update keylist for a connection",
- "produces": ["application/json"]
- }
- },
- "/mediation/{mediation_id}/default-mediator": {
- "put": {
- "responses": {
- "201": {
- "schema": { "$ref": "#/definitions/MediationRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "mediation_id",
- "type": "string",
- "description": "Mediation record identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["mediation"],
- "summary": "Set default mediator",
- "produces": ["application/json"]
- }
- },
- "/multitenancy/wallet": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/CreateWalletResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/CreateWalletRequest" }
- }
- ],
- "tags": ["multitenancy"],
- "summary": "Create a subwallet",
- "produces": ["application/json"]
- }
- },
- "/multitenancy/wallet/{wallet_id}": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/WalletRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "wallet_id",
- "type": "string",
- "description": "Subwallet identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["multitenancy"],
- "summary": "Get a single subwallet",
- "produces": ["application/json"]
- },
- "put": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/WalletRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/UpdateWalletRequest" }
- },
- {
- "in": "path",
- "name": "wallet_id",
- "type": "string",
- "description": "Subwallet identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["multitenancy"],
- "summary": "Update a subwallet",
- "produces": ["application/json"]
- }
- },
- "/multitenancy/wallet/{wallet_id}/remove": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/MultitenantModuleResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/RemoveWalletRequest" }
- },
- {
- "in": "path",
- "name": "wallet_id",
- "type": "string",
- "description": "Subwallet identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["multitenancy"],
- "summary": "Remove a subwallet",
- "produces": ["application/json"]
- }
- },
- "/multitenancy/wallet/{wallet_id}/token": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/CreateWalletTokenResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/CreateWalletTokenRequest" }
- },
- {
- "in": "path",
- "name": "wallet_id",
- "required": true,
- "type": "string"
- }
- ],
- "tags": ["multitenancy"],
- "summary": "Get auth token for a subwallet",
- "produces": ["application/json"]
- }
- },
- "/multitenancy/wallets": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/WalletList" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "query",
- "name": "descending",
- "type": "boolean",
- "default": false,
- "description": "Order results in descending order if true",
- "required": false
- },
- {
- "in": "query",
- "name": "limit",
- "type": "integer",
- "default": 100,
- "description": "Number of results to return",
- "example": 50,
- "required": false
- },
- {
- "in": "query",
- "name": "offset",
- "type": "integer",
- "default": 0,
- "description": "Offset for pagination",
- "example": 0,
- "required": false
- },
- {
- "in": "query",
- "name": "order_by",
- "type": "string",
- "default": "id",
- "enum": ["id"],
- "description": "The column to order results by. Only \"id\" is currently supported.",
- "required": false
- },
- {
- "in": "query",
- "name": "wallet_name",
- "type": "string",
- "description": "Wallet name",
- "example": "MyNewWallet",
- "required": false
- }
- ],
- "tags": ["multitenancy"],
- "summary": "Query subwallets",
- "produces": ["application/json"]
- }
- },
- "/out-of-band/create-invitation": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/InvitationRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/InvitationCreateRequest" }
- },
- {
- "in": "query",
- "name": "auto_accept",
- "type": "boolean",
- "description": "Auto-accept connection (defaults to configuration)",
- "required": false
- },
- {
- "in": "query",
- "name": "create_unique_did",
- "type": "boolean",
- "description": "Create unique DID for this invitation (default false)",
- "required": false
- },
- {
- "in": "query",
- "name": "multi_use",
- "type": "boolean",
- "description": "Create invitation for multiple use (default false)",
- "required": false
- }
- ],
- "tags": ["out-of-band"],
- "summary": "Create a new connection invitation",
- "produces": ["application/json"]
- }
- },
- "/out-of-band/invitations/{invi_msg_id}": {
- "delete": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/InvitationRecordResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "invi_msg_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Invitation Message identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["out-of-band"],
- "summary": "Delete records associated with invitation",
- "produces": ["application/json"]
- }
- },
- "/out-of-band/receive-invitation": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/OobRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/InvitationMessage" }
- },
- {
- "in": "query",
- "name": "alias",
- "type": "string",
- "description": "Alias for connection",
- "example": "Barry",
- "required": false
- },
- {
- "in": "query",
- "name": "auto_accept",
- "type": "boolean",
- "description": "Auto-accept connection (defaults to configuration)",
- "required": false
- },
- {
- "in": "query",
- "name": "mediation_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Identifier for active mediation record to be used",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": false
- },
- {
- "in": "query",
- "name": "use_existing_connection",
- "type": "boolean",
- "description": "Use an existing connection, if possible",
- "required": false
- }
- ],
- "tags": ["out-of-band"],
- "summary": "Receive a new connection invitation",
- "produces": ["application/json"]
- }
- },
- "/plugins": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/AdminModules" },
- "description": ""
- }
- },
- "parameters": [],
- "tags": ["server"],
- "summary": "Fetch the list of loaded plugins",
- "produces": ["application/json"]
- }
- },
- "/present-proof-2.0/create-request": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V20PresExRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/V20PresCreateRequestRequest" }
- }
- ],
- "tags": ["present-proof v2.0"],
- "summary": "Creates a presentation request not bound to any proposal or connection",
- "produces": ["application/json"]
- }
- },
- "/present-proof-2.0/records": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V20PresExRecordList" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "query",
- "name": "connection_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": false
- },
- {
- "in": "query",
- "name": "descending",
- "type": "boolean",
- "default": false,
- "description": "Order results in descending order if true",
- "required": false
- },
- {
- "in": "query",
- "name": "limit",
- "type": "integer",
- "default": 100,
- "description": "Number of results to return",
- "example": 50,
- "required": false
- },
- {
- "in": "query",
- "name": "offset",
- "type": "integer",
- "default": 0,
- "description": "Offset for pagination",
- "example": 0,
- "required": false
- },
- {
- "in": "query",
- "name": "order_by",
- "type": "string",
- "default": "id",
- "enum": ["id"],
- "description": "The column to order results by. Only \"id\" is currently supported.",
- "required": false
- },
- {
- "in": "query",
- "name": "role",
- "type": "string",
- "enum": ["prover", "verifier"],
- "description": "Role assigned in presentation exchange",
- "required": false
- },
- {
- "in": "query",
- "name": "state",
- "type": "string",
- "enum": [
- "proposal-sent",
- "proposal-received",
- "request-sent",
- "request-received",
- "presentation-sent",
- "presentation-received",
- "done",
- "abandoned"
- ],
- "description": "Presentation exchange state",
- "required": false
- },
- {
- "in": "query",
- "name": "thread_id",
- "type": "string",
- "description": "Thread identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": false
- }
- ],
- "tags": ["present-proof v2.0"],
- "summary": "Fetch all present-proof exchange records",
- "produces": ["application/json"]
- }
- },
- "/present-proof-2.0/records/{pres_ex_id}": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V20PresExRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "pres_ex_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Presentation exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["present-proof v2.0"],
- "summary": "Fetch a single presentation exchange record",
- "produces": ["application/json"]
- },
- "delete": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V20PresentProofModuleResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "pres_ex_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Presentation exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["present-proof v2.0"],
- "summary": "Remove an existing presentation exchange record",
- "produces": ["application/json"]
- }
- },
- "/present-proof-2.0/records/{pres_ex_id}/credentials": {
- "get": {
- "responses": {
- "200": {
- "schema": {
- "type": "array",
- "items": { "$ref": "#/definitions/IndyCredPrecis" }
- },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "pres_ex_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Presentation exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- },
- {
- "in": "query",
- "name": "count",
- "type": "string",
- "default": "10",
- "pattern": "^[1-9][0-9]*$",
- "description": "Maximum number to retrieve (DEPRECATED - use limit instead)",
- "example": "1",
- "deprecated": true,
- "required": false
- },
- {
- "in": "query",
- "name": "extra_query",
- "type": "string",
- "pattern": "^{\\s*\".*?\"\\s*:\\s*{.*?}\\s*(,\\s*\".*?\"\\s*:\\s*{.*?}\\s*)*\\s*}$",
- "description": "(JSON) object mapping referents to extra WQL queries",
- "example": "{\"0_drink_uuid\": {\"attr::drink::value\": \"martini\"}}",
- "required": false
- },
- {
- "in": "query",
- "name": "limit",
- "type": "integer",
- "description": "Number of results to return",
- "example": 50,
- "required": false
- },
- {
- "in": "query",
- "name": "offset",
- "type": "integer",
- "description": "Offset for pagination",
- "example": 0,
- "required": false
- },
- {
- "in": "query",
- "name": "referent",
- "type": "string",
- "description": "Proof request referents of interest, comma-separated",
- "example": "1_name_uuid,2_score_uuid",
- "required": false
- },
- {
- "in": "query",
- "name": "start",
- "type": "string",
- "default": "0",
- "pattern": "^[0-9]*$",
- "description": "Start index (DEPRECATED - use offset instead)",
- "example": "0",
- "deprecated": true,
- "required": false
- }
- ],
- "tags": ["present-proof v2.0"],
- "summary": "Fetch credentials from wallet for presentation request",
- "produces": ["application/json"]
- }
- },
- "/present-proof-2.0/records/{pres_ex_id}/problem-report": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V20PresentProofModuleResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/V20PresProblemReportRequest" }
- },
- {
- "in": "path",
- "name": "pres_ex_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Presentation exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["present-proof v2.0"],
- "summary": "Send a problem report for presentation exchange",
- "produces": ["application/json"]
- }
- },
- "/present-proof-2.0/records/{pres_ex_id}/send-presentation": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V20PresExRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/V20PresSpecByFormatRequest" }
- },
- {
- "in": "path",
- "name": "pres_ex_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Presentation exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["present-proof v2.0"],
- "summary": "Sends a proof presentation",
- "produces": ["application/json"]
- }
- },
- "/present-proof-2.0/records/{pres_ex_id}/send-request": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V20PresExRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": {
- "$ref": "#/definitions/V20PresentationSendRequestToProposal"
- }
- },
- {
- "in": "path",
- "name": "pres_ex_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Presentation exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["present-proof v2.0"],
- "summary": "Sends a presentation request in reference to a proposal",
- "produces": ["application/json"]
- }
- },
- "/present-proof-2.0/records/{pres_ex_id}/verify-presentation": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V20PresExRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "pres_ex_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Presentation exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["present-proof v2.0"],
- "summary": "Verify a received presentation",
- "produces": ["application/json"]
- }
- },
- "/present-proof-2.0/send-proposal": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V20PresExRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/V20PresProposalRequest" }
- }
- ],
- "tags": ["present-proof v2.0"],
- "summary": "Sends a presentation proposal",
- "produces": ["application/json"]
- }
- },
- "/present-proof-2.0/send-request": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V20PresExRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/V20PresSendRequestRequest" }
- }
- ],
- "tags": ["present-proof v2.0"],
- "summary": "Sends a free presentation request not bound to any proposal",
- "produces": ["application/json"]
- }
- },
- "/present-proof/create-request": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V10PresentationExchange" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": {
- "$ref": "#/definitions/V10PresentationCreateRequestRequest"
- }
- }
- ],
- "tags": ["present-proof v1.0"],
- "summary": "Creates a presentation request not bound to any proposal or connection",
- "deprecated": true,
- "produces": ["application/json"]
- }
- },
- "/present-proof/records": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V10PresentationExchangeList" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "query",
- "name": "connection_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": false
- },
- {
- "in": "query",
- "name": "descending",
- "type": "boolean",
- "default": false,
- "description": "Order results in descending order if true",
- "required": false
- },
- {
- "in": "query",
- "name": "limit",
- "type": "integer",
- "default": 100,
- "description": "Number of results to return",
- "example": 50,
- "required": false
- },
- {
- "in": "query",
- "name": "offset",
- "type": "integer",
- "default": 0,
- "description": "Offset for pagination",
- "example": 0,
- "required": false
- },
- {
- "in": "query",
- "name": "order_by",
- "type": "string",
- "default": "id",
- "enum": ["id"],
- "description": "The column to order results by. Only \"id\" is currently supported.",
- "required": false
- },
- {
- "in": "query",
- "name": "role",
- "type": "string",
- "enum": ["prover", "verifier"],
- "description": "Role assigned in presentation exchange",
- "required": false
- },
- {
- "in": "query",
- "name": "state",
- "type": "string",
- "enum": [
- "proposal_sent",
- "proposal_received",
- "request_sent",
- "request_received",
- "presentation_sent",
- "presentation_received",
- "verified",
- "presentation_acked",
- "abandoned"
- ],
- "description": "Presentation exchange state",
- "required": false
- },
- {
- "in": "query",
- "name": "thread_id",
- "type": "string",
- "description": "Thread identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": false
- }
- ],
- "tags": ["present-proof v1.0"],
- "summary": "Fetch all present-proof exchange records",
- "deprecated": true,
- "produces": ["application/json"]
- }
- },
- "/present-proof/records/{pres_ex_id}": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V10PresentationExchange" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "pres_ex_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Presentation exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["present-proof v1.0"],
- "summary": "Fetch a single presentation exchange record",
- "deprecated": true,
- "produces": ["application/json"]
- },
- "delete": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V10PresentProofModuleResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "pres_ex_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Presentation exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["present-proof v1.0"],
- "summary": "Remove an existing presentation exchange record",
- "deprecated": true,
- "produces": ["application/json"]
- }
- },
- "/present-proof/records/{pres_ex_id}/credentials": {
- "get": {
- "responses": {
- "200": {
- "schema": {
- "type": "array",
- "items": { "$ref": "#/definitions/IndyCredPrecis" }
- },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "pres_ex_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Presentation exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- },
- {
- "in": "query",
- "name": "count",
- "type": "string",
- "default": "10",
- "pattern": "^[1-9][0-9]*$",
- "description": "Maximum number to retrieve (DEPRECATED - use limit instead)",
- "example": "1",
- "deprecated": true,
- "required": false
- },
- {
- "in": "query",
- "name": "extra_query",
- "type": "string",
- "pattern": "^{\\s*\".*?\"\\s*:\\s*{.*?}\\s*(,\\s*\".*?\"\\s*:\\s*{.*?}\\s*)*\\s*}$",
- "description": "(JSON) object mapping referents to extra WQL queries",
- "example": "{\"0_drink_uuid\": {\"attr::drink::value\": \"martini\"}}",
- "required": false
- },
- {
- "in": "query",
- "name": "limit",
- "type": "integer",
- "description": "Number of results to return",
- "example": 50,
- "required": false
- },
- {
- "in": "query",
- "name": "offset",
- "type": "integer",
- "description": "Offset for pagination",
- "example": 0,
- "required": false
- },
- {
- "in": "query",
- "name": "referent",
- "type": "string",
- "description": "Proof request referents of interest, comma-separated",
- "example": "1_name_uuid,2_score_uuid",
- "required": false
- },
- {
- "in": "query",
- "name": "start",
- "type": "string",
- "default": "0",
- "pattern": "^[0-9]*$",
- "description": "Start index (DEPRECATED - use offset instead)",
- "example": "0",
- "deprecated": true,
- "required": false
- }
- ],
- "tags": ["present-proof v1.0"],
- "summary": "Fetch credentials for a presentation request from wallet",
- "deprecated": true,
- "produces": ["application/json"]
- }
- },
- "/present-proof/records/{pres_ex_id}/problem-report": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V10PresentProofModuleResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": {
- "$ref": "#/definitions/V10PresentationProblemReportRequest"
- }
- },
- {
- "in": "path",
- "name": "pres_ex_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Presentation exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["present-proof v1.0"],
- "summary": "Send a problem report for presentation exchange",
- "deprecated": true,
- "produces": ["application/json"]
- }
- },
- "/present-proof/records/{pres_ex_id}/send-presentation": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V10PresentationExchange" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/V10PresentationSendRequest" }
- },
- {
- "in": "path",
- "name": "pres_ex_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Presentation exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["present-proof v1.0"],
- "summary": "Sends a proof presentation",
- "deprecated": true,
- "produces": ["application/json"]
- }
- },
- "/present-proof/records/{pres_ex_id}/send-request": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V10PresentationExchange" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": {
- "$ref": "#/definitions/V10PresentationSendRequestToProposal"
- }
- },
- {
- "in": "path",
- "name": "pres_ex_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Presentation exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["present-proof v1.0"],
- "summary": "Sends a presentation request in reference to a proposal",
- "deprecated": true,
- "produces": ["application/json"]
- }
- },
- "/present-proof/records/{pres_ex_id}/verify-presentation": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V10PresentationExchange" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "pres_ex_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Presentation exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["present-proof v1.0"],
- "summary": "Verify a received presentation",
- "deprecated": true,
- "produces": ["application/json"]
- }
- },
- "/present-proof/send-proposal": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V10PresentationExchange" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/V10PresentationProposalRequest" }
- }
- ],
- "tags": ["present-proof v1.0"],
- "summary": "Sends a presentation proposal",
- "deprecated": true,
- "produces": ["application/json"]
- }
- },
- "/present-proof/send-request": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/V10PresentationExchange" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": {
- "$ref": "#/definitions/V10PresentationSendRequestRequest"
- }
- }
- ],
- "tags": ["present-proof v1.0"],
- "summary": "Sends a free presentation request not bound to any proposal",
- "deprecated": true,
- "produces": ["application/json"]
- }
- },
- "/resolver/resolve/{did}": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/ResolutionResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "did",
- "type": "string",
- "pattern": "^did:([a-z0-9]+):((?:[a-zA-Z0-9._%-]*:)*[a-zA-Z0-9._%-]+)$",
- "description": "DID",
- "example": "did:ted:WgWxqztrNooG92RXvxSTWv",
- "required": true
- }
- ],
- "tags": ["resolver"],
- "summary": "Retrieve doc for requested did",
- "produces": ["application/json"]
- }
- },
- "/revocation/active-registry/{cred_def_id}": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/RevRegResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "cred_def_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "description": "Credential definition identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "required": true
- }
- ],
- "tags": ["revocation"],
- "summary": "Get current active revocation registry by credential definition id",
- "produces": ["application/json"]
- }
- },
- "/revocation/active-registry/{cred_def_id}/rotate": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/RevRegsCreated" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "cred_def_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "description": "Credential definition identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "required": true
- }
- ],
- "tags": ["revocation"],
- "summary": "Rotate revocation registry",
- "produces": ["application/json"]
- }
- },
- "/revocation/clear-pending-revocations": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/PublishRevocations" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/ClearPendingRevocationsRequest" }
- }
- ],
- "tags": ["revocation"],
- "summary": "Clear pending revocations",
- "produces": ["application/json"]
- }
- },
- "/revocation/create-registry": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/RevRegResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/RevRegCreateRequest" }
- }
- ],
- "tags": ["revocation"],
- "summary": "Creates a new revocation registry",
- "produces": ["application/json"]
- }
- },
- "/revocation/credential-record": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/CredRevRecordResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "query",
- "name": "cred_ex_id",
- "type": "string",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "description": "Credential exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": false
- },
- {
- "in": "query",
- "name": "cred_rev_id",
- "type": "string",
- "pattern": "^[1-9][0-9]*$",
- "description": "Credential revocation identifier",
- "example": "12345",
- "required": false
- },
- {
- "in": "query",
- "name": "rev_reg_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "description": "Revocation registry identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "required": false
- }
- ],
- "tags": ["revocation"],
- "summary": "Get credential revocation status",
- "produces": ["application/json"]
- }
- },
- "/revocation/publish-revocations": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/TxnOrPublishRevocationsResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/PublishRevocations" }
- },
- {
- "in": "query",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": false
- },
- {
- "in": "query",
- "name": "create_transaction_for_endorser",
- "type": "boolean",
- "description": "Create Transaction For Endorser's signature",
- "required": false
- }
- ],
- "tags": ["revocation"],
- "summary": "Publish pending revocations to ledger",
- "produces": ["application/json"]
- }
- },
- "/revocation/registries/created": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/RevRegsCreated" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "query",
- "name": "cred_def_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "description": "Credential definition identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "required": false
- },
- {
- "in": "query",
- "name": "state",
- "type": "string",
- "enum": [
- "init",
- "generated",
- "posted",
- "active",
- "full",
- "decommissioned"
- ],
- "description": "Revocation registry state",
- "required": false
- }
- ],
- "tags": ["revocation"],
- "summary": "Search for matching revocation registries that current agent created",
- "produces": ["application/json"]
- }
- },
- "/revocation/registry/delete-tails-file": {
- "delete": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/TailsDeleteResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "query",
- "name": "cred_def_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "description": "Credential definition identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "required": false
- },
- {
- "in": "query",
- "name": "rev_reg_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "description": "Revocation registry identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "required": false
- }
- ],
- "tags": ["revocation"],
- "summary": "Delete the tail files",
- "produces": ["application/json"]
- }
- },
- "/revocation/registry/{rev_reg_id}": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/RevRegResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "rev_reg_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "description": "Revocation Registry identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "required": true
- }
- ],
- "tags": ["revocation"],
- "summary": "Get revocation registry by revocation registry id",
- "produces": ["application/json"]
- },
- "patch": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/RevRegResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/RevRegUpdateTailsFileUri" }
- },
- {
- "in": "path",
- "name": "rev_reg_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "description": "Revocation Registry identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "required": true
- }
- ],
- "tags": ["revocation"],
- "summary": "Update revocation registry with new public URI to its tails file",
- "produces": ["application/json"]
- }
- },
- "/revocation/registry/{rev_reg_id}/definition": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/TxnOrRevRegResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "rev_reg_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "description": "Revocation Registry identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "required": true
- },
- {
- "in": "query",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": false
- },
- {
- "in": "query",
- "name": "create_transaction_for_endorser",
- "type": "boolean",
- "description": "Create Transaction For Endorser's signature",
- "required": false
- }
- ],
- "tags": ["revocation"],
- "summary": "Send revocation registry definition to ledger",
- "produces": ["application/json"]
- }
- },
- "/revocation/registry/{rev_reg_id}/entry": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/RevRegResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "rev_reg_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "description": "Revocation Registry identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "required": true
- },
- {
- "in": "query",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": false
- },
- {
- "in": "query",
- "name": "create_transaction_for_endorser",
- "type": "boolean",
- "description": "Create Transaction For Endorser's signature",
- "required": false
- }
- ],
- "tags": ["revocation"],
- "summary": "Send revocation registry entry to ledger",
- "produces": ["application/json"]
- }
- },
- "/revocation/registry/{rev_reg_id}/fix-revocation-entry-state": {
- "put": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/RevRegWalletUpdatedResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "rev_reg_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "description": "Revocation Registry identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "required": true
- },
- {
- "in": "query",
- "name": "apply_ledger_update",
- "type": "boolean",
- "description": "Apply updated accumulator transaction to ledger",
- "required": true
- }
- ],
- "tags": ["revocation"],
- "summary": "Fix revocation state in wallet and return number of updated entries",
- "produces": ["application/json"]
- }
- },
- "/revocation/registry/{rev_reg_id}/issued": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/RevRegIssuedResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "rev_reg_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "description": "Revocation Registry identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "required": true
- }
- ],
- "tags": ["revocation"],
- "summary": "Get number of credentials issued against revocation registry",
- "produces": ["application/json"]
- }
- },
- "/revocation/registry/{rev_reg_id}/issued/details": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/CredRevRecordDetailsResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "rev_reg_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "description": "Revocation Registry identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "required": true
- }
- ],
- "tags": ["revocation"],
- "summary": "Get details of credentials issued against revocation registry",
- "produces": ["application/json"]
- }
- },
- "/revocation/registry/{rev_reg_id}/issued/indy_recs": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/CredRevIndyRecordsResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "rev_reg_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "description": "Revocation Registry identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "required": true
- }
- ],
- "tags": ["revocation"],
- "summary": "Get details of revoked credentials from ledger",
- "produces": ["application/json"]
- }
- },
- "/revocation/registry/{rev_reg_id}/set-state": {
- "patch": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/RevRegResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "rev_reg_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "description": "Revocation Registry identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "required": true
- },
- {
- "in": "query",
- "name": "state",
- "type": "string",
- "enum": ["init", "generated", "posted", "active", "full"],
- "description": "Revocation registry state to set",
- "required": true
- }
- ],
- "tags": ["revocation"],
- "summary": "Set revocation registry state manually",
- "produces": ["application/json"]
- }
- },
- "/revocation/registry/{rev_reg_id}/tails-file": {
- "put": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/RevocationModuleResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "rev_reg_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "description": "Revocation Registry identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "required": true
- }
- ],
- "tags": ["revocation"],
- "summary": "Upload local tails file to server",
- "produces": ["application/json"]
- },
- "get": {
- "responses": {
- "200": {
- "schema": { "type": "string", "format": "binary" },
- "description": "tails file"
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "rev_reg_id",
- "type": "string",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "description": "Revocation Registry identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "required": true
- }
- ],
- "tags": ["revocation"],
- "summary": "Download tails file",
- "produces": ["application/octet-stream"]
- }
- },
- "/revocation/revoke": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/RevocationModuleResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/RevokeRequest" }
- },
- {
- "in": "query",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": false
- },
- {
- "in": "query",
- "name": "create_transaction_for_endorser",
- "type": "boolean",
- "description": "Create Transaction For Endorser's signature",
- "required": false
- }
- ],
- "tags": ["revocation"],
- "summary": "Revoke an issued credential",
- "produces": ["application/json"]
- }
- },
- "/schemas": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/TxnOrSchemaSendResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/SchemaSendRequest" }
- },
- {
- "in": "query",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": false
- },
- {
- "in": "query",
- "name": "create_transaction_for_endorser",
- "type": "boolean",
- "description": "Create Transaction For Endorser's signature",
- "required": false
- }
- ],
- "tags": ["schema"],
- "summary": "Sends a schema to the ledger",
- "produces": ["application/json"]
- }
- },
- "/schemas/created": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/SchemasCreatedResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "query",
- "name": "schema_id",
- "type": "string",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
- "description": "Schema identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
- "required": false
- },
- {
- "in": "query",
- "name": "schema_issuer_did",
- "type": "string",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
- "description": "Schema issuer DID",
- "example": "WgWxqztrNooG92RXvxSTWv",
- "required": false
- },
- {
- "in": "query",
- "name": "schema_name",
- "type": "string",
- "description": "Schema name",
- "example": "membership",
- "required": false
- },
- {
- "in": "query",
- "name": "schema_version",
- "type": "string",
- "pattern": "^[0-9.]+$",
- "description": "Schema version",
- "example": "1.0",
- "required": false
- }
- ],
- "tags": ["schema"],
- "summary": "Search for matching schema that agent originated",
- "produces": ["application/json"]
- }
- },
- "/schemas/{schema_id}": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/SchemaGetResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "schema_id",
- "type": "string",
- "pattern": "^[1-9][0-9]*|[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
- "description": "Schema identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
- "required": true
- }
- ],
- "tags": ["schema"],
- "summary": "Gets a schema from the ledger",
- "produces": ["application/json"]
- }
- },
- "/schemas/{schema_id}/write_record": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/SchemaGetResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "schema_id",
- "type": "string",
- "pattern": "^[1-9][0-9]*|[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
- "description": "Schema identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
- "required": true
- }
- ],
- "tags": ["schema"],
- "summary": "Writes a schema non-secret record to the wallet",
- "produces": ["application/json"]
- }
- },
- "/settings": {
- "put": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/ProfileSettings" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/UpdateProfileSettings" }
- }
- ],
- "tags": ["settings"],
- "summary": "Update configurable settings associated with the profile.",
- "produces": ["application/json"]
- },
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/ProfileSettings" },
- "description": ""
- }
- },
- "parameters": [],
- "tags": ["settings"],
- "summary": "Get the configurable settings associated with the profile.",
- "produces": ["application/json"]
- }
- },
- "/shutdown": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/AdminShutdown" },
- "description": ""
- }
- },
- "parameters": [],
- "tags": ["server"],
- "summary": "Shut down server",
- "produces": ["application/json"]
- }
- },
- "/status": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/AdminStatus" },
- "description": ""
- }
- },
- "parameters": [],
- "tags": ["server"],
- "summary": "Fetch the server status",
- "produces": ["application/json"]
- }
- },
- "/status/config": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/AdminConfig" },
- "description": ""
- }
- },
- "parameters": [],
- "tags": ["server"],
- "summary": "Fetch the server configuration",
- "produces": ["application/json"]
- }
- },
- "/status/live": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/AdminStatusLiveliness" },
- "description": ""
- }
- },
- "parameters": [],
- "tags": ["server"],
- "summary": "Liveliness check",
- "produces": ["application/json"]
- }
- },
- "/status/ready": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/AdminStatusReadiness" },
- "description": ""
- }
- },
- "parameters": [],
- "tags": ["server"],
- "summary": "Readiness check",
- "produces": ["application/json"]
- }
- },
- "/status/reset": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/AdminReset" },
- "description": ""
- }
- },
- "parameters": [],
- "tags": ["server"],
- "summary": "Reset statistics",
- "produces": ["application/json"]
- }
- },
- "/transaction/{tran_id}/resend": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/TransactionRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "tran_id",
- "type": "string",
- "description": "Transaction identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["endorse-transaction"],
- "summary": "For Author to resend a particular transaction request",
- "produces": ["application/json"]
- }
- },
- "/transactions": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/TransactionList" },
- "description": ""
- }
- },
- "parameters": [],
- "tags": ["endorse-transaction"],
- "summary": "Query transactions",
- "produces": ["application/json"]
- }
- },
- "/transactions/create-request": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/TransactionRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/Date" }
- },
- {
- "in": "query",
- "name": "tran_id",
- "type": "string",
- "description": "Transaction identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["endorse-transaction"],
- "summary": "For author to send a transaction request",
- "produces": ["application/json"]
- }
- },
- "/transactions/{conn_id}/set-endorser-info": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/EndorserInfo" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- },
- {
- "in": "query",
- "name": "endorser_did",
- "type": "string",
- "description": "Endorser DID",
- "required": true
- },
- {
- "in": "query",
- "name": "endorser_name",
- "type": "string",
- "description": "Endorser Name",
- "required": false
- }
- ],
- "tags": ["endorse-transaction"],
- "summary": "Set Endorser Info",
- "produces": ["application/json"]
- }
- },
- "/transactions/{conn_id}/set-endorser-role": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/TransactionJobs" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- },
- {
- "in": "query",
- "name": "transaction_my_job",
- "type": "string",
- "enum": ["TRANSACTION_AUTHOR", "TRANSACTION_ENDORSER", "reset"],
- "description": "Transaction related jobs",
- "required": false
- }
- ],
- "tags": ["endorse-transaction"],
- "summary": "Set transaction jobs",
- "produces": ["application/json"]
- }
- },
- "/transactions/{tran_id}": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/TransactionRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "tran_id",
- "type": "string",
- "description": "Transaction identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["endorse-transaction"],
- "summary": "Fetch a single transaction record",
- "produces": ["application/json"]
- }
- },
- "/transactions/{tran_id}/cancel": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/TransactionRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "tran_id",
- "type": "string",
- "description": "Transaction identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["endorse-transaction"],
- "summary": "For Author to cancel a particular transaction request",
- "produces": ["application/json"]
- }
- },
- "/transactions/{tran_id}/endorse": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/TransactionRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "tran_id",
- "type": "string",
- "description": "Transaction identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- },
- {
- "in": "query",
- "name": "endorser_did",
- "type": "string",
- "description": "Endorser DID",
- "required": false
- }
- ],
- "tags": ["endorse-transaction"],
- "summary": "For Endorser to endorse a particular transaction record",
- "produces": ["application/json"]
- }
- },
- "/transactions/{tran_id}/refuse": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/TransactionRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "tran_id",
- "type": "string",
- "description": "Transaction identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["endorse-transaction"],
- "summary": "For Endorser to refuse a particular transaction record",
- "produces": ["application/json"]
- }
- },
- "/transactions/{tran_id}/write": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/TransactionRecord" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "tran_id",
- "type": "string",
- "description": "Transaction identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": true
- }
- ],
- "tags": ["endorse-transaction"],
- "summary": "For Author / Endorser to write an endorsed transaction to the ledger",
- "produces": ["application/json"]
- }
- },
- "/vc/credentials": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/ListCredentialsResponse" },
- "description": ""
- }
- },
- "parameters": [],
- "tags": ["vc-api"],
- "summary": "List credentials",
- "produces": ["application/json"]
- }
- },
- "/vc/credentials/issue": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/IssueCredentialResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/IssueCredentialRequest" }
- }
- ],
- "tags": ["vc-api"],
- "summary": "Issue a credential",
- "produces": ["application/json"]
- }
- },
- "/vc/credentials/store": {
- "post": {
- "responses": {},
- "parameters": [],
- "tags": ["vc-api"],
- "summary": "Store a credential",
- "produces": ["application/json"]
- }
- },
- "/vc/credentials/verify": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/VerifyCredentialResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/VerifyCredentialRequest" }
- }
- ],
- "tags": ["vc-api"],
- "summary": "Verify a credential",
- "produces": ["application/json"]
- }
- },
- "/vc/credentials/{credential_id}": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/FetchCredentialResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "credential_id",
- "required": true,
- "type": "string"
- }
- ],
- "tags": ["vc-api"],
- "summary": "Fetch credential by ID",
- "produces": ["application/json"]
- }
- },
- "/vc/di/add-proof": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/AddProofResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/AddProof" }
- }
- ],
- "tags": ["vc"],
- "summary": "Add a DataIntegrityProof to a document.",
- "produces": ["application/json"]
- }
- },
- "/vc/di/verify": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/VerifyDiResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/VerifyDiRequest" }
- }
- ],
- "tags": ["vc"],
- "summary": "Verify a document secured with a data integrity proof.",
- "produces": ["application/json"]
- }
- },
- "/vc/presentations/prove": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/ProvePresentationResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/ProvePresentationRequest" }
- }
- ],
- "tags": ["vc-api"],
- "summary": "Prove a presentation",
- "produces": ["application/json"]
- }
- },
- "/vc/presentations/verify": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/VerifyPresentationResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/VerifyPresentationRequest" }
- }
- ],
- "tags": ["vc-api"],
- "summary": "Verify a Presentation",
- "produces": ["application/json"]
- }
- },
- "/wallet/did": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/DIDList" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "query",
- "name": "did",
- "type": "string",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
- "description": "DID of interest",
- "example": "did:peer:WgWxqztrNooG92RXvxSTWv",
- "required": false
- },
- {
- "in": "query",
- "name": "key_type",
- "type": "string",
- "enum": ["ed25519", "bls12381g2"],
- "example": "ed25519",
- "description": "Key type to query for.",
- "required": false
- },
- {
- "in": "query",
- "name": "method",
- "type": "string",
- "enum": ["key", "sov", "did:peer:2", "did:peer:4"],
- "example": "key",
- "description": "DID method to query for. e.g. sov to only fetch indy/sov DIDs",
- "required": false
- },
- {
- "in": "query",
- "name": "posture",
- "type": "string",
- "enum": ["public", "posted", "wallet_only"],
- "description": "Whether DID is current public DID, posted to ledger but current public DID, or local to the wallet",
- "example": "wallet_only",
- "required": false
- },
- {
- "in": "query",
- "name": "verkey",
- "type": "string",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
- "description": "Verification key of interest",
- "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
- "required": false
- }
- ],
- "tags": ["wallet"],
- "summary": "List wallet DIDs",
- "produces": ["application/json"]
- }
- },
- "/wallet/did/create": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/DIDResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/DIDCreate" }
- }
- ],
- "tags": ["wallet"],
- "summary": "Create a local DID",
- "produces": ["application/json"]
- }
- },
- "/wallet/did/local/rotate-keypair": {
- "patch": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/WalletModuleResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "query",
- "name": "did",
- "type": "string",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
- "description": "DID of interest",
- "example": "did:peer:WgWxqztrNooG92RXvxSTWv",
- "required": true
- }
- ],
- "tags": ["wallet"],
- "summary": "Rotate keypair for a DID not posted to the ledger",
- "produces": ["application/json"]
- }
- },
- "/wallet/did/public": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/DIDResult" },
- "description": ""
- }
- },
- "parameters": [],
- "tags": ["wallet"],
- "summary": "Fetch the current public DID",
- "produces": ["application/json"]
- },
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/DIDResult" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "query",
- "name": "did",
- "type": "string",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
- "description": "DID of interest",
- "example": "did:peer:WgWxqztrNooG92RXvxSTWv",
- "required": true
- },
- {
- "in": "query",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "required": false
- },
- {
- "in": "query",
- "name": "create_transaction_for_endorser",
- "type": "boolean",
- "description": "Create Transaction For Endorser's signature",
- "required": false
- },
- {
- "in": "query",
- "name": "mediation_id",
- "type": "string",
- "description": "Mediation identifier",
- "required": false
- }
- ],
- "tags": ["wallet"],
- "summary": "Assign the current public DID",
- "produces": ["application/json"]
- }
- },
- "/wallet/get-did-endpoint": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/DIDEndpoint" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "query",
- "name": "did",
- "type": "string",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
- "description": "DID of interest",
- "example": "did:peer:WgWxqztrNooG92RXvxSTWv",
- "required": true
- }
- ],
- "tags": ["wallet"],
- "summary": "Query DID endpoint in wallet",
- "produces": ["application/json"]
- }
- },
- "/wallet/jwt/sign": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/WalletModuleResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/JWSCreate" }
- }
- ],
- "tags": ["wallet"],
- "summary": "Create a EdDSA jws using did keys with a given payload",
- "produces": ["application/json"]
- }
- },
- "/wallet/jwt/verify": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/JWSVerifyResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/JWSVerify" }
- }
- ],
- "tags": ["wallet"],
- "summary": "Verify a EdDSA jws using did keys with a given JWS",
- "produces": ["application/json"]
- }
- },
- "/wallet/keys": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/CreateKeyResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/CreateKeyRequest" }
- }
- ],
- "tags": ["wallet"],
- "summary": "Create a key pair",
- "produces": ["application/json"]
- },
- "put": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/UpdateKeyResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/UpdateKeyRequest" }
- }
- ],
- "tags": ["wallet"],
- "summary": "Update a key pair's kid",
- "produces": ["application/json"]
- }
- },
- "/wallet/keys/{multikey}": {
- "get": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/FetchKeyResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "path",
- "name": "multikey",
- "required": true,
- "type": "string"
- }
- ],
- "tags": ["wallet"],
- "summary": "Fetch key info.",
- "produces": ["application/json"]
- }
- },
- "/wallet/sd-jwt/sign": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/WalletModuleResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/SDJWSCreate" }
- }
- ],
- "tags": ["wallet"],
- "summary": "Create a EdDSA sd-jws using did keys with a given payload",
- "produces": ["application/json"]
- }
- },
- "/wallet/sd-jwt/verify": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/SDJWSVerifyResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/SDJWSVerify" }
- }
- ],
- "tags": ["wallet"],
- "summary": "Verify a EdDSA sd-jws using did keys with a given SD-JWS with optional key binding",
- "produces": ["application/json"]
- }
- },
- "/wallet/set-did-endpoint": {
- "post": {
- "responses": {
- "200": {
- "schema": { "$ref": "#/definitions/WalletModuleResponse" },
- "description": ""
- }
- },
- "parameters": [
- {
- "in": "body",
- "required": false,
- "name": "body",
- "schema": { "$ref": "#/definitions/DIDEndpointWithType" }
- },
- {
- "in": "query",
- "name": "conn_id",
- "type": "string",
- "description": "Connection identifier",
- "required": false
- },
- {
- "in": "query",
- "name": "create_transaction_for_endorser",
- "type": "boolean",
- "description": "Create Transaction For Endorser's signature",
- "required": false
- }
- ],
- "tags": ["wallet"],
- "summary": "Update endpoint in wallet and on ledger if posted to it",
- "produces": ["application/json"]
- }
- }
- },
- "info": { "title": "Aries Cloud Agent", "version": "v1.2.0.post20241205" },
- "swagger": "2.0",
- "definitions": {
- "AMLRecord": {
- "properties": {
- "aml": {
- "additionalProperties": { "type": "string" },
- "type": "object"
- },
- "amlContext": { "type": "string" },
- "version": { "type": "string" }
- },
- "type": "object"
- },
- "ActionMenuFetchResult": {
- "properties": {
- "result": {
- "allOf": [{ "$ref": "#/definitions/Menu" }],
- "description": "Action menu"
- }
- },
- "type": "object"
- },
- "ActionMenuModulesResult": { "properties": {}, "type": "object" },
- "AddProof": {
- "properties": {
- "document": { "example": { "hello": "world" }, "type": "object" },
- "options": {
- "allOf": [{ "$ref": "#/definitions/DataIntegrityProofOptions" }],
- "example": {
- "cryptosuite": "eddsa-jcs-2022",
- "proofPurpose": "assertionMethod",
- "type": "DataIntegrityProof",
- "verificationMethod": "did:web:example.com#key-01"
- }
- }
- },
- "required": ["document"],
- "type": "object"
- },
- "AddProofResponse": {
- "properties": {
- "secured_document": {
- "example": { "hello": "world" },
- "type": "object"
- }
- },
- "required": ["secured_document"],
- "type": "object"
- },
- "AdminConfig": {
- "properties": {
- "config": { "description": "Configuration settings", "type": "object" }
- },
- "required": ["config"],
- "type": "object"
- },
- "AdminMediationDeny": { "properties": {}, "type": "object" },
- "AdminModules": {
- "properties": {
- "result": {
- "description": "List of admin modules",
- "items": { "description": "admin module", "type": "string" },
- "type": "array"
- }
- },
- "type": "object"
- },
- "AdminReset": { "properties": {}, "type": "object" },
- "AdminShutdown": { "properties": {}, "type": "object" },
- "AdminStatus": {
- "properties": {
- "conductor": {
- "description": "Conductor statistics",
- "type": "object"
- },
- "label": {
- "description": "Default label",
- "type": "string",
- "x-nullable": true
- },
- "timing": { "description": "Timing results", "type": "object" },
- "version": { "description": "Version code", "type": "string" }
- },
- "type": "object"
- },
- "AdminStatusLiveliness": {
- "properties": {
- "alive": {
- "description": "Liveliness status",
- "example": true,
- "type": "boolean"
- }
- },
- "type": "object"
- },
- "AdminStatusReadiness": {
- "properties": {
- "ready": {
- "description": "Readiness status",
- "example": true,
- "type": "boolean"
- }
- },
- "type": "object"
- },
- "AnonCredsSchema": {
- "properties": {
- "attrNames": {
- "description": "Schema attribute names",
- "items": {
- "description": "Attribute name",
- "example": "score",
- "type": "string"
- },
- "type": "array"
- },
- "issuerId": {
- "description": "Issuer Identifier of the credential definition or schema",
- "example": "did:(method):WgWxqztrNooG92RXvxSTWv",
- "type": "string"
- },
- "name": {
- "description": "Schema name",
- "example": "Example schema",
- "type": "string"
- },
- "version": {
- "description": "Schema version",
- "example": "1.0",
- "type": "string"
- }
- },
- "type": "object"
- },
- "AnoncredsPresentationReqAttrSpec": {
- "properties": {
- "name": {
- "description": "Attribute name",
- "example": "favouriteDrink",
- "type": "string"
- },
- "names": {
- "description": "Attribute name group",
- "items": { "example": "age", "type": "string" },
- "type": "array"
- },
- "non_revoked": {
- "$ref": "#/definitions/AnoncredsPresentationReqAttrSpecNonRevoked",
- "x-nullable": true
- },
- "restrictions": {
- "description": "If present, credential must satisfy one of given restrictions: specify schema_id, schema_issuer_did, schema_name, schema_version, issuer_did, cred_def_id, and/or attr::::value where represents a credential attribute name",
- "items": {
- "additionalProperties": {
- "example": "did:(method):3:CL:20:tag",
- "type": "string"
- },
- "type": "object"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "AnoncredsPresentationReqAttrSpecNonRevoked": {
- "properties": {
- "from": {
- "description": "Earliest time of interest in non-revocation interval",
- "example": 1640995199,
- "maximum": 18446744073709551615,
- "minimum": 0,
- "type": "integer"
- },
- "to": {
- "description": "Latest time of interest in non-revocation interval",
- "example": 1640995199,
- "maximum": 18446744073709551615,
- "minimum": 0,
- "type": "integer"
- }
- },
- "type": "object"
- },
- "AnoncredsPresentationReqPredSpec": {
- "properties": {
- "name": {
- "description": "Attribute name",
- "example": "index",
- "type": "string"
- },
- "non_revoked": {
- "$ref": "#/definitions/AnoncredsPresentationReqPredSpecNonRevoked",
- "x-nullable": true
- },
- "p_type": {
- "description": "Predicate type ('<', '<=', '>=', or '>')",
- "enum": ["<", "<=", ">=", ">"],
- "example": ">=",
- "type": "string"
- },
- "p_value": { "description": "Threshold value", "type": "integer" },
- "restrictions": {
- "description": "If present, credential must satisfy one of given restrictions: specify schema_id, schema_issuer_did, schema_name, schema_version, issuer_did, cred_def_id, and/or attr::::value where represents a credential attribute name",
- "items": {
- "additionalProperties": {
- "example": "did:(method):3:CL:20:tag",
- "type": "string"
- },
- "type": "object"
- },
- "type": "array"
- }
- },
- "required": ["name", "p_type", "p_value"],
- "type": "object"
- },
- "AnoncredsPresentationReqPredSpecNonRevoked": {
- "properties": {
- "from": {
- "description": "Earliest time of interest in non-revocation interval",
- "example": 1640995199,
- "maximum": 18446744073709551615,
- "minimum": 0,
- "type": "integer"
- },
- "to": {
- "description": "Latest time of interest in non-revocation interval",
- "example": 1640995199,
- "maximum": 18446744073709551615,
- "minimum": 0,
- "type": "integer"
- }
- },
- "type": "object"
- },
- "AnoncredsPresentationRequest": {
- "properties": {
- "name": {
- "description": "Proof request name",
- "example": "Proof request",
- "type": "string"
- },
- "non_revoked": {
- "$ref": "#/definitions/AnoncredsPresentationRequestNonRevoked",
- "x-nullable": true
- },
- "nonce": {
- "description": "Nonce",
- "example": "1",
- "pattern": "^[1-9][0-9]*$",
- "type": "string"
- },
- "requested_attributes": {
- "additionalProperties": {
- "$ref": "#/definitions/AnoncredsPresentationReqAttrSpec"
- },
- "description": "Requested attribute specifications of proof request",
- "type": "object"
- },
- "requested_predicates": {
- "additionalProperties": {
- "$ref": "#/definitions/AnoncredsPresentationReqPredSpec"
- },
- "description": "Requested predicate specifications of proof request",
- "type": "object"
- },
- "version": {
- "description": "Proof request version",
- "example": "1.0",
- "pattern": "^[0-9.]+$",
- "type": "string"
- }
- },
- "required": ["requested_attributes", "requested_predicates"],
- "type": "object"
- },
- "AnoncredsPresentationRequestNonRevoked": {
- "properties": {
- "from": {
- "description": "Earliest time of interest in non-revocation interval",
- "example": 1640995199,
- "maximum": 18446744073709551615,
- "minimum": 0,
- "type": "integer"
- },
- "to": {
- "description": "Latest time of interest in non-revocation interval",
- "example": 1640995199,
- "maximum": 18446744073709551615,
- "minimum": 0,
- "type": "integer"
- }
- },
- "type": "object"
- },
- "AttachDecorator": {
- "properties": {
- "@id": {
- "description": "Attachment identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "byte_count": {
- "description": "Byte count of data included by reference",
- "example": 1234,
- "type": "integer"
- },
- "data": { "$ref": "#/definitions/AttachDecoratorData" },
- "description": {
- "description": "Human-readable description of content",
- "example": "view from doorway, facing east, with lights off",
- "type": "string"
- },
- "filename": {
- "description": "File name",
- "example": "IMG1092348.png",
- "type": "string"
- },
- "lastmod_time": {
- "description": "Hint regarding last modification datetime, in ISO-8601 format",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- },
- "mime-type": {
- "description": "MIME type",
- "example": "image/png",
- "type": "string"
- }
- },
- "required": ["data"],
- "type": "object"
- },
- "AttachDecoratorData": {
- "properties": {
- "base64": {
- "description": "Base64-encoded data",
- "example": "ey4uLn0=",
- "pattern": "^[a-zA-Z0-9+/]*={0,2}$",
- "type": "string"
- },
- "json": {
- "description": "JSON-serialized data",
- "example": "{\"sample\": \"content\"}"
- },
- "jws": {
- "allOf": [{ "$ref": "#/definitions/AttachDecoratorDataJWS" }],
- "description": "Detached Java Web Signature"
- },
- "links": {
- "description": "List of hypertext links to data",
- "items": { "example": "https://link.to/data", "type": "string" },
- "type": "array"
- },
- "sha256": {
- "description": "SHA256 hash (binhex encoded) of content",
- "example": "617a48c7c8afe0521efdc03e5bb0ad9e655893e6b4b51f0e794d70fba132aacb",
- "pattern": "^[a-fA-F0-9+/]{64}$",
- "type": "string"
- }
- },
- "type": "object"
- },
- "AttachDecoratorData1JWS": {
- "properties": {
- "header": { "$ref": "#/definitions/AttachDecoratorDataJWSHeader" },
- "protected": {
- "description": "protected JWS header",
- "example": "ey4uLn0",
- "pattern": "^[-_a-zA-Z0-9]*$",
- "type": "string"
- },
- "signature": {
- "description": "signature",
- "example": "ey4uLn0",
- "pattern": "^[-_a-zA-Z0-9]*$",
- "type": "string"
- }
- },
- "required": ["header", "signature"],
- "type": "object"
- },
- "AttachDecoratorDataJWS": {
- "properties": {
- "header": { "$ref": "#/definitions/AttachDecoratorDataJWSHeader" },
- "protected": {
- "description": "protected JWS header",
- "example": "ey4uLn0",
- "pattern": "^[-_a-zA-Z0-9]*$",
- "type": "string"
- },
- "signature": {
- "description": "signature",
- "example": "ey4uLn0",
- "pattern": "^[-_a-zA-Z0-9]*$",
- "type": "string"
- },
- "signatures": {
- "description": "List of signatures",
- "items": { "$ref": "#/definitions/AttachDecoratorData1JWS" },
- "type": "array"
- }
- },
- "type": "object"
- },
- "AttachDecoratorDataJWSHeader": {
- "properties": {
- "kid": {
- "description": "Key identifier, in W3C did:key or DID URL format",
- "example": "did:sov:LjgpST2rjsoxYegQDRm7EL#keys-4",
- "pattern": "^did:(?:key:z[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+|sov:[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}(;.*)?(\\?.*)?#.+)$",
- "type": "string"
- }
- },
- "required": ["kid"],
- "type": "object"
- },
- "AttachmentDef": {
- "properties": {
- "id": {
- "description": "Attachment identifier",
- "example": "attachment-0",
- "type": "string"
- },
- "type": {
- "description": "Attachment type",
- "enum": ["credential-offer", "present-proof"],
- "example": "present-proof",
- "type": "string"
- }
- },
- "type": "object"
- },
- "AttributeMimeTypesResult": {
- "properties": {
- "results": {
- "additionalProperties": {
- "description": "MIME type",
- "type": "string"
- },
- "type": "object",
- "x-nullable": true
- }
- },
- "type": "object"
- },
- "BasicMessageModuleResponse": { "properties": {}, "type": "object" },
- "ClaimFormat": {
- "properties": {
- "di_vc": { "type": "object" },
- "jwt": { "type": "object" },
- "jwt_vc": { "type": "object" },
- "jwt_vp": { "type": "object" },
- "ldp": { "type": "object" },
- "ldp_vc": { "type": "object" },
- "ldp_vp": { "type": "object" }
- },
- "type": "object"
- },
- "ClearPendingRevocationsRequest": {
- "properties": {
- "purge": {
- "additionalProperties": {
- "items": {
- "description": "Credential revocation identifier",
- "example": "12345",
- "pattern": "^[1-9][0-9]*$",
- "type": "string"
- },
- "type": "array"
- },
- "description": "Credential revocation ids by revocation registry id: omit for all, specify null or empty list for all pending per revocation registry",
- "type": "object"
- }
- },
- "type": "object"
- },
- "ConfigurableWriteLedgers": {
- "properties": {
- "write_ledgers": {
- "description": "List of configurable write ledgers identifiers",
- "items": { "description": "Ledgers identifiers", "type": "string" },
- "type": "array"
- }
- },
- "type": "object"
- },
- "ConnRecord": {
- "properties": {
- "accept": {
- "description": "Connection acceptance: manual or auto",
- "enum": ["manual", "auto"],
- "example": "auto",
- "type": "string"
- },
- "alias": {
- "description": "Optional alias to apply to connection for later use",
- "example": "Bob, providing quotes",
- "type": "string"
- },
- "connection_id": {
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "connection_protocol": {
- "description": "Connection protocol used",
- "enum": ["connections/1.0", "didexchange/1.0", "didexchange/1.1"],
- "example": "connections/1.0",
- "type": "string"
- },
- "created_at": {
- "description": "Time of record creation",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- },
- "error_msg": {
- "description": "Error message",
- "example": "No DIDDoc provided; cannot connect to public DID",
- "type": "string"
- },
- "inbound_connection_id": {
- "description": "Inbound routing connection id to use",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "invitation_key": {
- "description": "Public key for connection",
- "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
- "type": "string"
- },
- "invitation_mode": {
- "description": "Invitation mode",
- "enum": ["once", "multi", "static"],
- "example": "once",
- "type": "string"
- },
- "invitation_msg_id": {
- "description": "ID of out-of-band invitation message",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "my_did": {
- "description": "Our DID for connection",
- "example": "did:peer:WgWxqztrNooG92RXvxSTWv",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
- "type": "string"
- },
- "request_id": {
- "description": "Connection request identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "rfc23_state": {
- "description": "State per RFC 23",
- "example": "invitation-sent",
- "readOnly": true,
- "type": "string"
- },
- "state": {
- "description": "Current record state",
- "example": "active",
- "type": "string"
- },
- "their_did": {
- "description": "Their DID for connection",
- "example": "did:peer:WgWxqztrNooG92RXvxSTWv",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
- "type": "string"
- },
- "their_label": {
- "description": "Their label for connection",
- "example": "Bob",
- "type": "string"
- },
- "their_public_did": {
- "description": "Other agent's public DID for connection",
- "example": "2cpBmR3FqGKWi5EyUbpRY8",
- "type": "string"
- },
- "their_role": {
- "description": "Their role in the connection protocol",
- "enum": ["invitee", "requester", "inviter", "responder"],
- "example": "requester",
- "type": "string"
- },
- "updated_at": {
- "description": "Time of last record update",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- }
- },
- "required": ["connection_id"],
- "type": "object"
- },
- "ConnectionInvitation": {
- "properties": {
- "@id": {
- "description": "Message identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "@type": {
- "description": "Message type",
- "example": "https://didcomm.org/my-family/1.0/my-message-type",
- "type": "string"
- },
- "did": {
- "description": "DID for connection invitation",
- "example": "did:peer:WgWxqztrNooG92RXvxSTWv",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
- "type": "string"
- },
- "imageUrl": {
- "description": "Optional image URL for connection invitation",
- "example": "http://192.168.56.101/img/logo.jpg",
- "format": "url",
- "type": "string",
- "x-nullable": true
- },
- "label": {
- "description": "Optional label for connection invitation",
- "example": "Bob",
- "type": "string"
- },
- "recipientKeys": {
- "description": "List of recipient keys",
- "items": {
- "description": "Recipient public key",
- "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
- "type": "string"
- },
- "type": "array"
- },
- "routingKeys": {
- "description": "List of routing keys",
- "items": {
- "description": "Routing key",
- "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
- "type": "string"
- },
- "type": "array"
- },
- "serviceEndpoint": {
- "description": "Service endpoint at which to reach this agent",
- "example": "http://192.168.56.101:8020",
- "type": "string"
- }
- },
- "type": "object"
- },
- "ConnectionList": {
- "properties": {
- "results": {
- "description": "List of connection records",
- "items": { "$ref": "#/definitions/ConnRecord" },
- "type": "array"
- }
- },
- "required": ["results"],
- "type": "object"
- },
- "ConnectionMetadata": {
- "properties": {
- "results": {
- "description": "Dictionary of metadata associated with connection.",
- "type": "object"
- }
- },
- "type": "object"
- },
- "ConnectionMetadataSetRequest": {
- "properties": {
- "metadata": {
- "description": "Dictionary of metadata to set for connection.",
- "type": "object"
- }
- },
- "required": ["metadata"],
- "type": "object"
- },
- "ConnectionModuleResponse": { "properties": {}, "type": "object" },
- "ConnectionStaticRequest": {
- "properties": {
- "alias": {
- "description": "Alias to assign to this connection",
- "type": "string"
- },
- "my_did": {
- "description": "Local DID",
- "example": "WgWxqztrNooG92RXvxSTWv",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
- "type": "string"
- },
- "my_seed": {
- "description": "Seed to use for the local DID",
- "type": "string"
- },
- "their_did": {
- "description": "Remote DID",
- "example": "WgWxqztrNooG92RXvxSTWv",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
- "type": "string"
- },
- "their_endpoint": {
- "description": "URL endpoint for other party",
- "example": "https://myhost:8021",
- "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
- "type": "string"
- },
- "their_label": {
- "description": "Other party's label for this connection",
- "type": "string"
- },
- "their_seed": {
- "description": "Seed to use for the remote DID",
- "type": "string"
- },
- "their_verkey": {
- "description": "Remote verification key",
- "type": "string"
- }
- },
- "type": "object"
- },
- "ConnectionStaticResult": {
- "properties": {
- "my_did": {
- "description": "Local DID",
- "example": "WgWxqztrNooG92RXvxSTWv",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
- "type": "string"
- },
- "my_endpoint": {
- "description": "My URL endpoint",
- "example": "https://myhost:8021",
- "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
- "type": "string"
- },
- "my_verkey": {
- "description": "My verification key",
- "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
- "type": "string"
- },
- "record": { "$ref": "#/definitions/ConnRecord" },
- "their_did": {
- "description": "Remote DID",
- "example": "WgWxqztrNooG92RXvxSTWv",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
- "type": "string"
- },
- "their_verkey": {
- "description": "Remote verification key",
- "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
- "type": "string"
- }
- },
- "required": [
- "my_did",
- "my_endpoint",
- "my_verkey",
- "record",
- "their_did",
- "their_verkey"
- ],
- "type": "object"
- },
- "Constraints": {
- "properties": {
- "fields": {
- "items": { "$ref": "#/definitions/DIFField" },
- "type": "array"
- },
- "is_holder": {
- "items": { "$ref": "#/definitions/DIFHolder" },
- "type": "array"
- },
- "limit_disclosure": {
- "description": "LimitDisclosure",
- "type": "string"
- },
- "status_active": {
- "enum": ["required", "allowed", "disallowed"],
- "type": "string"
- },
- "status_revoked": {
- "enum": ["required", "allowed", "disallowed"],
- "type": "string"
- },
- "status_suspended": {
- "enum": ["required", "allowed", "disallowed"],
- "type": "string"
- },
- "subject_is_issuer": {
- "description": "SubjectIsIssuer",
- "enum": ["required", "preferred"],
- "type": "string"
- }
- },
- "type": "object"
- },
- "CreateInvitationRequest": {
- "properties": {
- "mediation_id": {
- "description": "Identifier for active mediation record to be used",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "type": "string"
- },
- "metadata": {
- "description": "Optional metadata to attach to the connection created with the invitation",
- "type": "object"
- },
- "my_label": {
- "description": "Optional label for connection invitation",
- "example": "Bob",
- "type": "string"
- },
- "recipient_keys": {
- "description": "List of recipient keys",
- "items": {
- "description": "Recipient public key",
- "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
- "type": "string"
- },
- "type": "array"
- },
- "routing_keys": {
- "description": "List of routing keys",
- "items": {
- "description": "Routing key",
- "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
- "type": "string"
- },
- "type": "array"
- },
- "service_endpoint": {
- "description": "Connection endpoint",
- "example": "http://192.168.56.102:8020",
- "type": "string"
- }
- },
- "type": "object"
- },
- "CreateKeyRequest": {
- "properties": {
- "alg": {
- "description": "Which key algorithm to use.",
- "example": "ed25519",
- "type": "string"
- },
- "kid": {
- "description": "Optional kid to bind to the keypair, such as a verificationMethod.",
- "example": "did:web:example.com#key-01",
- "type": "string"
- },
- "seed": {
- "description": "Optional seed to generate the key pair. Must enable insecure wallet mode.",
- "example": "00000000000000000000000000000000",
- "type": "string"
- }
- },
- "type": "object"
- },
- "CreateKeyResponse": {
- "properties": {
- "kid": {
- "description": "The associated kid",
- "example": "did:web:example.com#key-01",
- "type": "string"
- },
- "multikey": {
- "description": "The Public Key Multibase format (multikey)",
- "example": "z6MkgKA7yrw5kYSiDuQFcye4bMaJpcfHFry3Bx45pdWh3s8i",
- "type": "string"
- }
- },
- "type": "object"
- },
- "CreateWalletRequest": {
- "properties": {
- "extra_settings": {
- "description": "Agent config key-value pairs",
- "type": "object"
- },
- "image_url": {
- "description": "Image url for this wallet. This image url is publicized (self-attested) to other agents as part of forming a connection.",
- "example": "https://aries.ca/images/sample.png",
- "type": "string"
- },
- "key_management_mode": {
- "description": "Key management method to use for this wallet.",
- "enum": ["managed"],
- "example": "managed",
- "type": "string"
- },
- "label": {
- "description": "Label for this wallet. This label is publicized (self-attested) to other agents as part of forming a connection.",
- "example": "Alice",
- "type": "string"
- },
- "wallet_dispatch_type": {
- "description": "Webhook target dispatch type for this wallet. default: Dispatch only to webhooks associated with this wallet. base: Dispatch only to webhooks associated with the base wallet. both: Dispatch to both webhook targets.",
- "enum": ["default", "both", "base"],
- "example": "default",
- "type": "string"
- },
- "wallet_key": {
- "description": "Master key used for key derivation.",
- "example": "MySecretKey123",
- "type": "string"
- },
- "wallet_key_derivation": {
- "description": "Key derivation",
- "enum": ["ARGON2I_MOD", "ARGON2I_INT", "RAW"],
- "example": "RAW",
- "type": "string"
- },
- "wallet_name": {
- "description": "Wallet name",
- "example": "MyNewWallet",
- "type": "string"
- },
- "wallet_type": {
- "description": "Type of the wallet to create. Must be same as base wallet.",
- "enum": ["askar", "askar-anoncreds"],
- "example": "askar",
- "type": "string"
- },
- "wallet_webhook_urls": {
- "description": "List of Webhook URLs associated with this subwallet",
- "items": {
- "description": "Optional webhook URL to receive webhook messages",
- "example": "http://localhost:8022/webhooks",
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "CreateWalletResponse": {
- "properties": {
- "created_at": {
- "description": "Time of record creation",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- },
- "key_management_mode": {
- "description": "Mode regarding management of wallet key",
- "enum": ["managed", "unmanaged"],
- "type": "string"
- },
- "settings": {
- "description": "Settings for this wallet.",
- "type": "object"
- },
- "state": {
- "description": "Current record state",
- "example": "active",
- "type": "string"
- },
- "token": {
- "description": "Authorization token to authenticate wallet requests",
- "example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk",
- "type": "string"
- },
- "updated_at": {
- "description": "Time of last record update",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- },
- "wallet_id": {
- "description": "Wallet record ID",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- }
- },
- "required": ["key_management_mode", "wallet_id"],
- "type": "object"
- },
- "CreateWalletTokenRequest": {
- "properties": {
- "wallet_key": {
- "description": "Master key used for key derivation. Only required for unmanaged wallets.",
- "example": "MySecretKey123",
- "type": "string"
- }
- },
- "type": "object"
- },
- "CreateWalletTokenResponse": {
- "properties": {
- "token": {
- "description": "Authorization token to authenticate wallet requests",
- "example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk",
- "type": "string"
- }
- },
- "type": "object"
- },
- "CredAttrSpec": {
- "properties": {
- "mime-type": {
- "description": "MIME type: omit for (null) default",
- "example": "image/jpeg",
- "type": "string",
- "x-nullable": true
- },
- "name": {
- "description": "Attribute name",
- "example": "favourite_drink",
- "type": "string"
- },
- "value": {
- "description": "Attribute value: base64-encode if MIME type is present",
- "example": "martini",
- "type": "string"
- }
- },
- "required": ["name", "value"],
- "type": "object"
- },
- "CredDef": {
- "properties": {
- "issuerId": {
- "description": "Issuer Identifier of the credential definition or schema",
- "example": "did:(method):WgWxqztrNooG92RXvxSTWv",
- "type": "string"
- },
- "schemaId": {
- "description": "Schema identifier",
- "example": "did:(method):2:schema_name:1.0",
- "type": "string"
- },
- "tag": {
- "description": "The tag value passed in by the Issuer to an AnonCred's Credential Definition create and store implementation.",
- "example": "default",
- "type": "string"
- },
- "type": { "enum": ["CL"], "type": "string" },
- "value": { "$ref": "#/definitions/CredDefValueSchemaAnoncreds" }
- },
- "type": "object"
- },
- "CredDefPostOptions": {
- "properties": {
- "create_transaction_for_endorser": {
- "description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.",
- "example": false,
- "type": "boolean"
- },
- "endorser_connection_id": {
- "description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "revocation_registry_size": {
- "description": "Maximum number of credential revocations per registry",
- "example": 1000,
- "type": "integer"
- },
- "support_revocation": {
- "description": "Support credential revocation",
- "type": "boolean"
- }
- },
- "type": "object"
- },
- "CredDefPostRequest": {
- "properties": {
- "credential_definition": { "$ref": "#/definitions/InnerCredDef" },
- "options": { "$ref": "#/definitions/CredDefPostOptions" }
- },
- "type": "object"
- },
- "CredDefResult": {
- "properties": {
- "credential_definition_metadata": { "type": "object" },
- "credential_definition_state": { "$ref": "#/definitions/CredDefState" },
- "job_id": { "type": "string" },
- "registration_metadata": { "type": "object" }
- },
- "type": "object"
- },
- "CredDefState": {
- "properties": {
- "credential_definition": {
- "allOf": [{ "$ref": "#/definitions/CredDef" }],
- "description": "credential definition"
- },
- "credential_definition_id": {
- "description": "credential definition id",
- "example": "did:(method):3:CL:20:tag",
- "type": "string",
- "x-nullable": true
- },
- "state": {
- "enum": ["finished", "failed", "action", "wait"],
- "type": "string"
- }
- },
- "type": "object"
- },
- "CredDefValue": {
- "properties": {
- "primary": {
- "allOf": [{ "$ref": "#/definitions/CredDefValuePrimary" }],
- "description": "Primary value for credential definition"
- },
- "revocation": {
- "allOf": [{ "$ref": "#/definitions/CredDefValueRevocation" }],
- "description": "Revocation value for credential definition"
- }
- },
- "type": "object"
- },
- "CredDefValuePrimary": {
- "properties": {
- "n": { "example": "0", "pattern": "^[0-9]*$", "type": "string" },
- "r": { "$ref": "#/definitions/Generated" },
- "rctxt": { "example": "0", "pattern": "^[0-9]*$", "type": "string" },
- "s": { "example": "0", "pattern": "^[0-9]*$", "type": "string" },
- "z": { "example": "0", "pattern": "^[0-9]*$", "type": "string" }
- },
- "type": "object"
- },
- "CredDefValuePrimarySchemaAnoncreds": {
- "properties": {
- "n": { "example": "0", "pattern": "^[0-9]*$", "type": "string" },
- "r": { "type": "object" },
- "rctxt": { "example": "0", "pattern": "^[0-9]*$", "type": "string" },
- "s": { "example": "0", "pattern": "^[0-9]*$", "type": "string" },
- "z": { "example": "0", "pattern": "^[0-9]*$", "type": "string" }
- },
- "type": "object"
- },
- "CredDefValueRevocation": {
- "properties": {
- "g": { "example": "1 1F14F&ECB578F 2 095E45DDF417D", "type": "string" },
- "g_dash": {
- "example": "1 1D64716fCDC00C 1 0C781960FA66E3D3 2 095E45DDF417D",
- "type": "string"
- },
- "h": {
- "example": "1 16675DAE54BFAE8 2 095E45DD417D",
- "type": "string"
- },
- "h0": {
- "example": "1 21E5EF9476EAF18 2 095E45DDF417D",
- "type": "string"
- },
- "h1": {
- "example": "1 236D1D99236090 2 095E45DDF417D",
- "type": "string"
- },
- "h2": {
- "example": "1 1C3AE8D1F1E277 2 095E45DDF417D",
- "type": "string"
- },
- "h_cap": {
- "example": "1 1B2A32CF3167 1 2490FEBF6EE55 1 0000000000000000",
- "type": "string"
- },
- "htilde": {
- "example": "1 1D8549E8C0F8 2 095E45DDF417D",
- "type": "string"
- },
- "pk": {
- "example": "1 142CD5E5A7DC 1 153885BD903312 2 095E45DDF417D",
- "type": "string"
- },
- "u": {
- "example": "1 0C430AAB2B4710 1 1CB3A0932EE7E 1 0000000000000000",
- "type": "string"
- },
- "y": {
- "example": "1 153558BD903312 2 095E45DDF417D 1 0000000000000000",
- "type": "string"
- }
- },
- "type": "object"
- },
- "CredDefValueRevocationSchemaAnoncreds": {
- "properties": {
- "g": { "example": "1 1F14F&ECB578F 2 095E45DDF417D", "type": "string" },
- "g_dash": {
- "example": "1 1D64716fCDC00C 1 0C781960FA66E3D3 2 095E45DDF417D",
- "type": "string"
- },
- "h": {
- "example": "1 16675DAE54BFAE8 2 095E45DD417D",
- "type": "string"
- },
- "h0": {
- "example": "1 21E5EF9476EAF18 2 095E45DDF417D",
- "type": "string"
- },
- "h1": {
- "example": "1 236D1D99236090 2 095E45DDF417D",
- "type": "string"
- },
- "h2": {
- "example": "1 1C3AE8D1F1E277 2 095E45DDF417D",
- "type": "string"
- },
- "h_cap": {
- "example": "1 1B2A32CF3167 1 2490FEBF6EE55 1 0000000000000000",
- "type": "string"
- },
- "htilde": {
- "example": "1 1D8549E8C0F8 2 095E45DDF417D",
- "type": "string"
- },
- "pk": {
- "example": "1 142CD5E5A7DC 1 153885BD903312 2 095E45DDF417D",
- "type": "string"
- },
- "u": {
- "example": "1 0C430AAB2B4710 1 1CB3A0932EE7E 1 0000000000000000",
- "type": "string"
- },
- "y": {
- "example": "1 153558BD903312 2 095E45DDF417D 1 0000000000000000",
- "type": "string"
- }
- },
- "type": "object"
- },
- "CredDefValueSchemaAnoncreds": {
- "properties": {
- "primary": {
- "allOf": [
- { "$ref": "#/definitions/CredDefValuePrimarySchemaAnoncreds" }
- ],
- "description": "Primary value for credential definition"
- },
- "revocation": {
- "allOf": [
- { "$ref": "#/definitions/CredDefValueRevocationSchemaAnoncreds" }
- ],
- "description": "Revocation value for credential definition"
- }
- },
- "type": "object"
- },
- "CredInfoList": {
- "properties": {
- "results": {
- "items": { "$ref": "#/definitions/IndyCredInfo" },
- "type": "array"
- }
- },
- "type": "object"
- },
- "CredRevIndyRecordsResult": {
- "properties": {
- "rev_reg_delta": {
- "description": "Indy revocation registry delta",
- "type": "object"
- }
- },
- "type": "object"
- },
- "CredRevIndyRecordsResultSchemaAnoncreds": {
- "properties": {
- "rev_reg_delta": {
- "description": "Indy revocation registry delta",
- "type": "object"
- }
- },
- "type": "object"
- },
- "CredRevRecordDetailsResult": {
- "properties": {
- "results": {
- "items": { "$ref": "#/definitions/IssuerCredRevRecord" },
- "type": "array"
- }
- },
- "type": "object"
- },
- "CredRevRecordDetailsResultSchemaAnoncreds": {
- "properties": {
- "results": {
- "items": {
- "$ref": "#/definitions/IssuerCredRevRecordSchemaAnoncreds"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "CredRevRecordResult": {
- "properties": {
- "result": { "$ref": "#/definitions/IssuerCredRevRecord" }
- },
- "type": "object"
- },
- "CredRevRecordResultSchemaAnoncreds": {
- "properties": {
- "result": { "$ref": "#/definitions/IssuerCredRevRecordSchemaAnoncreds" }
- },
- "type": "object"
- },
- "CredRevokedResult": {
- "properties": {
- "revoked": {
- "description": "Whether credential is revoked on the ledger",
- "type": "boolean"
- }
- },
- "type": "object"
- },
- "Credential": {
- "additionalProperties": true,
- "properties": {
- "@context": {
- "description": "The JSON-LD context of the credential",
- "example": [
- "https://www.w3.org/2018/credentials/v1",
- "https://www.w3.org/2018/credentials/examples/v1"
- ],
- "items": {},
- "type": "array"
- },
- "credentialStatus": {
- "example": {
- "id": "https://example.com/credentials/status/3#94567",
- "statusListCredential": "https://example.com/credentials/status/3",
- "statusListIndex": "94567",
- "statusPurpose": "revocation",
- "type": "BitstringStatusListEntry"
- }
- },
- "credentialSubject": {
- "example": {
- "alumniOf": { "id": "did:example:c276e12ec21ebfeb1f712ebc6f1" },
- "id": "did:example:ebfeb1f712ebc6f1c276e12ec21"
- }
- },
- "expirationDate": {
- "description": "The expiration date",
- "example": "2010-01-01T19:23:24Z",
- "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})([Tt ]([0-9]{2}):([0-9]{2}):([0-9]{2})(\\.[0-9]+)?)?(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?$",
- "type": "string"
- },
- "id": {
- "description": "The ID of the credential",
- "example": "http://example.edu/credentials/1872",
- "pattern": "\\w+:(\\/?\\/?)[^\\s]+",
- "type": "string"
- },
- "issuanceDate": {
- "description": "The issuance date",
- "example": "2010-01-01T19:23:24Z",
- "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})([Tt ]([0-9]{2}):([0-9]{2}):([0-9]{2})(\\.[0-9]+)?)?(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?$",
- "type": "string"
- },
- "issuer": {
- "description": "The JSON-LD Verifiable Credential Issuer. Either string of object with id field.",
- "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH"
- },
- "proof": {
- "allOf": [{ "$ref": "#/definitions/LinkedDataProof" }],
- "description": "The proof of the credential",
- "example": {
- "created": "2019-12-11T03:50:55",
- "jws": "eyJhbGciOiAiRWREU0EiLCAiYjY0IjogZmFsc2UsICJjcml0JiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQKBhQDxvXNo7nvtUBb_Eq1Ch6YBKY5qBQ",
- "proofPurpose": "assertionMethod",
- "type": "Ed25519Signature2018",
- "verificationMethod": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL"
- }
- },
- "type": {
- "description": "The JSON-LD type of the credential",
- "example": ["VerifiableCredential", "AlumniCredential"],
- "items": { "type": "string" },
- "type": "array"
- }
- },
- "required": [
- "@context",
- "credentialSubject",
- "issuanceDate",
- "issuer",
- "type"
- ],
- "type": "object"
- },
- "CredentialDefinition": {
- "properties": {
- "id": {
- "description": "Credential definition identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "type": "string"
- },
- "schemaId": {
- "description": "Schema identifier within credential definition identifier",
- "example": "20",
- "type": "string"
- },
- "tag": {
- "description": "Tag within credential definition identifier",
- "example": "tag",
- "type": "string"
- },
- "type": {
- "default": "CL",
- "description": "Signature type: CL for Camenisch-Lysyanskaya",
- "example": "CL"
- },
- "value": {
- "allOf": [{ "$ref": "#/definitions/CredDefValue" }],
- "description": "Credential definition primary and revocation values"
- },
- "ver": {
- "description": "Node protocol version",
- "example": "1.0",
- "pattern": "^[0-9.]+$",
- "type": "string"
- }
- },
- "type": "object"
- },
- "CredentialDefinitionGetResult": {
- "properties": {
- "credential_definition": {
- "$ref": "#/definitions/CredentialDefinition"
- }
- },
- "type": "object"
- },
- "CredentialDefinitionSendRequest": {
- "properties": {
- "revocation_registry_size": {
- "description": "Revocation registry size",
- "example": 1000,
- "maximum": 32768,
- "minimum": 4,
- "type": "integer"
- },
- "schema_id": {
- "description": "Schema identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
- "type": "string"
- },
- "support_revocation": {
- "description": "Revocation supported flag",
- "type": "boolean"
- },
- "tag": {
- "description": "Credential definition identifier tag",
- "example": "default",
- "type": "string"
- }
- },
- "type": "object"
- },
- "CredentialDefinitionSendResult": {
- "properties": {
- "credential_definition_id": {
- "description": "Credential definition identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "type": "string"
- }
- },
- "required": ["credential_definition_id"],
- "type": "object"
- },
- "CredentialDefinitionsCreatedResult": {
- "properties": {
- "credential_definition_ids": {
- "items": {
- "description": "Credential definition identifiers",
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "CredentialOffer": {
- "properties": {
- "@id": {
- "description": "Message identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "@type": {
- "description": "Message type",
- "example": "https://didcomm.org/my-family/1.0/my-message-type",
- "type": "string"
- },
- "comment": {
- "description": "Human-readable comment",
- "type": "string",
- "x-nullable": true
- },
- "credential_preview": { "$ref": "#/definitions/CredentialPreview" },
- "offers~attach": {
- "items": { "$ref": "#/definitions/AttachDecorator" },
- "type": "array"
- }
- },
- "required": ["offers~attach"],
- "type": "object"
- },
- "CredentialPreview": {
- "properties": {
- "@type": {
- "description": "Message type identifier",
- "example": "issue-credential/1.0/credential-preview",
- "type": "string"
- },
- "attributes": {
- "items": { "$ref": "#/definitions/CredAttrSpec" },
- "type": "array"
- }
- },
- "required": ["attributes"],
- "type": "object"
- },
- "CredentialProposal": {
- "properties": {
- "@id": {
- "description": "Message identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "@type": {
- "description": "Message type",
- "example": "https://didcomm.org/my-family/1.0/my-message-type",
- "type": "string"
- },
- "comment": {
- "description": "Human-readable comment",
- "type": "string",
- "x-nullable": true
- },
- "cred_def_id": {
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "type": "string"
- },
- "credential_proposal": { "$ref": "#/definitions/CredentialPreview" },
- "issuer_did": {
- "example": "WgWxqztrNooG92RXvxSTWv",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
- "type": "string"
- },
- "schema_id": {
- "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
- "type": "string"
- },
- "schema_issuer_did": {
- "example": "WgWxqztrNooG92RXvxSTWv",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
- "type": "string"
- },
- "schema_name": { "type": "string" },
- "schema_version": {
- "example": "1.0",
- "pattern": "^[0-9.]+$",
- "type": "string"
- }
- },
- "type": "object"
- },
- "CredentialStatusOptions": {
- "additionalProperties": true,
- "properties": {
- "type": {
- "description": "Credential status method type to use for the credential. Should match status method registered in the Verifiable Credential Extension Registry",
- "example": "CredentialStatusList2017",
- "type": "string"
- }
- },
- "required": ["type"],
- "type": "object"
- },
- "DID": {
- "properties": {
- "did": {
- "description": "DID of interest",
- "example": "did:peer:WgWxqztrNooG92RXvxSTWv",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
- "type": "string"
- },
- "key_type": {
- "description": "Key type associated with the DID",
- "enum": ["ed25519", "bls12381g2"],
- "example": "ed25519",
- "type": "string"
- },
- "metadata": {
- "description": "Additional metadata associated with the DID",
- "type": "object"
- },
- "method": {
- "description": "Did method associated with the DID",
- "example": "sov",
- "type": "string"
- },
- "posture": {
- "description": "Whether DID is current public DID, posted to ledger but not current public DID, or local to the wallet",
- "enum": ["public", "posted", "wallet_only"],
- "example": "wallet_only",
- "type": "string"
- },
- "verkey": {
- "description": "Public verification key",
- "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
- "type": "string"
- }
- },
- "required": ["did", "key_type", "method", "posture", "verkey"],
- "type": "object"
- },
- "DIDCreate": {
- "properties": {
- "method": {
- "description": "Method for the requested DID.Supported methods are 'key', 'sov', and any other registered method.",
- "example": "sov",
- "type": "string"
- },
- "options": {
- "allOf": [{ "$ref": "#/definitions/DIDCreateOptions" }],
- "description": "To define a key type and/or a did depending on chosen DID method."
- },
- "seed": {
- "description": "Optional seed to use for DID, Must be enabled in configuration before use.",
- "example": "000000000000000000000000Trustee1",
- "type": "string"
- }
- },
- "type": "object"
- },
- "DIDCreateOptions": {
- "properties": {
- "did": {
- "description": "Specify final value of the did (including did:: prefix)if the method supports or requires so.",
- "example": "did:peer:WgWxqztrNooG92RXvxSTWv",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
- "type": "string"
- },
- "key_type": {
- "description": "Key type to use for the DID keypair. Validated with the chosen DID method's supported key types.",
- "enum": ["ed25519", "bls12381g2"],
- "example": "ed25519",
- "type": "string"
- }
- },
- "required": ["key_type"],
- "type": "object"
- },
- "DIDEndpoint": {
- "properties": {
- "did": {
- "description": "DID of interest",
- "example": "WgWxqztrNooG92RXvxSTWv",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
- "type": "string"
- },
- "endpoint": {
- "description": "Endpoint to set (omit to delete)",
- "example": "https://myhost:8021",
- "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
- "type": "string"
- }
- },
- "required": ["did"],
- "type": "object"
- },
- "DIDEndpointWithType": {
- "properties": {
- "did": {
- "description": "DID of interest",
- "example": "WgWxqztrNooG92RXvxSTWv",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
- "type": "string"
- },
- "endpoint": {
- "description": "Endpoint to set (omit to delete)",
- "example": "https://myhost:8021",
- "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
- "type": "string"
- },
- "endpoint_type": {
- "description": "Endpoint type to set (default 'Endpoint'); affects only public or posted DIDs",
- "enum": ["Endpoint", "Profile", "LinkedDomains"],
- "example": "Endpoint",
- "type": "string"
- },
- "mediation_id": {
- "description": "Mediation ID to use for endpoint information.",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "type": "string"
- }
- },
- "required": ["did"],
- "type": "object"
- },
- "DIDList": {
- "properties": {
- "results": {
- "description": "DID list",
- "items": { "$ref": "#/definitions/DID" },
- "type": "array"
- }
- },
- "type": "object"
- },
- "DIDResult": {
- "properties": { "result": { "$ref": "#/definitions/DID" } },
- "type": "object"
- },
- "DIDRotateRequestJSON": {
- "properties": {
- "to_did": {
- "description": "The DID the rotating party is rotating to",
- "example": "did:web:example.com",
- "type": "string"
- }
- },
- "required": ["to_did"],
- "type": "object"
- },
- "DIDXRejectRequest": {
- "properties": {
- "reason": {
- "description": "Reason for rejecting the DID Exchange",
- "example": "Request rejected",
- "type": "string"
- }
- },
- "type": "object"
- },
- "DIDXRequest": {
- "properties": {
- "@id": {
- "description": "Message identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "@type": {
- "description": "Message type",
- "example": "https://didcomm.org/my-family/1.0/my-message-type",
- "type": "string"
- },
- "did": {
- "description": "DID of exchange",
- "example": "did:peer:WgWxqztrNooG92RXvxSTWv",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
- "type": "string"
- },
- "did_doc~attach": {
- "allOf": [{ "$ref": "#/definitions/AttachDecorator" }],
- "description": "As signed attachment, DID Doc associated with DID"
- },
- "goal": {
- "description": "A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message",
- "example": "To issue a Faber College Graduate credential",
- "type": "string"
- },
- "goal_code": {
- "description": "A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message",
- "example": "issue-vc",
- "type": "string"
- },
- "label": {
- "description": "Label for DID exchange request",
- "example": "Request to connect with Bob",
- "type": "string"
- }
- },
- "required": ["label"],
- "type": "object"
- },
- "DIFField": {
- "properties": {
- "filter": { "$ref": "#/definitions/Filter" },
- "id": { "description": "ID", "type": "string" },
- "path": {
- "items": { "description": "Path", "type": "string" },
- "type": "array"
- },
- "predicate": {
- "description": "Preference",
- "enum": ["required", "preferred"],
- "type": "string"
- },
- "purpose": { "description": "Purpose", "type": "string" }
- },
- "type": "object"
- },
- "DIFHolder": {
- "properties": {
- "directive": {
- "description": "Preference",
- "enum": ["required", "preferred"],
- "type": "string"
- },
- "field_id": {
- "items": {
- "description": "FieldID",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "DIFOptions": {
- "properties": {
- "challenge": {
- "description": "Challenge protect against replay attack",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "type": "string"
- },
- "domain": {
- "description": "Domain protect against replay attack",
- "example": "4jt78h47fh47",
- "type": "string"
- }
- },
- "type": "object"
- },
- "DIFPresSpec": {
- "properties": {
- "issuer_id": {
- "description": "Issuer identifier to sign the presentation, if different from current public DID",
- "type": "string"
- },
- "presentation_definition": {
- "$ref": "#/definitions/PresentationDefinition"
- },
- "record_ids": {
- "description": "Mapping of input_descriptor id to list of stored W3C credential record_id",
- "example": {
- "": ["", ""],
- "": [""]
- },
- "type": "object"
- },
- "reveal_doc": {
- "description": "reveal doc [JSON-LD frame] dict used to derive the credential when selective disclosure is required",
- "example": {
- "@context": [
- "https://www.w3.org/2018/credentials/v1",
- "https://w3id.org/security/bbs/v1"
- ],
- "@explicit": true,
- "@requireAll": true,
- "credentialSubject": {
- "@explicit": true,
- "@requireAll": true,
- "Observation": [
- {
- "effectiveDateTime": {},
- "@explicit": true,
- "@requireAll": true
- }
- ]
- },
- "issuanceDate": {},
- "issuer": {},
- "type": ["VerifiableCredential", "LabReport"]
- },
- "type": "object"
- }
- },
- "type": "object"
- },
- "DIFProofProposal": {
- "properties": {
- "input_descriptors": {
- "items": { "$ref": "#/definitions/InputDescriptors" },
- "type": "array"
- },
- "options": { "$ref": "#/definitions/DIFOptions" }
- },
- "type": "object"
- },
- "DIFProofRequest": {
- "additionalProperties": true,
- "properties": {
- "options": { "$ref": "#/definitions/DIFOptions" },
- "presentation_definition": {
- "$ref": "#/definitions/PresentationDefinition"
- }
- },
- "required": ["presentation_definition"],
- "type": "object"
- },
- "DataIntegrityProofOptions": {
- "additionalProperties": true,
- "properties": {
- "challenge": {
- "description": "The value is used once for a particular domain and window of time. This value is used to mitigate replay attacks.",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "created": {
- "description": "The date and time the proof was created is OPTIONAL and, if included, MUST be specified as an [XMLSCHEMA11-2] dateTimeStamp string",
- "example": "2010-01-01T19:23:24Z",
- "type": "string"
- },
- "cryptosuite": {
- "description": "An identifier for the cryptographic suite that can be used to verify the proof.",
- "example": "eddsa-jcs-2022",
- "type": "string"
- },
- "domain": {
- "description": "It conveys one or more security domains in which the proof is meant to be used.",
- "example": "example.com",
- "type": "string"
- },
- "expires": {
- "description": "The expires property is OPTIONAL and, if present, specifies when the proof expires. If present, it MUST be an [XMLSCHEMA11-2] dateTimeStamp string",
- "example": "2010-01-01T19:23:24Z",
- "type": "string"
- },
- "id": {
- "description": "An optional identifier for the proof, which MUST be a URL [URL], such as a UUID as a URN",
- "example": "urn:uuid:6a1676b8-b51f-11ed-937b-d76685a20ff5",
- "type": "string"
- },
- "nonce": {
- "description": "One use of this field is to increase privacy by decreasing linkability that is the result of deterministically generated signatures.",
- "example": "CF69iO3nfvqRsRBNElE8b4wO39SyJHPM7Gg1nExltW5vSfQA1lvDCR/zXX1To0/4NLo==",
- "type": "string"
- },
- "previousProof": {
- "description": "Each value identifies another data integrity proof that MUST verify before the current proof is processed.",
- "example": "urn:uuid:6a1676b8-b51f-11ed-937b-d76685a20ff5",
- "type": "string"
- },
- "proofPurpose": {
- "description": "The proof purpose acts as a safeguard to prevent the proof from being misused by being applied to a purpose other than the one that was intended.",
- "example": "assertionMethod",
- "type": "string"
- },
- "proofValue": {
- "description": "The value of the proof signature.",
- "example": "zsy1AahqbzJQ63n9RtekmwzqZeVj494VppdAVJBnMYrTwft6cLJJGeTSSxCCJ6HKnRtwE7jjDh6sB2z2AAiZY9BBnCD8wUVgwqH3qchGRCuC2RugA4eQ9fUrR4Yuycac3caiaaay",
- "type": "string"
- },
- "type": {
- "description": "The specific type of proof MUST be specified as a string that maps to a URL [URL].",
- "example": "DataIntegrityProof",
- "type": "string"
- },
- "verificationMethod": {
- "description": "A verification method is the means and information needed to verify the proof.",
- "example": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL",
- "pattern": "\\w+:(\\/?\\/?)[^\\s]+",
- "type": "string"
- }
- },
- "required": ["cryptosuite", "proofPurpose", "type", "verificationMethod"],
- "type": "object"
- },
- "Date": {
- "properties": {
- "expires_time": {
- "description": "Expiry Date",
- "example": "2021-03-29T05:22:19Z",
- "format": "date-time",
- "type": "string"
- }
- },
- "required": ["expires_time"],
- "type": "object"
- },
- "Disclose": {
- "properties": {
- "@id": {
- "description": "Message identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "@type": {
- "description": "Message type",
- "example": "https://didcomm.org/my-family/1.0/my-message-type",
- "type": "string"
- },
- "protocols": {
- "description": "List of protocol descriptors",
- "items": { "$ref": "#/definitions/ProtocolDescriptor" },
- "type": "array"
- }
- },
- "required": ["protocols"],
- "type": "object"
- },
- "Disclosures": {
- "properties": {
- "@id": {
- "description": "Message identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "@type": {
- "description": "Message type",
- "example": "https://didcomm.org/my-family/1.0/my-message-type",
- "type": "string"
- },
- "disclosures": {
- "description": "List of protocol or goal_code descriptors",
- "items": {},
- "type": "array"
- }
- },
- "required": ["disclosures"],
- "type": "object"
- },
- "Doc": {
- "properties": {
- "credential": { "description": "Credential to sign", "type": "object" },
- "options": {
- "allOf": [{ "$ref": "#/definitions/SignatureOptions" }],
- "description": "Signature options"
- }
- },
- "required": ["credential", "options"],
- "type": "object"
- },
- "DocumentVerificationResult": {
- "properties": {
- "document": { "type": "object" },
- "errors": { "items": { "type": "string" }, "type": "array" },
- "results": {
- "items": { "$ref": "#/definitions/ProofResult" },
- "type": "array"
- },
- "verified": { "type": "boolean" }
- },
- "required": ["verified"],
- "type": "object"
- },
- "EndorserInfo": {
- "properties": {
- "endorser_did": { "description": "Endorser DID", "type": "string" },
- "endorser_name": { "description": "Endorser Name", "type": "string" }
- },
- "required": ["endorser_did"],
- "type": "object"
- },
- "EndpointsResult": {
- "properties": {
- "my_endpoint": {
- "description": "My endpoint",
- "example": "https://myhost:8021",
- "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
- "type": "string"
- },
- "their_endpoint": {
- "description": "Their endpoint",
- "example": "https://myhost:8021",
- "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
- "type": "string"
- }
- },
- "type": "object"
- },
- "FetchCredentialResponse": {
- "properties": {
- "results": { "$ref": "#/definitions/VerifiableCredential" }
- },
- "type": "object"
- },
- "FetchKeyResponse": {
- "properties": {
- "kid": {
- "description": "The associated kid",
- "example": "did:web:example.com#key-01",
- "type": "string"
- },
- "multikey": {
- "description": "The Public Key Multibase format (multikey)",
- "example": "z6MkgKA7yrw5kYSiDuQFcye4bMaJpcfHFry3Bx45pdWh3s8i",
- "type": "string"
- }
- },
- "type": "object"
- },
- "Filter": {
- "properties": {
- "const": { "description": "Const" },
- "enum": { "items": { "description": "Enum" }, "type": "array" },
- "exclusiveMaximum": { "description": "ExclusiveMaximum" },
- "exclusiveMinimum": { "description": "ExclusiveMinimum" },
- "format": { "description": "Format", "type": "string" },
- "maxLength": {
- "description": "Max Length",
- "example": 1234,
- "type": "integer"
- },
- "maximum": { "description": "Maximum" },
- "minLength": {
- "description": "Min Length",
- "example": 1234,
- "type": "integer"
- },
- "minimum": { "description": "Minimum" },
- "not": { "description": "Not", "example": false, "type": "boolean" },
- "pattern": { "description": "Pattern", "type": "string" },
- "type": { "description": "Type", "type": "string" }
- },
- "type": "object"
- },
- "Generated": {
- "properties": {
- "master_secret": {
- "example": "0",
- "pattern": "^[0-9]*$",
- "type": "string"
- },
- "number": { "example": "0", "pattern": "^[0-9]*$", "type": "string" },
- "remainder": { "example": "0", "pattern": "^[0-9]*$", "type": "string" }
- },
- "type": "object"
- },
- "GetCredDefResult": {
- "properties": {
- "credential_definition": {
- "allOf": [{ "$ref": "#/definitions/CredDef" }],
- "description": "credential definition"
- },
- "credential_definition_id": {
- "description": "credential definition id",
- "example": "did:(method):3:CL:20:tag",
- "type": "string"
- },
- "credential_definitions_metadata": { "type": "object" },
- "resolution_metadata": { "type": "object" }
- },
- "type": "object"
- },
- "GetCredDefsResponse": {
- "properties": {
- "credential_definition_ids": {
- "items": {
- "description": "credential definition identifiers",
- "example": "GvLGiRogTJubmj5B36qhYz:3:CL:8:faber.agent.degree_schema",
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "GetDIDEndpointResponse": {
- "properties": {
- "endpoint": {
- "description": "Full verification key",
- "example": "https://myhost:8021",
- "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
- "type": "string",
- "x-nullable": true
- }
- },
- "type": "object"
- },
- "GetDIDVerkeyResponse": {
- "properties": {
- "verkey": {
- "description": "Full verification key",
- "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
- "type": "string",
- "x-nullable": true
- }
- },
- "type": "object"
- },
- "GetNymRoleResponse": {
- "properties": {
- "role": {
- "description": "Ledger role",
- "enum": [
- "STEWARD",
- "TRUSTEE",
- "ENDORSER",
- "NETWORK_MONITOR",
- "USER",
- "ROLE_REMOVE"
- ],
- "example": "ENDORSER",
- "type": "string"
- }
- },
- "type": "object"
- },
- "GetSchemaResult": {
- "properties": {
- "resolution_metadata": { "type": "object" },
- "schema": { "$ref": "#/definitions/AnonCredsSchema" },
- "schema_id": {
- "description": "Schema identifier",
- "example": "did:(method):2:schema_name:1.0",
- "type": "string"
- },
- "schema_metadata": { "type": "object" }
- },
- "type": "object"
- },
- "GetSchemasResponse": {
- "properties": {
- "schema_ids": {
- "items": {
- "description": "Schema identifiers",
- "example": "did:(method):2:schema_name:1.0",
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "Hangup": {
- "properties": {
- "@id": {
- "description": "Message identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "@type": {
- "description": "Message type",
- "example": "https://didcomm.org/my-family/1.0/my-message-type",
- "type": "string"
- }
- },
- "type": "object"
- },
- "HolderModuleResponse": { "properties": {}, "type": "object" },
- "IndyAttrValue": {
- "properties": {
- "encoded": {
- "description": "Attribute encoded value",
- "example": "-1",
- "pattern": "^-?[0-9]*$",
- "type": "string"
- },
- "raw": { "description": "Attribute raw value", "type": "string" }
- },
- "required": ["encoded", "raw"],
- "type": "object"
- },
- "IndyCredAbstract": {
- "properties": {
- "cred_def_id": {
- "description": "Credential definition identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "type": "string"
- },
- "key_correctness_proof": {
- "allOf": [{ "$ref": "#/definitions/IndyKeyCorrectnessProof" }],
- "description": "Key correctness proof"
- },
- "nonce": {
- "description": "Nonce in credential abstract",
- "example": "0",
- "pattern": "^[0-9]*$",
- "type": "string"
- },
- "schema_id": {
- "description": "Schema identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
- "type": "string"
- }
- },
- "required": [
- "cred_def_id",
- "key_correctness_proof",
- "nonce",
- "schema_id"
- ],
- "type": "object"
- },
- "IndyCredInfo": {
- "properties": {
- "attrs": {
- "additionalProperties": { "example": "alice", "type": "string" },
- "description": "Attribute names and value",
- "type": "object"
- },
- "cred_def_id": {
- "description": "Credential definition identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "type": "string"
- },
- "cred_rev_id": {
- "description": "Credential revocation identifier",
- "example": "12345",
- "pattern": "^[1-9][0-9]*$",
- "type": "string",
- "x-nullable": true
- },
- "referent": {
- "description": "Wallet referent",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "rev_reg_id": {
- "description": "Revocation registry identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "type": "string",
- "x-nullable": true
- },
- "schema_id": {
- "description": "Schema identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
- "type": "string"
- }
- },
- "type": "object"
- },
- "IndyCredPrecis": {
- "properties": {
- "cred_info": {
- "allOf": [{ "$ref": "#/definitions/IndyCredInfo" }],
- "description": "Credential info"
- },
- "interval": {
- "allOf": [{ "$ref": "#/definitions/IndyNonRevocationInterval" }],
- "description": "Non-revocation interval from presentation request"
- },
- "presentation_referents": {
- "items": {
- "description": "presentation referent",
- "example": "1_age_uuid",
- "type": "string"
- },
- "type": "array"
- }
- },
- "required": ["cred_info"],
- "type": "object"
- },
- "IndyCredRequest": {
- "properties": {
- "blinded_ms": {
- "description": "Blinded master secret",
- "type": "object"
- },
- "blinded_ms_correctness_proof": {
- "description": "Blinded master secret correctness proof",
- "type": "object"
- },
- "cred_def_id": {
- "description": "Credential definition identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "type": "string"
- },
- "nonce": {
- "description": "Nonce in credential request",
- "example": "0",
- "pattern": "^[0-9]*$",
- "type": "string"
- },
- "prover_did": {
- "description": "Prover DID/Random String/UUID",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- }
- },
- "required": [
- "blinded_ms",
- "blinded_ms_correctness_proof",
- "cred_def_id",
- "nonce",
- "prover_did"
- ],
- "type": "object"
- },
- "IndyCredential": {
- "properties": {
- "cred_def_id": {
- "description": "Credential definition identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "type": "string"
- },
- "rev_reg": {
- "description": "Revocation registry state",
- "type": "object",
- "x-nullable": true
- },
- "rev_reg_id": {
- "description": "Revocation registry identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "type": "string",
- "x-nullable": true
- },
- "schema_id": {
- "description": "Schema identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
- "type": "string"
- },
- "signature": {
- "description": "Credential signature",
- "type": "object"
- },
- "signature_correctness_proof": {
- "description": "Credential signature correctness proof",
- "type": "object"
- },
- "values": {
- "additionalProperties": { "$ref": "#/definitions/IndyAttrValue" },
- "description": "Credential attributes",
- "type": "object"
- },
- "witness": {
- "description": "Witness for revocation proof",
- "type": "object",
- "x-nullable": true
- }
- },
- "required": [
- "cred_def_id",
- "schema_id",
- "signature",
- "signature_correctness_proof",
- "values"
- ],
- "type": "object"
- },
- "IndyEQProof": {
- "properties": {
- "a_prime": { "example": "0", "pattern": "^[0-9]*$", "type": "string" },
- "e": { "example": "0", "pattern": "^[0-9]*$", "type": "string" },
- "m": {
- "additionalProperties": {
- "example": "0",
- "pattern": "^[0-9]*$",
- "type": "string"
- },
- "type": "object"
- },
- "m2": { "example": "0", "pattern": "^[0-9]*$", "type": "string" },
- "revealed_attrs": {
- "additionalProperties": {
- "example": "-1",
- "pattern": "^-?[0-9]*$",
- "type": "string"
- },
- "type": "object"
- },
- "v": { "example": "0", "pattern": "^[0-9]*$", "type": "string" }
- },
- "type": "object"
- },
- "IndyGEProof": {
- "properties": {
- "alpha": { "example": "0", "pattern": "^[0-9]*$", "type": "string" },
- "mj": { "example": "0", "pattern": "^[0-9]*$", "type": "string" },
- "predicate": { "$ref": "#/definitions/IndyGEProofPred" },
- "r": {
- "additionalProperties": {
- "example": "0",
- "pattern": "^[0-9]*$",
- "type": "string"
- },
- "type": "object"
- },
- "t": {
- "additionalProperties": {
- "example": "0",
- "pattern": "^[0-9]*$",
- "type": "string"
- },
- "type": "object"
- },
- "u": {
- "additionalProperties": {
- "example": "0",
- "pattern": "^[0-9]*$",
- "type": "string"
- },
- "type": "object"
- }
- },
- "type": "object"
- },
- "IndyGEProofPred": {
- "properties": {
- "attr_name": {
- "description": "Attribute name, indy-canonicalized",
- "type": "string"
- },
- "p_type": {
- "description": "Predicate type",
- "enum": ["LT", "LE", "GE", "GT"],
- "type": "string"
- },
- "value": {
- "description": "Predicate threshold value",
- "type": "integer"
- }
- },
- "type": "object"
- },
- "IndyKeyCorrectnessProof": {
- "properties": {
- "c": {
- "description": "c in key correctness proof",
- "example": "0",
- "pattern": "^[0-9]*$",
- "type": "string"
- },
- "xr_cap": {
- "description": "xr_cap in key correctness proof",
- "items": {
- "description": "xr_cap components in key correctness proof",
- "items": {
- "description": "xr_cap component values in key correctness proof",
- "type": "string"
- },
- "type": "array"
- },
- "type": "array"
- },
- "xz_cap": {
- "description": "xz_cap in key correctness proof",
- "example": "0",
- "pattern": "^[0-9]*$",
- "type": "string"
- }
- },
- "required": ["c", "xr_cap", "xz_cap"],
- "type": "object"
- },
- "IndyNonRevocProof": {
- "properties": {
- "c_list": {
- "additionalProperties": { "type": "string" },
- "type": "object"
- },
- "x_list": {
- "additionalProperties": { "type": "string" },
- "type": "object"
- }
- },
- "type": "object"
- },
- "IndyNonRevocationInterval": {
- "properties": {
- "from": {
- "description": "Earliest time of interest in non-revocation interval",
- "example": 1640995199,
- "maximum": 18446744073709551615,
- "minimum": 0,
- "type": "integer"
- },
- "to": {
- "description": "Latest time of interest in non-revocation interval",
- "example": 1640995199,
- "maximum": 18446744073709551615,
- "minimum": 0,
- "type": "integer"
- }
- },
- "type": "object"
- },
- "IndyPresAttrSpec": {
- "properties": {
- "cred_def_id": {
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "type": "string"
- },
- "mime-type": {
- "description": "MIME type (default null)",
- "example": "image/jpeg",
- "type": "string"
- },
- "name": {
- "description": "Attribute name",
- "example": "favourite_drink",
- "type": "string"
- },
- "referent": {
- "description": "Credential referent",
- "example": "0",
- "type": "string"
- },
- "value": {
- "description": "Attribute value",
- "example": "martini",
- "type": "string"
- }
- },
- "required": ["name"],
- "type": "object"
- },
- "IndyPresPredSpec": {
- "properties": {
- "cred_def_id": {
- "description": "Credential definition identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "type": "string"
- },
- "name": {
- "description": "Attribute name",
- "example": "high_score",
- "type": "string"
- },
- "predicate": {
- "description": "Predicate type ('<', '<=', '>=', or '>')",
- "enum": ["<", "<=", ">=", ">"],
- "example": ">=",
- "type": "string"
- },
- "threshold": { "description": "Threshold value", "type": "integer" }
- },
- "required": ["name", "predicate", "threshold"],
- "type": "object"
- },
- "IndyPresPreview": {
- "properties": {
- "@type": {
- "description": "Message type identifier",
- "example": "https://didcomm.org/present-proof/1.0/presentation-preview",
- "type": "string"
- },
- "attributes": {
- "items": { "$ref": "#/definitions/IndyPresAttrSpec" },
- "type": "array"
- },
- "predicates": {
- "items": { "$ref": "#/definitions/IndyPresPredSpec" },
- "type": "array"
- }
- },
- "required": ["attributes", "predicates"],
- "type": "object"
- },
- "IndyPresSpec": {
- "properties": {
- "requested_attributes": {
- "additionalProperties": {
- "$ref": "#/definitions/IndyRequestedCredsRequestedAttr"
- },
- "description": "Nested object mapping proof request attribute referents to requested-attribute specifiers",
- "type": "object"
- },
- "requested_predicates": {
- "additionalProperties": {
- "$ref": "#/definitions/IndyRequestedCredsRequestedPred"
- },
- "description": "Nested object mapping proof request predicate referents to requested-predicate specifiers",
- "type": "object"
- },
- "self_attested_attributes": {
- "additionalProperties": {
- "description": "Self-attested attribute values to use in requested-credentials structure for proof construction",
- "example": "self_attested_value",
- "type": "string"
- },
- "description": "Self-attested attributes to build into proof",
- "type": "object"
- },
- "trace": {
- "description": "Whether to trace event (default false)",
- "example": false,
- "type": "boolean"
- }
- },
- "required": [
- "requested_attributes",
- "requested_predicates",
- "self_attested_attributes"
- ],
- "type": "object"
- },
- "IndyPrimaryProof": {
- "properties": {
- "eq_proof": {
- "allOf": [{ "$ref": "#/definitions/IndyEQProof" }],
- "description": "Indy equality proof",
- "x-nullable": true
- },
- "ge_proofs": {
- "description": "Indy GE proofs",
- "items": { "$ref": "#/definitions/IndyGEProof" },
- "type": "array",
- "x-nullable": true
- }
- },
- "type": "object"
- },
- "IndyProof": {
- "properties": {
- "identifiers": {
- "description": "Indy proof.identifiers content",
- "items": { "$ref": "#/definitions/IndyProofIdentifier" },
- "type": "array"
- },
- "proof": {
- "allOf": [{ "$ref": "#/definitions/IndyProofProof" }],
- "description": "Indy proof.proof content"
- },
- "requested_proof": {
- "allOf": [{ "$ref": "#/definitions/IndyProofRequestedProof" }],
- "description": "Indy proof.requested_proof content"
- }
- },
- "type": "object"
- },
- "IndyProofIdentifier": {
- "properties": {
- "cred_def_id": {
- "description": "Credential definition identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "type": "string"
- },
- "rev_reg_id": {
- "description": "Revocation registry identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "type": "string",
- "x-nullable": true
- },
- "schema_id": {
- "description": "Schema identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
- "type": "string"
- },
- "timestamp": {
- "description": "Timestamp epoch",
- "example": 1640995199,
- "maximum": 18446744073709551615,
- "minimum": 0,
- "type": "integer",
- "x-nullable": true
- }
- },
- "type": "object"
- },
- "IndyProofProof": {
- "properties": {
- "aggregated_proof": {
- "allOf": [{ "$ref": "#/definitions/IndyProofProofAggregatedProof" }],
- "description": "Indy proof aggregated proof"
- },
- "proofs": {
- "description": "Indy proof proofs",
- "items": { "$ref": "#/definitions/IndyProofProofProofsProof" },
- "type": "array"
- }
- },
- "type": "object"
- },
- "IndyProofProofAggregatedProof": {
- "properties": {
- "c_hash": { "description": "c_hash value", "type": "string" },
- "c_list": {
- "description": "c_list value",
- "items": { "items": { "type": "integer" }, "type": "array" },
- "type": "array"
- }
- },
- "type": "object"
- },
- "IndyProofProofProofsProof": {
- "properties": {
- "non_revoc_proof": {
- "allOf": [{ "$ref": "#/definitions/IndyNonRevocProof" }],
- "description": "Indy non-revocation proof",
- "x-nullable": true
- },
- "primary_proof": {
- "allOf": [{ "$ref": "#/definitions/IndyPrimaryProof" }],
- "description": "Indy primary proof"
- }
- },
- "type": "object"
- },
- "IndyProofReqAttrSpec": {
- "properties": {
- "name": {
- "description": "Attribute name",
- "example": "favouriteDrink",
- "type": "string"
- },
- "names": {
- "description": "Attribute name group",
- "items": { "example": "age", "type": "string" },
- "type": "array"
- },
- "non_revoked": {
- "$ref": "#/definitions/IndyProofReqAttrSpecNonRevoked",
- "x-nullable": true
- },
- "restrictions": {
- "description": "If present, credential must satisfy one of given restrictions: specify schema_id, schema_issuer_did, schema_name, schema_version, issuer_did, cred_def_id, and/or attr::::value where represents a credential attribute name",
- "items": {
- "additionalProperties": {
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "type": "string"
- },
- "type": "object"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "IndyProofReqAttrSpecNonRevoked": {
- "properties": {
- "from": {
- "description": "Earliest time of interest in non-revocation interval",
- "example": 1640995199,
- "maximum": 18446744073709551615,
- "minimum": 0,
- "type": "integer"
- },
- "to": {
- "description": "Latest time of interest in non-revocation interval",
- "example": 1640995199,
- "maximum": 18446744073709551615,
- "minimum": 0,
- "type": "integer"
- }
- },
- "type": "object"
- },
- "IndyProofReqPredSpec": {
- "properties": {
- "name": {
- "description": "Attribute name",
- "example": "index",
- "type": "string"
- },
- "non_revoked": {
- "$ref": "#/definitions/IndyProofReqPredSpecNonRevoked",
- "x-nullable": true
- },
- "p_type": {
- "description": "Predicate type ('<', '<=', '>=', or '>')",
- "enum": ["<", "<=", ">=", ">"],
- "example": ">=",
- "type": "string"
- },
- "p_value": { "description": "Threshold value", "type": "integer" },
- "restrictions": {
- "description": "If present, credential must satisfy one of given restrictions: specify schema_id, schema_issuer_did, schema_name, schema_version, issuer_did, cred_def_id, and/or attr::::value where represents a credential attribute name",
- "items": {
- "additionalProperties": {
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "type": "string"
- },
- "type": "object"
- },
- "type": "array"
- }
- },
- "required": ["name", "p_type", "p_value"],
- "type": "object"
- },
- "IndyProofReqPredSpecNonRevoked": {
- "properties": {
- "from": {
- "description": "Earliest time of interest in non-revocation interval",
- "example": 1640995199,
- "maximum": 18446744073709551615,
- "minimum": 0,
- "type": "integer"
- },
- "to": {
- "description": "Latest time of interest in non-revocation interval",
- "example": 1640995199,
- "maximum": 18446744073709551615,
- "minimum": 0,
- "type": "integer"
- }
- },
- "type": "object"
- },
- "IndyProofRequest": {
- "properties": {
- "name": {
- "description": "Proof request name",
- "example": "Proof request",
- "type": "string"
- },
- "non_revoked": {
- "$ref": "#/definitions/IndyProofRequestNonRevoked",
- "x-nullable": true
- },
- "nonce": {
- "description": "Nonce",
- "example": "1",
- "pattern": "^[1-9][0-9]*$",
- "type": "string"
- },
- "requested_attributes": {
- "additionalProperties": {
- "$ref": "#/definitions/IndyProofReqAttrSpec"
- },
- "description": "Requested attribute specifications of proof request",
- "type": "object"
- },
- "requested_predicates": {
- "additionalProperties": {
- "$ref": "#/definitions/IndyProofReqPredSpec"
- },
- "description": "Requested predicate specifications of proof request",
- "type": "object"
- },
- "version": {
- "description": "Proof request version",
- "example": "1.0",
- "pattern": "^[0-9.]+$",
- "type": "string"
- }
- },
- "required": ["requested_attributes", "requested_predicates"],
- "type": "object"
- },
- "IndyProofRequestNonRevoked": {
- "properties": {
- "from": {
- "description": "Earliest time of interest in non-revocation interval",
- "example": 1640995199,
- "maximum": 18446744073709551615,
- "minimum": 0,
- "type": "integer"
- },
- "to": {
- "description": "Latest time of interest in non-revocation interval",
- "example": 1640995199,
- "maximum": 18446744073709551615,
- "minimum": 0,
- "type": "integer"
- }
- },
- "type": "object"
- },
- "IndyProofRequestedProof": {
- "properties": {
- "predicates": {
- "additionalProperties": {
- "$ref": "#/definitions/IndyProofRequestedProofPredicate"
- },
- "description": "Proof requested proof predicates.",
- "type": "object"
- },
- "revealed_attr_groups": {
- "additionalProperties": {
- "$ref": "#/definitions/IndyProofRequestedProofRevealedAttrGroup"
- },
- "description": "Proof requested proof revealed attribute groups",
- "type": "object",
- "x-nullable": true
- },
- "revealed_attrs": {
- "additionalProperties": {
- "$ref": "#/definitions/IndyProofRequestedProofRevealedAttr"
- },
- "description": "Proof requested proof revealed attributes",
- "type": "object",
- "x-nullable": true
- },
- "self_attested_attrs": {
- "description": "Proof requested proof self-attested attributes",
- "type": "object"
- },
- "unrevealed_attrs": {
- "description": "Unrevealed attributes",
- "type": "object"
- }
- },
- "type": "object"
- },
- "IndyProofRequestedProofPredicate": {
- "properties": {
- "sub_proof_index": {
- "description": "Sub-proof index",
- "type": "integer"
- }
- },
- "type": "object"
- },
- "IndyProofRequestedProofRevealedAttr": {
- "properties": {
- "encoded": {
- "description": "Encoded value",
- "example": "-1",
- "pattern": "^-?[0-9]*$",
- "type": "string"
- },
- "raw": { "description": "Raw value", "type": "string" },
- "sub_proof_index": {
- "description": "Sub-proof index",
- "type": "integer"
- }
- },
- "type": "object"
- },
- "IndyProofRequestedProofRevealedAttrGroup": {
- "properties": {
- "sub_proof_index": {
- "description": "Sub-proof index",
- "type": "integer"
- },
- "values": {
- "additionalProperties": { "$ref": "#/definitions/RawEncoded" },
- "description": "Indy proof requested proof revealed attr groups group value",
- "type": "object"
- }
- },
- "type": "object"
- },
- "IndyRequestedCredsRequestedAttr": {
- "properties": {
- "cred_id": {
- "description": "Wallet credential identifier (typically but not necessarily a UUID)",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "revealed": {
- "description": "Whether to reveal attribute in proof (default true)",
- "type": "boolean"
- }
- },
- "required": ["cred_id"],
- "type": "object"
- },
- "IndyRequestedCredsRequestedPred": {
- "properties": {
- "cred_id": {
- "description": "Wallet credential identifier (typically but not necessarily a UUID)",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "timestamp": {
- "description": "Epoch timestamp of interest for non-revocation proof",
- "example": 1640995199,
- "maximum": 18446744073709551615,
- "minimum": 0,
- "type": "integer"
- }
- },
- "required": ["cred_id"],
- "type": "object"
- },
- "IndyRevRegDef": {
- "properties": {
- "credDefId": {
- "description": "Credential definition identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "type": "string"
- },
- "id": {
- "description": "Indy revocation registry identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "type": "string"
- },
- "revocDefType": {
- "description": "Revocation registry type (specify CL_ACCUM)",
- "enum": ["CL_ACCUM"],
- "example": "CL_ACCUM",
- "type": "string"
- },
- "tag": { "description": "Revocation registry tag", "type": "string" },
- "value": {
- "allOf": [{ "$ref": "#/definitions/IndyRevRegDefValue" }],
- "description": "Revocation registry definition value"
- },
- "ver": {
- "description": "Version of revocation registry definition",
- "example": "1.0",
- "pattern": "^[0-9.]+$",
- "type": "string"
- }
- },
- "type": "object"
- },
- "IndyRevRegDefValue": {
- "properties": {
- "issuanceType": {
- "description": "Issuance type",
- "enum": ["ISSUANCE_ON_DEMAND", "ISSUANCE_BY_DEFAULT"],
- "type": "string"
- },
- "maxCredNum": {
- "description": "Maximum number of credentials; registry size",
- "example": 10,
- "minimum": 1,
- "type": "integer"
- },
- "publicKeys": {
- "allOf": [{ "$ref": "#/definitions/IndyRevRegDefValuePublicKeys" }],
- "description": "Public keys"
- },
- "tailsHash": {
- "description": "Tails hash value",
- "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
- "type": "string"
- },
- "tailsLocation": {
- "description": "Tails file location",
- "type": "string"
- }
- },
- "type": "object"
- },
- "IndyRevRegDefValuePublicKeys": {
- "properties": {
- "accumKey": {
- "$ref": "#/definitions/IndyRevRegDefValuePublicKeysAccumKey"
- }
- },
- "type": "object"
- },
- "IndyRevRegDefValuePublicKeysAccumKey": {
- "properties": {
- "z": {
- "description": "Value for z",
- "example": "1 120F522F81E6B7 1 09F7A59005C4939854",
- "type": "string"
- }
- },
- "type": "object"
- },
- "IndyRevRegEntry": {
- "properties": {
- "value": {
- "allOf": [{ "$ref": "#/definitions/IndyRevRegEntryValue" }],
- "description": "Revocation registry entry value"
- },
- "ver": {
- "description": "Version of revocation registry entry",
- "example": "1.0",
- "pattern": "^[0-9.]+$",
- "type": "string"
- }
- },
- "type": "object"
- },
- "IndyRevRegEntryValue": {
- "properties": {
- "accum": {
- "description": "Accumulator value",
- "example": "21 11792B036AED0AAA12A4 4 298B2571FFC63A737",
- "type": "string"
- },
- "prevAccum": {
- "description": "Previous accumulator value",
- "example": "21 137AC810975E4 6 76F0384B6F23",
- "type": "string"
- },
- "revoked": {
- "description": "Revoked credential revocation identifiers",
- "items": { "type": "integer" },
- "type": "array"
- }
- },
- "type": "object"
- },
- "InnerCredDef": {
- "properties": {
- "issuerId": {
- "description": "Issuer Identifier of the credential definition",
- "example": "did:(method):WgWxqztrNooG92RXvxSTWv",
- "type": "string"
- },
- "schemaId": {
- "description": "Schema identifier",
- "example": "did:(method):2:schema_name:1.0",
- "type": "string"
- },
- "tag": {
- "description": "Credential definition tag",
- "example": "default",
- "type": "string"
- }
- },
- "required": ["issuerId", "schemaId", "tag"],
- "type": "object"
- },
- "InnerRevRegDef": {
- "properties": {
- "credDefId": {
- "description": "Credential definition identifier",
- "example": "did:(method):2:schema_name:1.0",
- "type": "string"
- },
- "issuerId": {
- "description": "Issuer Identifier of the credential definition or schema",
- "example": "did:(method):WgWxqztrNooG92RXvxSTWv",
- "type": "string"
- },
- "maxCredNum": {
- "description": "Maximum number of credential revocations per registry",
- "example": 777,
- "type": "integer"
- },
- "tag": {
- "description": "tag for revocation registry",
- "example": "default",
- "type": "string"
- }
- },
- "type": "object"
- },
- "InputDescriptors": {
- "properties": {
- "constraints": { "$ref": "#/definitions/Constraints" },
- "group": {
- "items": { "description": "Group", "type": "string" },
- "type": "array"
- },
- "id": { "description": "ID", "type": "string" },
- "metadata": { "description": "Metadata dictionary", "type": "object" },
- "name": { "description": "Name", "type": "string" },
- "purpose": { "description": "Purpose", "type": "string" },
- "schema": {
- "allOf": [{ "$ref": "#/definitions/SchemasInputDescriptorFilter" }],
- "description": "Accepts a list of schema or a dict containing filters like oneof_filter.",
- "example": {
- "oneof_filter": [
- [
- { "uri": "https://www.w3.org/Test1#Test1" },
- { "uri": "https://www.w3.org/Test2#Test2" }
- ],
- {
- "oneof_filter": [
- [{ "uri": "https://www.w3.org/Test1#Test1" }],
- [{ "uri": "https://www.w3.org/Test2#Test2" }]
- ]
- }
- ]
- }
- }
- },
- "type": "object"
- },
- "IntroModuleResponse": { "properties": {}, "type": "object" },
- "InvitationCreateRequest": {
- "properties": {
- "accept": {
- "description": "List of mime type in order of preference that should be use in responding to the message",
- "example": ["didcomm/aip1", "didcomm/aip2;env=rfc19"],
- "items": { "type": "string" },
- "type": "array"
- },
- "alias": {
- "description": "Alias for connection",
- "example": "Barry",
- "type": "string"
- },
- "attachments": {
- "description": "Optional invitation attachments",
- "items": { "$ref": "#/definitions/AttachmentDef" },
- "type": "array"
- },
- "goal": {
- "description": "A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message",
- "example": "To issue a Faber College Graduate credential",
- "type": "string"
- },
- "goal_code": {
- "description": "A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message",
- "example": "issue-vc",
- "type": "string"
- },
- "handshake_protocols": {
- "items": {
- "description": "Handshake protocol to specify in invitation",
- "example": "https://didcomm.org/didexchange/1.0",
- "type": "string"
- },
- "type": "array"
- },
- "mediation_id": {
- "description": "Identifier for active mediation record to be used",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "type": "string"
- },
- "metadata": {
- "description": "Optional metadata to attach to the connection created with the invitation",
- "type": "object"
- },
- "my_label": {
- "description": "Label for connection invitation",
- "example": "Invitation to Barry",
- "type": "string"
- },
- "protocol_version": {
- "description": "OOB protocol version",
- "example": "1.1",
- "type": "string"
- },
- "use_did": {
- "description": "DID to use in invitation",
- "example": "did:example:123",
- "type": "string"
- },
- "use_did_method": {
- "description": "DID method to use in invitation",
- "enum": ["did:peer:2", "did:peer:4"],
- "example": "did:peer:2",
- "type": "string"
- },
- "use_public_did": {
- "description": "Whether to use public DID in invitation",
- "example": false,
- "type": "boolean"
- }
- },
- "type": "object"
- },
- "InvitationMessage": {
- "properties": {
- "@id": {
- "description": "Message identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "@type": {
- "description": "Message type",
- "example": "https://didcomm.org/my-family/1.0/my-message-type",
- "type": "string"
- },
- "accept": {
- "description": "List of mime type in order of preference",
- "example": ["didcomm/aip1", "didcomm/aip2;env=rfc19"],
- "items": { "type": "string" },
- "type": "array"
- },
- "goal": {
- "description": "A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message",
- "example": "To issue a Faber College Graduate credential",
- "type": "string"
- },
- "goal_code": {
- "description": "A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message",
- "example": "issue-vc",
- "type": "string"
- },
- "handshake_protocols": {
- "items": {
- "description": "Handshake protocol",
- "example": "https://didcomm.org/didexchange/1.0",
- "type": "string"
- },
- "type": "array"
- },
- "imageUrl": {
- "description": "Optional image URL for out-of-band invitation",
- "example": "http://192.168.56.101/img/logo.jpg",
- "format": "url",
- "type": "string",
- "x-nullable": true
- },
- "label": {
- "description": "Optional label",
- "example": "Bob",
- "type": "string"
- },
- "requests~attach": {
- "description": "Optional request attachment",
- "items": { "$ref": "#/definitions/AttachDecorator" },
- "type": "array"
- },
- "services": {
- "example": [
- {
- "did": "WgWxqztrNooG92RXvxSTWv",
- "id": "string",
- "recipientKeys": [
- "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH"
- ],
- "routingKeys": [
- "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH"
- ],
- "serviceEndpoint": "http://192.168.56.101:8020",
- "type": "string"
- },
- "did:sov:WgWxqztrNooG92RXvxSTWv"
- ],
- "items": {
- "description": "Either a DIDComm service object (as per RFC0067) or a DID string."
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "InvitationRecord": {
- "properties": {
- "created_at": {
- "description": "Time of record creation",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- },
- "invi_msg_id": {
- "description": "Invitation message identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "invitation": {
- "allOf": [{ "$ref": "#/definitions/InvitationMessage" }],
- "description": "Out of band invitation message"
- },
- "invitation_id": {
- "description": "Invitation record identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "invitation_url": {
- "description": "Invitation message URL",
- "example": "https://example.com/endpoint?c_i=eyJAdHlwZSI6ICIuLi4iLCAiLi4uIjogIi4uLiJ9XX0=",
- "type": "string"
- },
- "oob_id": {
- "description": "Out of band record identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "state": {
- "description": "Out of band message exchange state",
- "example": "await_response",
- "type": "string"
- },
- "trace": {
- "description": "Record trace information, based on agent configuration",
- "type": "boolean"
- },
- "updated_at": {
- "description": "Time of last record update",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- }
- },
- "type": "object"
- },
- "InvitationRecordResponse": { "properties": {}, "type": "object" },
- "InvitationResult": {
- "properties": {
- "connection_id": {
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "invitation": { "$ref": "#/definitions/ConnectionInvitation" },
- "invitation_url": {
- "description": "Invitation URL",
- "example": "http://192.168.56.101:8020/invite?c_i=eyJAdHlwZSI6Li4ufQ==",
- "type": "string"
- }
- },
- "required": ["connection_id", "invitation", "invitation_url"],
- "type": "object"
- },
- "IssueCredentialModuleResponse": { "properties": {}, "type": "object" },
- "IssueCredentialRequest": {
- "properties": {
- "credential": { "$ref": "#/definitions/Credential" },
- "options": { "$ref": "#/definitions/LDProofVCOptions" }
- },
- "type": "object"
- },
- "IssueCredentialResponse": {
- "properties": {
- "verifiableCredential": { "$ref": "#/definitions/VerifiableCredential" }
- },
- "type": "object"
- },
- "IssuerCredRevRecord": {
- "properties": {
- "created_at": {
- "description": "Time of record creation",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- },
- "cred_def_id": {
- "description": "Credential definition identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "type": "string"
- },
- "cred_ex_id": {
- "description": "Credential exchange record identifier at credential issue",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "cred_ex_version": {
- "description": "Credential exchange version",
- "type": "string"
- },
- "cred_rev_id": {
- "description": "Credential revocation identifier",
- "example": "12345",
- "pattern": "^[1-9][0-9]*$",
- "type": "string"
- },
- "record_id": {
- "description": "Issuer credential revocation record identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "rev_reg_id": {
- "description": "Revocation registry identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "type": "string"
- },
- "state": {
- "description": "Issue credential revocation record state",
- "example": "issued",
- "type": "string"
- },
- "updated_at": {
- "description": "Time of last record update",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- }
- },
- "type": "object"
- },
- "IssuerCredRevRecordSchemaAnoncreds": {
- "properties": {
- "created_at": {
- "description": "Time of record creation",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- },
- "cred_def_id": {
- "description": "Credential definition identifier",
- "type": "string"
- },
- "cred_ex_id": {
- "description": "Credential exchange record identifier at credential issue",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "cred_ex_version": {
- "description": "Credential exchange version",
- "type": "string"
- },
- "cred_rev_id": {
- "description": "Credential revocation identifier",
- "type": "string"
- },
- "record_id": {
- "description": "Issuer credential revocation record identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "rev_reg_id": {
- "description": "Revocation registry identifier",
- "type": "string"
- },
- "state": {
- "description": "Issue credential revocation record state",
- "example": "issued",
- "type": "string"
- },
- "updated_at": {
- "description": "Time of last record update",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- }
- },
- "type": "object"
- },
- "IssuerRevRegRecord": {
- "properties": {
- "created_at": {
- "description": "Time of record creation",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- },
- "cred_def_id": {
- "description": "Credential definition identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "type": "string"
- },
- "error_msg": {
- "description": "Error message",
- "example": "Revocation registry undefined",
- "type": "string"
- },
- "issuer_did": {
- "description": "Issuer DID",
- "example": "WgWxqztrNooG92RXvxSTWv",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
- "type": "string"
- },
- "max_cred_num": {
- "description": "Maximum number of credentials for revocation registry",
- "example": 1000,
- "type": "integer"
- },
- "pending_pub": {
- "description": "Credential revocation identifier for credential revoked and pending publication to ledger",
- "items": { "example": "23", "type": "string" },
- "type": "array"
- },
- "record_id": {
- "description": "Issuer revocation registry record identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "revoc_def_type": {
- "description": "Revocation registry type (specify CL_ACCUM)",
- "enum": ["CL_ACCUM"],
- "example": "CL_ACCUM",
- "type": "string"
- },
- "revoc_reg_def": {
- "allOf": [{ "$ref": "#/definitions/IndyRevRegDef" }],
- "description": "Revocation registry definition"
- },
- "revoc_reg_entry": {
- "allOf": [{ "$ref": "#/definitions/IndyRevRegEntry" }],
- "description": "Revocation registry entry"
- },
- "revoc_reg_id": {
- "description": "Revocation registry identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "type": "string"
- },
- "state": {
- "description": "Issue revocation registry record state",
- "example": "active",
- "type": "string"
- },
- "tag": {
- "description": "Tag within issuer revocation registry identifier",
- "type": "string"
- },
- "tails_hash": {
- "description": "Tails hash",
- "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
- "type": "string"
- },
- "tails_local_path": {
- "description": "Local path to tails file",
- "type": "string"
- },
- "tails_public_uri": {
- "description": "Public URI for tails file",
- "type": "string"
- },
- "updated_at": {
- "description": "Time of last record update",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- }
- },
- "type": "object"
- },
- "JWSCreate": {
- "properties": {
- "did": {
- "description": "DID of interest",
- "example": "did:peer:WgWxqztrNooG92RXvxSTWv",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
- "type": "string"
- },
- "headers": { "type": "object" },
- "payload": { "type": "object" },
- "verificationMethod": {
- "description": "Information used for proof verification",
- "example": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL",
- "pattern": "\\w+:(\\/?\\/?)[^\\s]+",
- "type": "string"
- }
- },
- "required": ["payload"],
- "type": "object"
- },
- "JWSVerify": {
- "properties": {
- "jwt": {
- "example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk",
- "pattern": "^[a-zA-Z0-9_-]+\\.[a-zA-Z0-9_-]*\\.[a-zA-Z0-9_-]+$",
- "type": "string"
- }
- },
- "type": "object"
- },
- "JWSVerifyResponse": {
- "properties": {
- "error": { "description": "Error text", "type": "string" },
- "headers": {
- "description": "Headers from verified JWT.",
- "type": "object"
- },
- "kid": { "description": "kid of signer", "type": "string" },
- "payload": {
- "description": "Payload from verified JWT",
- "type": "object"
- },
- "valid": { "type": "boolean" }
- },
- "required": ["headers", "kid", "payload", "valid"],
- "type": "object"
- },
- "Keylist": {
- "properties": {
- "results": {
- "description": "List of keylist records",
- "items": { "$ref": "#/definitions/RouteRecord" },
- "type": "array"
- }
- },
- "type": "object"
- },
- "KeylistQuery": {
- "properties": {
- "@id": {
- "description": "Message identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "@type": {
- "description": "Message type",
- "example": "https://didcomm.org/my-family/1.0/my-message-type",
- "type": "string"
- },
- "filter": {
- "description": "Query dictionary object",
- "example": { "filter": {} },
- "type": "object"
- },
- "paginate": {
- "allOf": [{ "$ref": "#/definitions/KeylistQueryPaginate" }],
- "description": "Pagination info"
- }
- },
- "type": "object"
- },
- "KeylistQueryFilterRequest": {
- "properties": {
- "filter": {
- "description": "Filter for keylist query",
- "type": "object"
- }
- },
- "type": "object"
- },
- "KeylistQueryPaginate": {
- "properties": {
- "limit": {
- "description": "Limit for keylist query",
- "example": 30,
- "type": "integer"
- },
- "offset": {
- "description": "Offset value for query",
- "example": 0,
- "type": "integer"
- }
- },
- "type": "object"
- },
- "KeylistUpdate": {
- "properties": {
- "@id": {
- "description": "Message identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "@type": {
- "description": "Message type",
- "example": "https://didcomm.org/my-family/1.0/my-message-type",
- "type": "string"
- },
- "updates": {
- "description": "List of update rules",
- "items": { "$ref": "#/definitions/KeylistUpdateRule" },
- "type": "array"
- }
- },
- "type": "object"
- },
- "KeylistUpdateRequest": {
- "properties": {
- "updates": {
- "items": { "$ref": "#/definitions/KeylistUpdateRule" },
- "type": "array"
- }
- },
- "type": "object"
- },
- "KeylistUpdateRule": {
- "properties": {
- "action": {
- "description": "Action for specific key",
- "enum": ["add", "remove"],
- "example": "add",
- "type": "string"
- },
- "recipient_key": {
- "description": "Key to remove or add",
- "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH",
- "pattern": "^did:key:z[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+$|^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
- "type": "string"
- }
- },
- "required": ["action", "recipient_key"],
- "type": "object"
- },
- "LDProofVCDetail": {
- "additionalProperties": true,
- "properties": {
- "credential": {
- "allOf": [{ "$ref": "#/definitions/Credential" }],
- "description": "Detail of the JSON-LD Credential to be issued",
- "example": {
- "@context": [
- "https://www.w3.org/2018/credentials/v1",
- "https://w3id.org/citizenship/v1"
- ],
- "credentialSubject": {
- "familyName": "SMITH",
- "gender": "Male",
- "givenName": "JOHN",
- "type": ["PermanentResident", "Person"]
- },
- "description": "Government of Example Permanent Resident Card.",
- "identifier": "83627465",
- "issuanceDate": "2019-12-03T12:19:52Z",
- "issuer": "did:key:z6MkmjY8GnV5i9YTDtPETC2uUAW6ejw3nk5mXF5yci5ab7th",
- "name": "Permanent Resident Card",
- "type": ["VerifiableCredential", "PermanentResidentCard"]
- }
- },
- "options": {
- "allOf": [{ "$ref": "#/definitions/LDProofVCOptions" }],
- "description": "Options for specifying how the linked data proof is created.",
- "example": { "proofType": "Ed25519Signature2018" }
- }
- },
- "required": ["credential", "options"],
- "type": "object"
- },
- "LDProofVCOptions": {
- "additionalProperties": true,
- "properties": {
- "challenge": {
- "description": "A challenge to include in the proof. SHOULD be provided by the requesting party of the credential (=holder)",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "created": {
- "description": "The date and time of the proof (with a maximum accuracy in seconds). Defaults to current system time",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- },
- "credentialStatus": {
- "allOf": [{ "$ref": "#/definitions/CredentialStatusOptions" }],
- "description": "The credential status mechanism to use for the credential. Omitting the property indicates the issued credential will not include a credential status"
- },
- "domain": {
- "description": "The intended domain of validity for the proof",
- "example": "example.com",
- "type": "string"
- },
- "proofPurpose": {
- "description": "The proof purpose used for the proof. Should match proof purposes registered in the Linked Data Proofs Specification",
- "example": "assertionMethod",
- "type": "string"
- },
- "proofType": {
- "description": "The proof type used for the proof. Should match suites registered in the Linked Data Cryptographic Suite Registry",
- "example": "Ed25519Signature2018",
- "type": "string"
- },
- "verificationMethod": {
- "description": "The verification method to use for the proof. Should match a verification method in the wallet",
- "example": "did:example:123456#key-1",
- "type": "string"
- }
- },
- "type": "object"
- },
- "LedgerConfigInstance": {
- "properties": {
- "genesis_file": { "description": "genesis_file", "type": "string" },
- "genesis_transactions": {
- "description": "genesis_transactions",
- "type": "string"
- },
- "genesis_url": { "description": "genesis_url", "type": "string" },
- "id": { "description": "ledger_id", "type": "string" },
- "is_production": { "description": "is_production", "type": "boolean" }
- },
- "type": "object"
- },
- "LedgerConfigList": {
- "properties": {
- "ledger_config_list": {
- "items": { "$ref": "#/definitions/LedgerConfigInstance" },
- "type": "array"
- }
- },
- "required": ["ledger_config_list"],
- "type": "object"
- },
- "LedgerModulesResult": { "properties": {}, "type": "object" },
- "LinkedDataProof": {
- "additionalProperties": true,
- "properties": {
- "challenge": {
- "description": "Associates a challenge with a proof, for use with a proofPurpose such as authentication",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "created": {
- "description": "The string value of an ISO8601 combined date and time string generated by the Signature Algorithm",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- },
- "domain": {
- "description": "A string value specifying the restricted domain of the signature.",
- "example": "https://example.com",
- "type": "string"
- },
- "jws": {
- "description": "Associates a Detached Json Web Signature with a proof",
- "example": "eyJhbGciOiAiRWREUc2UsICJjcml0IjogWyJiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQ1Ch6YBKY7UBAjg6iBX5qBQ",
- "type": "string"
- },
- "nonce": {
- "description": "The nonce",
- "example": "CF69iO3nfvqRsRBNElE8b4wO39SyJHPM7Gg1nExltW5vSfQA1lvDCR/zXX1To0/4NLo==",
- "type": "string"
- },
- "proofPurpose": {
- "description": "Proof purpose",
- "example": "assertionMethod",
- "type": "string"
- },
- "proofValue": {
- "description": "The proof value of a proof",
- "example": "sy1AahqbzJQ63n9RtekmwzqZeVj494VppdAVJBnMYrTwft6cLJJGeTSSxCCJ6HKnRtwE7jjDh6sB2z2AAiZY9BBnCD8wUVgwqH3qchGRCuC2RugA4eQ9fUrR4Yuycac3caiaaay",
- "type": "string"
- },
- "type": {
- "description": "Identifies the digital signature suite that was used to create the signature",
- "example": "Ed25519Signature2018",
- "type": "string"
- },
- "verificationMethod": {
- "description": "Information used for proof verification",
- "example": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL",
- "pattern": "\\w+:(\\/?\\/?)[^\\s]+",
- "type": "string"
- }
- },
- "required": ["proofPurpose", "type", "verificationMethod"],
- "type": "object"
- },
- "ListCredentialsResponse": { "properties": {}, "type": "object" },
- "MediationCreateRequest": { "properties": {}, "type": "object" },
- "MediationDeny": {
- "properties": {
- "@id": {
- "description": "Message identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "@type": {
- "description": "Message type",
- "example": "https://didcomm.org/my-family/1.0/my-message-type",
- "type": "string"
- }
- },
- "type": "object"
- },
- "MediationGrant": {
- "properties": {
- "@id": {
- "description": "Message identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "@type": {
- "description": "Message type",
- "example": "https://didcomm.org/my-family/1.0/my-message-type",
- "type": "string"
- },
- "endpoint": {
- "description": "endpoint on which messages destined for the recipient are received.",
- "example": "http://192.168.56.102:8020/",
- "type": "string"
- },
- "routing_keys": {
- "items": {
- "description": "Keys to use for forward message packaging",
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "MediationIdMatchInfo": {
- "properties": {
- "mediation_id": {
- "description": "Mediation record identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- }
- },
- "required": ["mediation_id"],
- "type": "object"
- },
- "MediationList": {
- "properties": {
- "results": {
- "description": "List of mediation records",
- "items": { "$ref": "#/definitions/MediationRecord" },
- "type": "array"
- }
- },
- "required": ["results"],
- "type": "object"
- },
- "MediationRecord": {
- "properties": {
- "connection_id": { "type": "string" },
- "created_at": {
- "description": "Time of record creation",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- },
- "endpoint": { "type": "string" },
- "mediation_id": { "type": "string" },
- "mediator_terms": { "items": { "type": "string" }, "type": "array" },
- "recipient_terms": { "items": { "type": "string" }, "type": "array" },
- "role": { "type": "string" },
- "routing_keys": {
- "items": {
- "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH",
- "pattern": "^did:key:z[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+$",
- "type": "string"
- },
- "type": "array"
- },
- "state": {
- "description": "Current record state",
- "example": "active",
- "type": "string"
- },
- "updated_at": {
- "description": "Time of last record update",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- }
- },
- "required": ["connection_id", "role"],
- "type": "object"
- },
- "Menu": {
- "properties": {
- "@id": {
- "description": "Message identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "@type": {
- "description": "Message type",
- "example": "https://didcomm.org/my-family/1.0/my-message-type",
- "type": "string"
- },
- "description": {
- "description": "Introductory text for the menu",
- "example": "This menu presents options",
- "type": "string"
- },
- "errormsg": {
- "description": "An optional error message to display in menu header",
- "example": "Error: item not found",
- "type": "string"
- },
- "options": {
- "description": "List of menu options",
- "items": { "$ref": "#/definitions/MenuOption" },
- "type": "array"
- },
- "title": {
- "description": "Menu title",
- "example": "My Menu",
- "type": "string"
- }
- },
- "required": ["options"],
- "type": "object"
- },
- "MenuForm": {
- "properties": {
- "description": {
- "description": "Additional descriptive text for menu form",
- "example": "Window preference settings",
- "type": "string"
- },
- "params": {
- "description": "List of form parameters",
- "items": { "$ref": "#/definitions/MenuFormParam" },
- "type": "array"
- },
- "submit-label": {
- "description": "Alternative label for form submit button",
- "example": "Send",
- "type": "string"
- },
- "title": {
- "description": "Menu form title",
- "example": "Preferences",
- "type": "string"
- }
- },
- "type": "object"
- },
- "MenuFormParam": {
- "properties": {
- "default": {
- "description": "Default parameter value",
- "example": "0",
- "type": "string"
- },
- "description": {
- "description": "Additional descriptive text for menu form parameter",
- "example": "Delay in seconds before starting",
- "type": "string"
- },
- "name": {
- "description": "Menu parameter name",
- "example": "delay",
- "type": "string"
- },
- "required": {
- "description": "Whether parameter is required",
- "example": "False",
- "type": "boolean"
- },
- "title": {
- "description": "Menu parameter title",
- "example": "Delay in seconds",
- "type": "string"
- },
- "type": {
- "description": "Menu form parameter input type",
- "example": "int",
- "type": "string"
- }
- },
- "required": ["name", "title"],
- "type": "object"
- },
- "MenuJson": {
- "properties": {
- "description": {
- "description": "Introductory text for the menu",
- "example": "User preferences for window settings",
- "type": "string"
- },
- "errormsg": {
- "description": "Optional error message to display in menu header",
- "example": "Error: item not present",
- "type": "string"
- },
- "options": {
- "description": "List of menu options",
- "items": { "$ref": "#/definitions/MenuOption" },
- "type": "array"
- },
- "title": {
- "description": "Menu title",
- "example": "My Menu",
- "type": "string"
- }
- },
- "required": ["options"],
- "type": "object"
- },
- "MenuOption": {
- "properties": {
- "description": {
- "description": "Additional descriptive text for menu option",
- "example": "Window display preferences",
- "type": "string"
- },
- "disabled": {
- "description": "Whether to show option as disabled",
- "example": "False",
- "type": "boolean"
- },
- "form": { "$ref": "#/definitions/MenuForm" },
- "name": {
- "description": "Menu option name (unique identifier)",
- "example": "window_prefs",
- "type": "string"
- },
- "title": {
- "description": "Menu option title",
- "example": "Window Preferences",
- "type": "string"
- }
- },
- "required": ["name", "title"],
- "type": "object"
- },
- "MultitenantModuleResponse": { "properties": {}, "type": "object" },
- "OobRecord": {
- "properties": {
- "attach_thread_id": {
- "description": "Connection record identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "connection_id": {
- "description": "Connection record identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "created_at": {
- "description": "Time of record creation",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- },
- "invi_msg_id": {
- "description": "Invitation message identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "invitation": {
- "allOf": [{ "$ref": "#/definitions/InvitationMessage" }],
- "description": "Out of band invitation message"
- },
- "multi_use": {
- "description": "Allow for multiple uses of the oob invitation",
- "example": true,
- "type": "boolean"
- },
- "oob_id": {
- "description": "Oob record identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "our_recipient_key": {
- "description": "Recipient key used for oob invitation",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "role": {
- "description": "OOB Role",
- "enum": ["sender", "receiver"],
- "example": "receiver",
- "type": "string"
- },
- "state": {
- "description": "Out of band message exchange state",
- "enum": [
- "initial",
- "prepare-response",
- "await-response",
- "reuse-not-accepted",
- "reuse-accepted",
- "done",
- "deleted"
- ],
- "example": "await-response",
- "type": "string"
- },
- "their_service": { "$ref": "#/definitions/ServiceDecorator" },
- "trace": {
- "description": "Record trace information, based on agent configuration",
- "type": "boolean"
- },
- "updated_at": {
- "description": "Time of last record update",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- }
- },
- "required": ["invi_msg_id", "invitation", "oob_id", "state"],
- "type": "object"
- },
- "PerformRequest": {
- "properties": {
- "name": {
- "description": "Menu option name",
- "example": "Query",
- "type": "string"
- },
- "params": {
- "additionalProperties": {
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "description": "Input parameter values",
- "type": "object"
- }
- },
- "type": "object"
- },
- "PingRequest": {
- "properties": {
- "comment": {
- "description": "Comment for the ping message",
- "type": "string",
- "x-nullable": true
- }
- },
- "type": "object"
- },
- "PingRequestResponse": {
- "properties": {
- "thread_id": {
- "description": "Thread ID of the ping message",
- "type": "string"
- }
- },
- "type": "object"
- },
- "Presentation": {
- "additionalProperties": true,
- "properties": {
- "@context": {
- "description": "The JSON-LD context of the presentation",
- "example": ["https://www.w3.org/2018/credentials/v1"],
- "items": {},
- "type": "array"
- },
- "holder": {
- "description": "The JSON-LD Verifiable Credential Holder. Either string of object with id field.",
- "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH"
- },
- "id": {
- "description": "The ID of the presentation",
- "example": "http://example.edu/presentations/1872",
- "pattern": "\\w+:(\\/?\\/?)[^\\s]+",
- "type": "string"
- },
- "proof": {
- "allOf": [{ "$ref": "#/definitions/LinkedDataProof" }],
- "description": "The proof of the presentation",
- "example": {
- "created": "2019-12-11T03:50:55",
- "jws": "eyJhbGciOiAiRWREU0EiLCAiYjY0IjogZmFsc2UsICJjcml0JiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQKBhQDxvXNo7nvtUBb_Eq1Ch6YBKY5qBQ",
- "proofPurpose": "assertionMethod",
- "type": "Ed25519Signature2018",
- "verificationMethod": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL"
- }
- },
- "type": {
- "description": "The JSON-LD type of the presentation",
- "example": ["VerifiablePresentation"],
- "items": { "type": "string" },
- "type": "array"
- },
- "verifiableCredential": {
- "items": { "type": "object" },
- "type": "array"
- }
- },
- "required": ["@context", "type"],
- "type": "object"
- },
- "PresentationDefinition": {
- "properties": {
- "format": { "$ref": "#/definitions/ClaimFormat" },
- "id": {
- "description": "Unique Resource Identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "type": "string"
- },
- "input_descriptors": {
- "items": { "$ref": "#/definitions/InputDescriptors" },
- "type": "array"
- },
- "name": {
- "description": "Human-friendly name that describes what the presentation definition pertains to",
- "type": "string"
- },
- "purpose": {
- "description": "Describes the purpose for which the Presentation Definition's inputs are being requested",
- "type": "string"
- },
- "submission_requirements": {
- "items": { "$ref": "#/definitions/SubmissionRequirements" },
- "type": "array"
- }
- },
- "type": "object"
- },
- "PresentationProposal": {
- "properties": {
- "@id": {
- "description": "Message identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "@type": {
- "description": "Message type",
- "example": "https://didcomm.org/my-family/1.0/my-message-type",
- "type": "string"
- },
- "comment": {
- "description": "Human-readable comment",
- "type": "string",
- "x-nullable": true
- },
- "presentation_proposal": { "$ref": "#/definitions/IndyPresPreview" }
- },
- "required": ["presentation_proposal"],
- "type": "object"
- },
- "PresentationRequest": {
- "properties": {
- "@id": {
- "description": "Message identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "@type": {
- "description": "Message type",
- "example": "https://didcomm.org/my-family/1.0/my-message-type",
- "type": "string"
- },
- "comment": {
- "description": "Human-readable comment",
- "type": "string",
- "x-nullable": true
- },
- "request_presentations~attach": {
- "items": { "$ref": "#/definitions/AttachDecorator" },
- "type": "array"
- }
- },
- "required": ["request_presentations~attach"],
- "type": "object"
- },
- "PresentationVerificationResult": {
- "properties": {
- "credential_results": {
- "items": { "$ref": "#/definitions/DocumentVerificationResult" },
- "type": "array"
- },
- "errors": { "items": { "type": "string" }, "type": "array" },
- "presentation_result": {
- "$ref": "#/definitions/DocumentVerificationResult"
- },
- "verified": { "type": "boolean" }
- },
- "required": ["verified"],
- "type": "object"
- },
- "ProfileSettings": {
- "properties": {
- "settings": {
- "description": "Profile settings dict",
- "example": {
- "debug.invite_public": true,
- "log.level": "INFO",
- "public_invites": false
- },
- "type": "object"
- }
- },
- "type": "object"
- },
- "ProofResult": {
- "properties": {
- "error": { "type": "string" },
- "proof": { "type": "object" },
- "purpose_result": { "$ref": "#/definitions/PurposeResult" },
- "verified": { "type": "boolean" }
- },
- "type": "object"
- },
- "ProtocolDescriptor": {
- "properties": {
- "pid": { "type": "string" },
- "roles": {
- "description": "List of roles",
- "items": {
- "description": "Role: requester or responder",
- "example": "requester",
- "type": "string"
- },
- "type": "array",
- "x-nullable": true
- }
- },
- "required": ["pid"],
- "type": "object"
- },
- "ProvePresentationRequest": {
- "properties": {
- "options": { "$ref": "#/definitions/LDProofVCOptions" },
- "presentation": { "$ref": "#/definitions/Presentation" }
- },
- "type": "object"
- },
- "ProvePresentationResponse": {
- "properties": {
- "verifiablePresentation": {
- "$ref": "#/definitions/VerifiablePresentation"
- }
- },
- "type": "object"
- },
- "PublishRevocations": {
- "properties": {
- "rrid2crid": {
- "additionalProperties": {
- "items": {
- "description": "Credential revocation identifier",
- "example": "12345",
- "pattern": "^[1-9][0-9]*$",
- "type": "string"
- },
- "type": "array"
- },
- "description": "Credential revocation ids by revocation registry id",
- "type": "object"
- }
- },
- "type": "object"
- },
- "PublishRevocationsOptions": {
- "properties": {
- "create_transaction_for_endorser": {
- "description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.",
- "example": false,
- "required": false,
- "type": "boolean"
- },
- "endorser_connection_id": {
- "description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "required": false,
- "type": "string"
- }
- },
- "type": "object"
- },
- "PublishRevocationsResultSchemaAnoncreds": {
- "properties": {
- "rrid2crid": {
- "additionalProperties": {
- "items": {
- "description": "Credential revocation identifier",
- "example": "12345",
- "pattern": "^[1-9][0-9]*$",
- "type": "string"
- },
- "type": "array"
- },
- "description": "Credential revocation ids by revocation registry id",
- "type": "object"
- }
- },
- "type": "object"
- },
- "PublishRevocationsSchemaAnoncreds": {
- "properties": {
- "options": { "$ref": "#/definitions/PublishRevocationsOptions" },
- "rrid2crid": {
- "additionalProperties": {
- "items": {
- "description": "Credential revocation identifier",
- "example": "12345",
- "pattern": "^[1-9][0-9]*$",
- "type": "string"
- },
- "type": "array"
- },
- "description": "Credential revocation ids by revocation registry id",
- "type": "object"
- }
- },
- "type": "object"
- },
- "PurposeResult": {
- "properties": {
- "controller": { "type": "object" },
- "error": { "type": "string" },
- "valid": { "type": "boolean" }
- },
- "type": "object"
- },
- "Queries": {
- "properties": {
- "@id": {
- "description": "Message identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "@type": {
- "description": "Message type",
- "example": "https://didcomm.org/my-family/1.0/my-message-type",
- "type": "string"
- },
- "queries": {
- "items": { "$ref": "#/definitions/QueryItem" },
- "type": "array"
- }
- },
- "type": "object"
- },
- "Query": {
- "properties": {
- "@id": {
- "description": "Message identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "@type": {
- "description": "Message type",
- "example": "https://didcomm.org/my-family/1.0/my-message-type",
- "type": "string"
- },
- "comment": { "type": "string", "x-nullable": true },
- "query": { "type": "string" }
- },
- "required": ["query"],
- "type": "object"
- },
- "QueryItem": {
- "properties": {
- "feature-type": {
- "description": "feature type",
- "enum": ["protocol", "goal-code"],
- "type": "string"
- },
- "match": { "description": "match", "type": "string" }
- },
- "required": ["feature-type", "match"],
- "type": "object"
- },
- "RawEncoded": {
- "properties": {
- "encoded": {
- "description": "Encoded value",
- "example": "-1",
- "pattern": "^-?[0-9]*$",
- "type": "string"
- },
- "raw": { "description": "Raw value", "type": "string" }
- },
- "type": "object"
- },
- "ReceiveInvitationRequest": {
- "properties": {
- "@id": {
- "description": "Message identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "@type": {
- "description": "Message type",
- "example": "https://didcomm.org/my-family/1.0/my-message-type",
- "type": "string"
- },
- "did": {
- "description": "DID for connection invitation",
- "example": "did:peer:WgWxqztrNooG92RXvxSTWv",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
- "type": "string"
- },
- "imageUrl": {
- "description": "Optional image URL for connection invitation",
- "example": "http://192.168.56.101/img/logo.jpg",
- "format": "url",
- "type": "string",
- "x-nullable": true
- },
- "label": {
- "description": "Optional label for connection invitation",
- "example": "Bob",
- "type": "string"
- },
- "recipientKeys": {
- "description": "List of recipient keys",
- "items": {
- "description": "Recipient public key",
- "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
- "type": "string"
- },
- "type": "array"
- },
- "routingKeys": {
- "description": "List of routing keys",
- "items": {
- "description": "Routing key",
- "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
- "type": "string"
- },
- "type": "array"
- },
- "serviceEndpoint": {
- "description": "Service endpoint at which to reach this agent",
- "example": "http://192.168.56.101:8020",
- "type": "string"
- }
- },
- "type": "object"
- },
- "RemoveWalletRequest": {
- "properties": {
- "wallet_key": {
- "description": "Master key used for key derivation. Only required for unmanaged wallets.",
- "example": "MySecretKey123",
- "type": "string"
- }
- },
- "type": "object"
- },
- "ResolutionResult": {
- "properties": {
- "did_document": { "description": "DID Document", "type": "object" },
- "metadata": { "description": "Resolution metadata", "type": "object" }
- },
- "required": ["did_document", "metadata"],
- "type": "object"
- },
- "RevList": {
- "properties": {
- "currentAccumulator": {
- "description": "The current accumulator value",
- "example": "21 118...1FB",
- "type": "string"
- },
- "issuerId": {
- "description": "Issuer Identifier of the credential definition or schema",
- "example": "did:(method):WgWxqztrNooG92RXvxSTWv",
- "type": "string"
- },
- "revRegDefId": {
- "description": "The ID of the revocation registry definition",
- "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0",
- "type": "string"
- },
- "revocationList": {
- "description": "Bit list representing revoked credentials",
- "example": [0, 1, 1, 0],
- "items": { "type": "integer" },
- "type": "array"
- },
- "timestamp": {
- "description": "Timestamp at which revocation list is applicable",
- "example": "2021-12-31T23:59:59Z",
- "type": "integer"
- }
- },
- "type": "object"
- },
- "RevListCreateRequest": {
- "properties": {
- "options": { "$ref": "#/definitions/RevListOptions" },
- "rev_reg_def_id": {
- "description": "Revocation registry definition identifier",
- "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0",
- "type": "string"
- }
- },
- "type": "object"
- },
- "RevListOptions": {
- "properties": {
- "create_transaction_for_endorser": {
- "description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.",
- "example": false,
- "type": "boolean"
- },
- "endorser_connection_id": {
- "description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- }
- },
- "type": "object"
- },
- "RevListResult": {
- "properties": {
- "job_id": { "type": "string" },
- "registration_metadata": { "type": "object" },
- "revocation_list_metadata": { "type": "object" },
- "revocation_list_state": { "$ref": "#/definitions/RevListState" }
- },
- "type": "object"
- },
- "RevListState": {
- "properties": {
- "revocation_list": {
- "allOf": [{ "$ref": "#/definitions/RevList" }],
- "description": "revocation list"
- },
- "state": {
- "enum": ["finished", "failed", "action", "wait"],
- "type": "string"
- }
- },
- "type": "object"
- },
- "RevRegCreateRequest": {
- "properties": {
- "credential_definition_id": {
- "description": "Credential definition identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "type": "string"
- },
- "max_cred_num": {
- "description": "Revocation registry size",
- "example": 1000,
- "maximum": 32768,
- "minimum": 4,
- "type": "integer"
- }
- },
- "type": "object"
- },
- "RevRegCreateRequestSchemaAnoncreds": {
- "properties": {
- "options": { "$ref": "#/definitions/RevRegDefOptions" },
- "revocation_registry_definition": {
- "$ref": "#/definitions/InnerRevRegDef"
- }
- },
- "type": "object"
- },
- "RevRegDef": {
- "properties": {
- "credDefId": {
- "description": "Credential definition identifier",
- "example": "did:(method):3:CL:20:tag",
- "type": "string"
- },
- "issuerId": {
- "description": "Issuer Identifier of the credential definition or schema",
- "example": "did:(method):WgWxqztrNooG92RXvxSTWv",
- "type": "string"
- },
- "revocDefType": { "type": "string" },
- "tag": {
- "description": "tag for the revocation registry definition",
- "example": "default",
- "type": "string"
- },
- "value": { "$ref": "#/definitions/RevRegDefValue" }
- },
- "type": "object"
- },
- "RevRegDefOptions": {
- "properties": {
- "create_transaction_for_endorser": {
- "description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.",
- "example": false,
- "type": "boolean"
- },
- "endorser_connection_id": {
- "description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- }
- },
- "type": "object"
- },
- "RevRegDefResult": {
- "properties": {
- "job_id": { "type": "string" },
- "registration_metadata": { "type": "object" },
- "revocation_registry_definition_metadata": { "type": "object" },
- "revocation_registry_definition_state": {
- "$ref": "#/definitions/RevRegDefState"
- }
- },
- "type": "object"
- },
- "RevRegDefState": {
- "properties": {
- "revocation_registry_definition": {
- "allOf": [{ "$ref": "#/definitions/RevRegDef" }],
- "description": "revocation registry definition"
- },
- "revocation_registry_definition_id": {
- "description": "revocation registry definition id",
- "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0",
- "type": "string"
- },
- "state": {
- "enum": [
- "finished",
- "failed",
- "action",
- "wait",
- "decommissioned",
- "full"
- ],
- "type": "string"
- }
- },
- "type": "object"
- },
- "RevRegDefValue": {
- "properties": {
- "maxCredNum": { "example": 777, "type": "integer" },
- "publicKeys": {
- "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
- "type": "object"
- },
- "tailsHash": {
- "example": "7Qen9RDyemMuV7xGQvp7NjwMSpyHieJyBakycxN7dX7P",
- "type": "string"
- },
- "tailsLocation": {
- "example": "https://tails-server.com/hash/7Qen9RDyemMuV7xGQvp7NjwMSpyHieJyBakycxN7dX7P",
- "type": "string"
- }
- },
- "type": "object"
- },
- "RevRegIssuedResult": {
- "properties": {
- "result": {
- "description": "Number of credentials issued against revocation registry",
- "example": 0,
- "minimum": 0,
- "type": "integer"
- }
- },
- "type": "object"
- },
- "RevRegIssuedResultSchemaAnoncreds": {
- "properties": {
- "result": {
- "description": "Number of credentials issued against revocation registry",
- "example": 0,
- "minimum": 0,
- "type": "integer"
- }
- },
- "type": "object"
- },
- "RevRegResult": {
- "properties": {
- "result": { "$ref": "#/definitions/IssuerRevRegRecord" }
- },
- "type": "object"
- },
- "RevRegResultSchemaAnoncreds": {
- "properties": {
- "result": { "$ref": "#/definitions/IssuerRevRegRecord" }
- },
- "type": "object"
- },
- "RevRegUpdateTailsFileUri": {
- "properties": {
- "tails_public_uri": {
- "description": "Public URI to the tails file",
- "example": "http://192.168.56.133:6543/revocation/registry/WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0/tails-file",
- "format": "url",
- "type": "string"
- }
- },
- "required": ["tails_public_uri"],
- "type": "object"
- },
- "RevRegWalletUpdatedResult": {
- "properties": {
- "accum_calculated": {
- "description": "Calculated accumulator for phantom revocations",
- "type": "object"
- },
- "accum_fixed": {
- "description": "Applied ledger transaction to fix revocations",
- "type": "object"
- },
- "rev_reg_delta": {
- "description": "Indy revocation registry delta",
- "type": "object"
- }
- },
- "type": "object"
- },
- "RevRegWalletUpdatedResultSchemaAnoncreds": {
- "properties": {
- "accum_calculated": {
- "description": "Calculated accumulator for phantom revocations",
- "type": "object"
- },
- "accum_fixed": {
- "description": "Applied ledger transaction to fix revocations",
- "type": "object"
- },
- "rev_reg_delta": {
- "description": "Indy revocation registry delta",
- "type": "object"
- }
- },
- "type": "object"
- },
- "RevRegsCreated": {
- "properties": {
- "rev_reg_ids": {
- "items": {
- "description": "Revocation registry identifiers",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "RevRegsCreatedSchemaAnoncreds": {
- "properties": {
- "rev_reg_ids": {
- "items": {
- "description": "Revocation registry identifiers",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "RevocationAnoncredsModuleResponse": { "properties": {}, "type": "object" },
- "RevocationModuleResponse": { "properties": {}, "type": "object" },
- "RevokeRequest": {
- "properties": {
- "comment": {
- "description": "Optional comment to include in revocation notification",
- "type": "string"
- },
- "connection_id": {
- "description": "Connection ID to which the revocation notification will be sent; required if notify is true",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "type": "string"
- },
- "cred_ex_id": {
- "description": "Credential exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "type": "string"
- },
- "cred_rev_id": {
- "description": "Credential revocation identifier",
- "example": "12345",
- "pattern": "^[1-9][0-9]*$",
- "type": "string"
- },
- "notify": {
- "description": "Send a notification to the credential recipient",
- "type": "boolean"
- },
- "notify_version": {
- "description": "Specify which version of the revocation notification should be sent",
- "enum": ["v1_0", "v2_0"],
- "type": "string"
- },
- "publish": {
- "description": "(True) publish revocation to ledger immediately, or (default, False) mark it pending",
- "type": "boolean"
- },
- "rev_reg_id": {
- "description": "Revocation registry identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "type": "string"
- },
- "thread_id": {
- "description": "Thread ID of the credential exchange message thread resulting in the credential now being revoked; required if notify is true",
- "type": "string"
- }
- },
- "type": "object"
- },
- "RevokeRequestSchemaAnoncreds": {
- "properties": {
- "comment": {
- "description": "Optional comment to include in revocation notification",
- "type": "string"
- },
- "connection_id": {
- "description": "Connection ID to which the revocation notification will be sent; required if notify is true",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "type": "string"
- },
- "cred_ex_id": {
- "description": "Credential exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
- "type": "string"
- },
- "cred_rev_id": {
- "description": "Credential revocation identifier",
- "example": "12345",
- "pattern": "^[1-9][0-9]*$",
- "type": "string"
- },
- "notify": {
- "description": "Send a notification to the credential recipient",
- "type": "boolean"
- },
- "notify_version": {
- "description": "Specify which version of the revocation notification should be sent",
- "enum": ["v1_0", "v2_0"],
- "type": "string"
- },
- "publish": {
- "description": "(True) publish revocation to ledger immediately, or (default, False) mark it pending",
- "type": "boolean"
- },
- "rev_reg_id": {
- "description": "Revocation registry identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "type": "string"
- },
- "thread_id": {
- "description": "Thread ID of the credential exchange message thread resulting in the credential now being revoked; required if notify is true",
- "type": "string"
- }
- },
- "type": "object"
- },
- "Rotate": {
- "properties": {
- "@id": {
- "description": "Message identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "@type": {
- "description": "Message type",
- "example": "https://didcomm.org/my-family/1.0/my-message-type",
- "type": "string"
- },
- "to_did": {
- "description": "The DID the rotating party is rotating to",
- "example": "did:example:newdid",
- "type": "string"
- }
- },
- "required": ["to_did"],
- "type": "object"
- },
- "RouteRecord": {
- "properties": {
- "connection_id": { "type": "string" },
- "created_at": {
- "description": "Time of record creation",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- },
- "recipient_key": { "type": "string" },
- "record_id": { "type": "string" },
- "role": { "type": "string" },
- "state": {
- "description": "Current record state",
- "example": "active",
- "type": "string"
- },
- "updated_at": {
- "description": "Time of last record update",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- },
- "wallet_id": { "type": "string" }
- },
- "required": ["recipient_key"],
- "type": "object"
- },
- "SDJWSCreate": {
- "properties": {
- "did": {
- "description": "DID of interest",
- "example": "did:peer:WgWxqztrNooG92RXvxSTWv",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
- "type": "string"
- },
- "headers": { "type": "object" },
- "non_sd_list": {
- "items": {
- "example": [
- "name",
- "address",
- "address.street_address",
- "nationalities[1:3]"
- ],
- "pattern": "[a-z0-9:\\[\\]_\\.@?\\(\\)]",
- "type": "string"
- },
- "type": "array"
- },
- "payload": { "type": "object" },
- "verificationMethod": {
- "description": "Information used for proof verification",
- "example": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL",
- "pattern": "\\w+:(\\/?\\/?)[^\\s]+",
- "type": "string"
- }
- },
- "required": ["payload"],
- "type": "object"
- },
- "SDJWSVerify": {
- "properties": {
- "sd_jwt": {
- "example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk~WyJEM3BUSFdCYWNRcFdpREc2TWZKLUZnIiwgIkRFIl0~WyJPMTFySVRjRTdHcXExYW9oRkd0aDh3IiwgIlNBIl0~WyJkVmEzX1JlTGNsWTU0R1FHZm5oWlRnIiwgInVwZGF0ZWRfYXQiLCAxNTcwMDAwMDAwXQ",
- "pattern": "^[a-zA-Z0-9_-]+\\.[a-zA-Z0-9_-]*\\.[a-zA-Z0-9_-]+(?:~[a-zA-Z0-9._-]+)*~?$",
- "type": "string"
- }
- },
- "type": "object"
- },
- "SDJWSVerifyResponse": {
- "properties": {
- "disclosures": {
- "description": "Disclosure arrays associated with the SD-JWT",
- "example": [
- ["fx1iT_mETjGiC-JzRARnVg", "name", "Alice"],
- [
- "n4-t3mlh8jSS6yMIT7QHnA",
- "street_address",
- { "_sd": ["kLZrLK7enwfqeOzJ9-Ss88YS3mhjOAEk9lr_ix2Heng"] }
- ]
- ],
- "items": { "items": {}, "type": "array" },
- "type": "array"
- },
- "error": { "description": "Error text", "type": "string" },
- "headers": {
- "description": "Headers from verified JWT.",
- "type": "object"
- },
- "kid": { "description": "kid of signer", "type": "string" },
- "payload": {
- "description": "Payload from verified JWT",
- "type": "object"
- },
- "valid": { "type": "boolean" }
- },
- "required": ["headers", "kid", "payload", "valid"],
- "type": "object"
- },
- "Schema": {
- "properties": {
- "attrNames": {
- "description": "Schema attribute names",
- "items": {
- "description": "Attribute name",
- "example": "score",
- "type": "string"
- },
- "type": "array"
- },
- "id": {
- "description": "Schema identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
- "type": "string"
- },
- "name": {
- "description": "Schema name",
- "example": "schema_name",
- "type": "string"
- },
- "seqNo": {
- "description": "Schema sequence number",
- "example": 10,
- "minimum": 1,
- "type": "integer"
- },
- "ver": {
- "description": "Node protocol version",
- "example": "1.0",
- "pattern": "^[0-9.]+$",
- "type": "string"
- },
- "version": {
- "description": "Schema version",
- "example": "1.0",
- "pattern": "^[0-9.]+$",
- "type": "string"
- }
- },
- "type": "object"
- },
- "SchemaGetResult": {
- "properties": { "schema": { "$ref": "#/definitions/Schema" } },
- "type": "object"
- },
- "SchemaInputDescriptor": {
- "properties": {
- "required": { "description": "Required", "type": "boolean" },
- "uri": { "description": "URI", "type": "string" }
- },
- "type": "object"
- },
- "SchemaPostOption": {
- "properties": {
- "create_transaction_for_endorser": {
- "description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.",
- "example": false,
- "type": "boolean"
- },
- "endorser_connection_id": {
- "description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- }
- },
- "type": "object"
- },
- "SchemaPostRequest": {
- "properties": {
- "options": { "$ref": "#/definitions/SchemaPostOption" },
- "schema": { "$ref": "#/definitions/AnonCredsSchema" }
- },
- "type": "object"
- },
- "SchemaResult": {
- "properties": {
- "job_id": { "type": "string" },
- "registration_metadata": { "type": "object" },
- "schema_metadata": { "type": "object" },
- "schema_state": { "$ref": "#/definitions/SchemaState" }
- },
- "type": "object"
- },
- "SchemaSendRequest": {
- "properties": {
- "attributes": {
- "description": "List of schema attributes",
- "items": {
- "description": "attribute name",
- "example": "score",
- "type": "string"
- },
- "type": "array"
- },
- "schema_name": {
- "description": "Schema name",
- "example": "prefs",
- "type": "string"
- },
- "schema_version": {
- "description": "Schema version",
- "example": "1.0",
- "pattern": "^[0-9.]+$",
- "type": "string"
- }
- },
- "required": ["attributes", "schema_name", "schema_version"],
- "type": "object"
- },
- "SchemaSendResult": {
- "properties": {
- "schema": {
- "allOf": [{ "$ref": "#/definitions/Schema" }],
- "description": "Schema definition"
- },
- "schema_id": {
- "description": "Schema identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
- "type": "string"
- }
- },
- "required": ["schema_id"],
- "type": "object"
- },
- "SchemaState": {
- "properties": {
- "schema": { "$ref": "#/definitions/AnonCredsSchema" },
- "schema_id": {
- "description": "Schema identifier",
- "example": "did:(method):2:schema_name:1.0",
- "type": "string"
- },
- "state": {
- "enum": ["finished", "failed", "action", "wait"],
- "type": "string"
- }
- },
- "type": "object"
- },
- "SchemasCreatedResult": {
- "properties": {
- "schema_ids": {
- "items": {
- "description": "Schema identifiers",
- "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "SchemasInputDescriptorFilter": {
- "properties": {
- "oneof_filter": { "description": "oneOf", "type": "boolean" },
- "uri_groups": {
- "items": {
- "items": { "$ref": "#/definitions/SchemaInputDescriptor" },
- "type": "array"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "SendMenu": {
- "properties": {
- "menu": {
- "allOf": [{ "$ref": "#/definitions/MenuJson" }],
- "description": "Menu to send to connection"
- }
- },
- "required": ["menu"],
- "type": "object"
- },
- "SendMessage": {
- "properties": {
- "content": {
- "description": "Message content",
- "example": "Hello",
- "type": "string"
- }
- },
- "type": "object"
- },
- "ServiceDecorator": {
- "properties": {
- "recipientKeys": {
- "description": "List of recipient keys",
- "items": {
- "description": "Recipient public key",
- "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
- "type": "string"
- },
- "type": "array"
- },
- "routingKeys": {
- "description": "List of routing keys",
- "items": {
- "description": "Routing key",
- "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
- "type": "string"
- },
- "type": "array"
- },
- "serviceEndpoint": {
- "description": "Service endpoint at which to reach this agent",
- "example": "http://192.168.56.101:8020",
- "type": "string"
- }
- },
- "required": ["recipientKeys", "serviceEndpoint"],
- "type": "object"
- },
- "SignRequest": {
- "properties": {
- "doc": { "$ref": "#/definitions/Doc" },
- "verkey": {
- "description": "Verkey to use for signing",
- "type": "string"
- }
- },
- "required": ["doc", "verkey"],
- "type": "object"
- },
- "SignResponse": {
- "properties": {
- "error": { "description": "Error text", "type": "string" },
- "signed_doc": { "description": "Signed document", "type": "object" }
- },
- "type": "object"
- },
- "SignatureOptions": {
- "properties": {
- "challenge": { "type": "string" },
- "domain": { "type": "string" },
- "proofPurpose": { "type": "string" },
- "type": { "type": "string" },
- "verificationMethod": { "type": "string" }
- },
- "required": ["proofPurpose", "verificationMethod"],
- "type": "object"
- },
- "SignedDoc": {
- "additionalProperties": true,
- "properties": {
- "proof": {
- "allOf": [{ "$ref": "#/definitions/SignatureOptions" }],
- "description": "Linked data proof"
- }
- },
- "required": ["proof"],
- "type": "object"
- },
- "SubmissionRequirements": {
- "properties": {
- "count": {
- "description": "Count Value",
- "example": 1234,
- "type": "integer"
- },
- "from": { "description": "From", "type": "string" },
- "from_nested": {
- "items": { "$ref": "#/definitions/SubmissionRequirements" },
- "type": "array"
- },
- "max": {
- "description": "Max Value",
- "example": 1234,
- "type": "integer"
- },
- "min": {
- "description": "Min Value",
- "example": 1234,
- "type": "integer"
- },
- "name": { "description": "Name", "type": "string" },
- "purpose": { "description": "Purpose", "type": "string" },
- "rule": {
- "description": "Selection",
- "enum": ["all", "pick"],
- "type": "string"
- }
- },
- "type": "object"
- },
- "TAAAccept": {
- "properties": {
- "mechanism": { "type": "string" },
- "text": { "type": "string" },
- "version": { "type": "string" }
- },
- "type": "object"
- },
- "TAAAcceptance": {
- "properties": {
- "mechanism": { "type": "string" },
- "time": {
- "example": 1640995199,
- "maximum": 18446744073709551615,
- "minimum": 0,
- "type": "integer"
- }
- },
- "type": "object"
- },
- "TAAInfo": {
- "properties": {
- "aml_record": { "$ref": "#/definitions/AMLRecord" },
- "taa_accepted": { "$ref": "#/definitions/TAAAcceptance" },
- "taa_record": { "$ref": "#/definitions/TAARecord" },
- "taa_required": { "type": "boolean" }
- },
- "type": "object"
- },
- "TAARecord": {
- "properties": {
- "digest": { "type": "string" },
- "text": { "type": "string" },
- "version": { "type": "string" }
- },
- "type": "object"
- },
- "TAAResult": {
- "properties": { "result": { "$ref": "#/definitions/TAAInfo" } },
- "type": "object"
- },
- "TailsDeleteResponse": {
- "properties": { "message": { "type": "string" } },
- "type": "object"
- },
- "TransactionJobs": {
- "properties": {
- "transaction_my_job": {
- "description": "My transaction related job",
- "enum": ["TRANSACTION_AUTHOR", "TRANSACTION_ENDORSER", "reset"],
- "type": "string"
- },
- "transaction_their_job": {
- "description": "Their transaction related job",
- "enum": ["TRANSACTION_AUTHOR", "TRANSACTION_ENDORSER", "reset"],
- "type": "string"
- }
- },
- "type": "object"
- },
- "TransactionList": {
- "properties": {
- "results": {
- "description": "List of transaction records",
- "items": { "$ref": "#/definitions/TransactionRecord" },
- "type": "array"
- }
- },
- "type": "object"
- },
- "TransactionRecord": {
- "properties": {
- "_type": {
- "description": "Transaction type",
- "example": "101",
- "type": "string"
- },
- "connection_id": {
- "description": "The connection identifier for this particular transaction record",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "created_at": {
- "description": "Time of record creation",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- },
- "endorser_write_txn": {
- "description": "Request Endorser to write the ledger transaction, this parameter is deprecated and no longer supported.",
- "example": false,
- "type": "boolean"
- },
- "formats": {
- "items": {
- "additionalProperties": { "type": "string" },
- "example": {
- "attach_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "format": "dif/endorse-transaction/request@v1.0"
- },
- "type": "object"
- },
- "type": "array"
- },
- "messages_attach": {
- "items": {
- "example": {
- "@id": "143c458d-1b1c-40c7-ab85-4d16808ddf0a",
- "data": {
- "json": "{\"endorser\": \"V4SGRU86Z58d6TV7PBUe6f\",\"identifier\": \"LjgpST2rjsoxYegQDRm7EL\",\"operation\": {\"data\": {\"attr_names\": [\"first_name\", \"last_name\"],\"name\": \"test_schema\",\"version\": \"2.1\",},\"type\": \"101\",},\"protocolVersion\": 2,\"reqId\": 1597766666168851000,\"signatures\": {\"LjgpST2rjsox\": \"4ATKMn6Y9sTgwqaGTm7py2c2M8x1EVDTWKZArwyuPgjU\"}, \"taaAcceptance\": {\"mechanism\": \"manual\",\"taaDigest\": \"f50fe2c2ab977006761d36bd6f23e4c6a7e0fc2feb9f62\",\"time\": 1597708800,}}"
- },
- "mime-type": "application/json"
- },
- "type": "object"
- },
- "type": "array"
- },
- "meta_data": {
- "example": {
- "context": { "param1": "param1_value", "param2": "param2_value" },
- "post_process": [{ "topic": "topic_value", "other": "other_value" }]
- },
- "type": "object"
- },
- "signature_request": {
- "items": {
- "example": {
- "author_goal_code": "aries.transaction.ledger.write",
- "context": "did:sov",
- "method": "add-signature",
- "signature_type": "default",
- "signer_goal_code": "aries.transaction.endorse"
- },
- "type": "object"
- },
- "type": "array"
- },
- "signature_response": {
- "items": {
- "example": {
- "context": "did:sov",
- "message_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "method": "add-signature",
- "signer_goal_code": "aries.transaction.refuse"
- },
- "type": "object"
- },
- "type": "array"
- },
- "state": {
- "description": "Current record state",
- "example": "active",
- "type": "string"
- },
- "thread_id": {
- "description": "Thread Identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "timing": {
- "example": { "expires_time": "2020-12-13T17:29:06+0000" },
- "type": "object"
- },
- "trace": {
- "description": "Record trace information, based on agent configuration",
- "type": "boolean"
- },
- "transaction_id": {
- "description": "Transaction identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "updated_at": {
- "description": "Time of last record update",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- }
- },
- "type": "object"
- },
- "TxnOrCredentialDefinitionSendResult": {
- "properties": {
- "sent": { "$ref": "#/definitions/CredentialDefinitionSendResult" },
- "txn": {
- "allOf": [{ "$ref": "#/definitions/TransactionRecord" }],
- "description": "Credential definition transaction to endorse"
- }
- },
- "type": "object"
- },
- "TxnOrPublishRevocationsResult": {
- "properties": {
- "rrid2crid": {
- "additionalProperties": {
- "items": {
- "description": "Credential revocation identifier",
- "example": "12345",
- "pattern": "^[1-9][0-9]*$",
- "type": "string"
- },
- "type": "array"
- },
- "description": "Credential revocation ids by revocation registry id",
- "type": "object"
- },
- "txn": {
- "items": {
- "allOf": [{ "$ref": "#/definitions/TransactionRecord" }],
- "description": "Revocation registry revocations transaction to endorse"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "TxnOrRegisterLedgerNymResponse": {
- "properties": {
- "success": {
- "description": "Success of nym registration operation",
- "example": true,
- "type": "boolean"
- },
- "txn": {
- "allOf": [{ "$ref": "#/definitions/TransactionRecord" }],
- "description": "DID transaction to endorse"
- }
- },
- "type": "object"
- },
- "TxnOrRevRegResult": {
- "properties": {
- "sent": { "$ref": "#/definitions/RevRegResult" },
- "txn": {
- "allOf": [{ "$ref": "#/definitions/TransactionRecord" }],
- "description": "Revocation registry definition transaction to endorse"
- }
- },
- "type": "object"
- },
- "TxnOrSchemaSendResult": {
- "properties": {
- "sent": {
- "allOf": [{ "$ref": "#/definitions/SchemaSendResult" }],
- "description": "Content sent"
- },
- "txn": {
- "allOf": [{ "$ref": "#/definitions/TransactionRecord" }],
- "description": "Schema transaction to endorse"
- }
- },
- "type": "object"
- },
- "UpdateKeyRequest": {
- "properties": {
- "kid": {
- "description": "New kid to bind to the key pair, such as a verificationMethod.",
- "example": "did:web:example.com#key-02",
- "type": "string"
- },
- "multikey": {
- "description": "Multikey of the key pair to update",
- "example": "z6MkgKA7yrw5kYSiDuQFcye4bMaJpcfHFry3Bx45pdWh3s8i",
- "type": "string"
- }
- },
- "required": ["kid", "multikey"],
- "type": "object"
- },
- "UpdateKeyResponse": {
- "properties": {
- "kid": {
- "description": "The associated kid",
- "example": "did:web:example.com#key-02",
- "type": "string"
- },
- "multikey": {
- "description": "The Public Key Multibase format (multikey)",
- "example": "z6MkgKA7yrw5kYSiDuQFcye4bMaJpcfHFry3Bx45pdWh3s8i",
- "type": "string"
- }
- },
- "type": "object"
- },
- "UpdateProfileSettings": {
- "properties": {
- "extra_settings": {
- "description": "Agent config key-value pairs",
- "example": {
- "ACAPY_INVITE_PUBLIC": true,
- "log-level": "INFO",
- "public-invites": false
- },
- "type": "object"
- }
- },
- "type": "object"
- },
- "UpdateWalletRequest": {
- "properties": {
- "extra_settings": {
- "description": "Agent config key-value pairs",
- "type": "object"
- },
- "image_url": {
- "description": "Image url for this wallet. This image url is publicized (self-attested) to other agents as part of forming a connection.",
- "example": "https://aries.ca/images/sample.png",
- "type": "string"
- },
- "label": {
- "description": "Label for this wallet. This label is publicized (self-attested) to other agents as part of forming a connection.",
- "example": "Alice",
- "type": "string"
- },
- "wallet_dispatch_type": {
- "description": "Webhook target dispatch type for this wallet. default: Dispatch only to webhooks associated with this wallet. base: Dispatch only to webhooks associated with the base wallet. both: Dispatch to both webhook targets.",
- "enum": ["default", "both", "base"],
- "example": "default",
- "type": "string"
- },
- "wallet_webhook_urls": {
- "description": "List of Webhook URLs associated with this subwallet",
- "items": {
- "description": "Optional webhook URL to receive webhook messages",
- "example": "http://localhost:8022/webhooks",
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "UpgradeResult": { "properties": {}, "type": "object" },
- "V10CredentialBoundOfferRequest": {
- "properties": {
- "counter_proposal": {
- "allOf": [{ "$ref": "#/definitions/CredentialProposal" }],
- "description": "Optional counter-proposal"
- }
- },
- "type": "object"
- },
- "V10CredentialConnFreeOfferRequest": {
- "properties": {
- "auto_issue": {
- "description": "Whether to respond automatically to credential requests, creating and issuing requested credentials",
- "type": "boolean"
- },
- "auto_remove": {
- "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)",
- "type": "boolean"
- },
- "comment": {
- "description": "Human-readable comment",
- "type": "string",
- "x-nullable": true
- },
- "cred_def_id": {
- "description": "Credential definition identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "type": "string"
- },
- "credential_preview": { "$ref": "#/definitions/CredentialPreview" },
- "trace": {
- "description": "Record trace information, based on agent configuration",
- "type": "boolean"
- }
- },
- "required": ["cred_def_id", "credential_preview"],
- "type": "object"
- },
- "V10CredentialCreate": {
- "properties": {
- "auto_remove": {
- "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)",
- "type": "boolean"
- },
- "comment": {
- "description": "Human-readable comment",
- "type": "string",
- "x-nullable": true
- },
- "cred_def_id": {
- "description": "Credential definition identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "type": "string"
- },
- "credential_proposal": { "$ref": "#/definitions/CredentialPreview" },
- "issuer_did": {
- "description": "Credential issuer DID",
- "example": "WgWxqztrNooG92RXvxSTWv",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
- "type": "string"
- },
- "schema_id": {
- "description": "Schema identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
- "type": "string"
- },
- "schema_issuer_did": {
- "description": "Schema issuer DID",
- "example": "WgWxqztrNooG92RXvxSTWv",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
- "type": "string"
- },
- "schema_name": {
- "description": "Schema name",
- "example": "preferences",
- "type": "string"
- },
- "schema_version": {
- "description": "Schema version",
- "example": "1.0",
- "pattern": "^[0-9.]+$",
- "type": "string"
- },
- "trace": {
- "description": "Record trace information, based on agent configuration",
- "type": "boolean"
- }
- },
- "required": ["credential_proposal"],
- "type": "object"
- },
- "V10CredentialExchange": {
- "properties": {
- "auto_issue": {
- "description": "Issuer choice to issue to request in this credential exchange",
- "example": false,
- "type": "boolean"
- },
- "auto_offer": {
- "description": "Holder choice to accept offer in this credential exchange",
- "example": false,
- "type": "boolean"
- },
- "auto_remove": {
- "description": "Issuer choice to remove this credential exchange record when complete",
- "example": false,
- "type": "boolean"
- },
- "connection_id": {
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "created_at": {
- "description": "Time of record creation",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- },
- "credential": {
- "allOf": [{ "$ref": "#/definitions/IndyCredInfo" }],
- "description": "Credential as stored"
- },
- "credential_definition_id": {
- "description": "Credential definition identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "type": "string"
- },
- "credential_exchange_id": {
- "description": "Credential exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "credential_id": {
- "description": "Credential identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "credential_offer": {
- "allOf": [{ "$ref": "#/definitions/IndyCredAbstract" }],
- "description": "(Indy) credential offer"
- },
- "credential_offer_dict": {
- "allOf": [{ "$ref": "#/definitions/CredentialOffer" }],
- "description": "Credential offer message"
- },
- "credential_proposal_dict": {
- "allOf": [{ "$ref": "#/definitions/CredentialProposal" }],
- "description": "Credential proposal message"
- },
- "credential_request": {
- "allOf": [{ "$ref": "#/definitions/IndyCredRequest" }],
- "description": "(Indy) credential request"
- },
- "credential_request_metadata": {
- "description": "(Indy) credential request metadata",
- "type": "object"
- },
- "error_msg": {
- "description": "Error message",
- "example": "Credential definition identifier is not set in proposal",
- "type": "string"
- },
- "initiator": {
- "description": "Issue-credential exchange initiator: self or external",
- "enum": ["self", "external"],
- "example": "self",
- "type": "string"
- },
- "parent_thread_id": {
- "description": "Parent thread identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "raw_credential": {
- "allOf": [{ "$ref": "#/definitions/IndyCredential" }],
- "description": "Credential as received, prior to storage in holder wallet"
- },
- "revoc_reg_id": {
- "description": "Revocation registry identifier",
- "type": "string"
- },
- "revocation_id": {
- "description": "Credential identifier within revocation registry",
- "type": "string"
- },
- "role": {
- "description": "Issue-credential exchange role: holder or issuer",
- "enum": ["holder", "issuer"],
- "example": "issuer",
- "type": "string"
- },
- "schema_id": {
- "description": "Schema identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
- "type": "string"
- },
- "state": {
- "description": "Issue-credential exchange state",
- "example": "credential_acked",
- "type": "string"
- },
- "thread_id": {
- "description": "Thread identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "trace": {
- "description": "Record trace information, based on agent configuration",
- "type": "boolean"
- },
- "updated_at": {
- "description": "Time of last record update",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- }
- },
- "type": "object"
- },
- "V10CredentialExchangeAutoRemoveRequest": {
- "properties": {
- "auto_remove": {
- "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)",
- "type": "boolean"
- }
- },
- "type": "object"
- },
- "V10CredentialExchangeListResult": {
- "properties": {
- "results": {
- "description": "Aries#0036 v1.0 credential exchange records",
- "items": { "$ref": "#/definitions/V10CredentialExchange" },
- "type": "array"
- }
- },
- "type": "object"
- },
- "V10CredentialFreeOfferRequest": {
- "properties": {
- "auto_issue": {
- "description": "Whether to respond automatically to credential requests, creating and issuing requested credentials",
- "type": "boolean"
- },
- "auto_remove": {
- "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)",
- "type": "boolean"
- },
- "comment": {
- "description": "Human-readable comment",
- "type": "string",
- "x-nullable": true
- },
- "connection_id": {
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "cred_def_id": {
- "description": "Credential definition identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "type": "string"
- },
- "credential_preview": { "$ref": "#/definitions/CredentialPreview" },
- "trace": {
- "description": "Record trace information, based on agent configuration",
- "type": "boolean"
- }
- },
- "required": ["connection_id", "cred_def_id", "credential_preview"],
- "type": "object"
- },
- "V10CredentialIssueRequest": {
- "properties": {
- "comment": {
- "description": "Human-readable comment",
- "type": "string",
- "x-nullable": true
- }
- },
- "type": "object"
- },
- "V10CredentialProblemReportRequest": {
- "properties": { "description": { "type": "string" } },
- "required": ["description"],
- "type": "object"
- },
- "V10CredentialProposalRequestMand": {
- "properties": {
- "auto_remove": {
- "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)",
- "type": "boolean"
- },
- "comment": {
- "description": "Human-readable comment",
- "type": "string",
- "x-nullable": true
- },
- "connection_id": {
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "cred_def_id": {
- "description": "Credential definition identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "type": "string"
- },
- "credential_proposal": { "$ref": "#/definitions/CredentialPreview" },
- "issuer_did": {
- "description": "Credential issuer DID",
- "example": "WgWxqztrNooG92RXvxSTWv",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
- "type": "string"
- },
- "schema_id": {
- "description": "Schema identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
- "type": "string"
- },
- "schema_issuer_did": {
- "description": "Schema issuer DID",
- "example": "WgWxqztrNooG92RXvxSTWv",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
- "type": "string"
- },
- "schema_name": {
- "description": "Schema name",
- "example": "preferences",
- "type": "string"
- },
- "schema_version": {
- "description": "Schema version",
- "example": "1.0",
- "pattern": "^[0-9.]+$",
- "type": "string"
- },
- "trace": {
- "description": "Record trace information, based on agent configuration",
- "type": "boolean"
- }
- },
- "required": ["connection_id", "credential_proposal"],
- "type": "object"
- },
- "V10CredentialProposalRequestOpt": {
- "properties": {
- "auto_remove": {
- "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)",
- "type": "boolean"
- },
- "comment": {
- "description": "Human-readable comment",
- "type": "string",
- "x-nullable": true
- },
- "connection_id": {
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "cred_def_id": {
- "description": "Credential definition identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "type": "string"
- },
- "credential_proposal": { "$ref": "#/definitions/CredentialPreview" },
- "issuer_did": {
- "description": "Credential issuer DID",
- "example": "WgWxqztrNooG92RXvxSTWv",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
- "type": "string"
- },
- "schema_id": {
- "description": "Schema identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
- "type": "string"
- },
- "schema_issuer_did": {
- "description": "Schema issuer DID",
- "example": "WgWxqztrNooG92RXvxSTWv",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
- "type": "string"
- },
- "schema_name": {
- "description": "Schema name",
- "example": "preferences",
- "type": "string"
- },
- "schema_version": {
- "description": "Schema version",
- "example": "1.0",
- "pattern": "^[0-9.]+$",
- "type": "string"
- },
- "trace": {
- "description": "Record trace information, based on agent configuration",
- "type": "boolean"
- }
- },
- "required": ["connection_id"],
- "type": "object"
- },
- "V10CredentialStoreRequest": {
- "properties": { "credential_id": { "type": "string" } },
- "type": "object"
- },
- "V10DiscoveryExchangeListResult": {
- "properties": {
- "results": {
- "items": {
- "allOf": [{ "$ref": "#/definitions/V10DiscoveryRecord" }],
- "description": "Discover Features v1.0 exchange record"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "V10DiscoveryRecord": {
- "properties": {
- "connection_id": {
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "created_at": {
- "description": "Time of record creation",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- },
- "disclose": {
- "allOf": [{ "$ref": "#/definitions/Disclose" }],
- "description": "Disclose message"
- },
- "discovery_exchange_id": {
- "description": "Credential exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "query_msg": {
- "allOf": [{ "$ref": "#/definitions/Query" }],
- "description": "Query message"
- },
- "state": {
- "description": "Current record state",
- "example": "active",
- "type": "string"
- },
- "thread_id": {
- "description": "Thread identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "trace": {
- "description": "Record trace information, based on agent configuration",
- "type": "boolean"
- },
- "updated_at": {
- "description": "Time of last record update",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- }
- },
- "type": "object"
- },
- "V10PresentProofModuleResponse": { "properties": {}, "type": "object" },
- "V10PresentationCreateRequestRequest": {
- "properties": {
- "auto_remove": {
- "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)",
- "type": "boolean"
- },
- "auto_verify": {
- "description": "Verifier choice to auto-verify proof presentation",
- "example": false,
- "type": "boolean"
- },
- "comment": { "type": "string", "x-nullable": true },
- "proof_request": { "$ref": "#/definitions/IndyProofRequest" },
- "trace": {
- "description": "Whether to trace event (default false)",
- "example": false,
- "type": "boolean"
- }
- },
- "required": ["proof_request"],
- "type": "object"
- },
- "V10PresentationExchange": {
- "properties": {
- "auto_present": {
- "description": "Prover choice to auto-present proof as verifier requests",
- "example": false,
- "type": "boolean"
- },
- "auto_remove": {
- "description": "Verifier choice to remove this presentation exchange record when complete",
- "example": false,
- "type": "boolean"
- },
- "auto_verify": {
- "description": "Verifier choice to auto-verify proof presentation",
- "type": "boolean"
- },
- "connection_id": {
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "created_at": {
- "description": "Time of record creation",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- },
- "error_msg": {
- "description": "Error message",
- "example": "Invalid structure",
- "type": "string"
- },
- "initiator": {
- "description": "Present-proof exchange initiator: self or external",
- "enum": ["self", "external"],
- "example": "self",
- "type": "string"
- },
- "presentation": {
- "allOf": [{ "$ref": "#/definitions/IndyProof" }],
- "description": "(Indy) presentation (also known as proof)"
- },
- "presentation_exchange_id": {
- "description": "Presentation exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "presentation_proposal_dict": {
- "allOf": [{ "$ref": "#/definitions/PresentationProposal" }],
- "description": "Presentation proposal message"
- },
- "presentation_request": {
- "allOf": [{ "$ref": "#/definitions/IndyProofRequest" }],
- "description": "(Indy) presentation request (also known as proof request)"
- },
- "presentation_request_dict": {
- "allOf": [{ "$ref": "#/definitions/PresentationRequest" }],
- "description": "Presentation request message"
- },
- "role": {
- "description": "Present-proof exchange role: prover or verifier",
- "enum": ["prover", "verifier"],
- "example": "prover",
- "type": "string"
- },
- "state": {
- "description": "Present-proof exchange state",
- "example": "verified",
- "type": "string"
- },
- "thread_id": {
- "description": "Thread identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "trace": {
- "description": "Record trace information, based on agent configuration",
- "type": "boolean"
- },
- "updated_at": {
- "description": "Time of last record update",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- },
- "verified": {
- "description": "Whether presentation is verified: true or false",
- "enum": ["true", "false"],
- "example": "true",
- "type": "string"
- },
- "verified_msgs": {
- "items": {
- "description": "Proof verification warning or error information",
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "V10PresentationExchangeList": {
- "properties": {
- "results": {
- "description": "Aries RFC 37 v1.0 presentation exchange records",
- "items": { "$ref": "#/definitions/V10PresentationExchange" },
- "type": "array"
- }
- },
- "type": "object"
- },
- "V10PresentationProblemReportRequest": {
- "properties": { "description": { "type": "string" } },
- "required": ["description"],
- "type": "object"
- },
- "V10PresentationProposalRequest": {
- "properties": {
- "auto_present": {
- "description": "Whether to respond automatically to presentation requests, building and presenting requested proof",
- "type": "boolean"
- },
- "auto_remove": {
- "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)",
- "type": "boolean"
- },
- "comment": {
- "description": "Human-readable comment",
- "type": "string",
- "x-nullable": true
- },
- "connection_id": {
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "presentation_proposal": { "$ref": "#/definitions/IndyPresPreview" },
- "trace": {
- "description": "Whether to trace event (default false)",
- "example": false,
- "type": "boolean"
- }
- },
- "required": ["connection_id", "presentation_proposal"],
- "type": "object"
- },
- "V10PresentationSendRequest": {
- "properties": {
- "auto_remove": {
- "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)",
- "type": "boolean"
- },
- "requested_attributes": {
- "additionalProperties": {
- "$ref": "#/definitions/IndyRequestedCredsRequestedAttr"
- },
- "description": "Nested object mapping proof request attribute referents to requested-attribute specifiers",
- "type": "object"
- },
- "requested_predicates": {
- "additionalProperties": {
- "$ref": "#/definitions/IndyRequestedCredsRequestedPred"
- },
- "description": "Nested object mapping proof request predicate referents to requested-predicate specifiers",
- "type": "object"
- },
- "self_attested_attributes": {
- "additionalProperties": {
- "description": "Self-attested attribute values to use in requested-credentials structure for proof construction",
- "example": "self_attested_value",
- "type": "string"
- },
- "description": "Self-attested attributes to build into proof",
- "type": "object"
- },
- "trace": {
- "description": "Whether to trace event (default false)",
- "example": false,
- "type": "boolean"
- }
- },
- "required": [
- "requested_attributes",
- "requested_predicates",
- "self_attested_attributes"
- ],
- "type": "object"
- },
- "V10PresentationSendRequestRequest": {
- "properties": {
- "auto_remove": {
- "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)",
- "type": "boolean"
- },
- "auto_verify": {
- "description": "Verifier choice to auto-verify proof presentation",
- "example": false,
- "type": "boolean"
- },
- "comment": { "type": "string", "x-nullable": true },
- "connection_id": {
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "proof_request": { "$ref": "#/definitions/IndyProofRequest" },
- "trace": {
- "description": "Whether to trace event (default false)",
- "example": false,
- "type": "boolean"
- }
- },
- "required": ["connection_id", "proof_request"],
- "type": "object"
- },
- "V10PresentationSendRequestToProposal": {
- "properties": {
- "auto_remove": {
- "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)",
- "type": "boolean"
- },
- "auto_verify": {
- "description": "Verifier choice to auto-verify proof presentation",
- "example": false,
- "type": "boolean"
- },
- "trace": {
- "description": "Whether to trace event (default false)",
- "example": false,
- "type": "boolean"
- }
- },
- "type": "object"
- },
- "V20CredAttrSpec": {
- "properties": {
- "mime-type": {
- "description": "MIME type: omit for (null) default",
- "example": "image/jpeg",
- "type": "string",
- "x-nullable": true
- },
- "name": {
- "description": "Attribute name",
- "example": "favourite_drink",
- "type": "string"
- },
- "value": {
- "description": "Attribute value: base64-encode if MIME type is present",
- "example": "martini",
- "type": "string"
- }
- },
- "required": ["name", "value"],
- "type": "object"
- },
- "V20CredBoundOfferRequest": {
- "properties": {
- "counter_preview": {
- "allOf": [{ "$ref": "#/definitions/V20CredPreview" }],
- "description": "Optional content for counter-proposal"
- },
- "filter": {
- "allOf": [{ "$ref": "#/definitions/V20CredFilter" }],
- "description": "Credential specification criteria by format"
- }
- },
- "type": "object"
- },
- "V20CredExFree": {
- "properties": {
- "auto_remove": {
- "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)",
- "type": "boolean"
- },
- "comment": {
- "description": "Human-readable comment",
- "type": "string",
- "x-nullable": true
- },
- "connection_id": {
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "credential_preview": { "$ref": "#/definitions/V20CredPreview" },
- "filter": {
- "allOf": [{ "$ref": "#/definitions/V20CredFilter" }],
- "description": "Credential specification criteria by format"
- },
- "replacement_id": {
- "description": "Optional identifier used to manage credential replacement",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string",
- "x-nullable": true
- },
- "trace": {
- "description": "Record trace information, based on agent configuration",
- "type": "boolean"
- },
- "verification_method": {
- "description": "For ld-proofs. Verification method for signing.",
- "type": "string",
- "x-nullable": true
- }
- },
- "required": ["connection_id", "filter"],
- "type": "object"
- },
- "V20CredExRecord": {
- "properties": {
- "auto_issue": {
- "description": "Issuer choice to issue to request in this credential exchange",
- "example": false,
- "type": "boolean"
- },
- "auto_offer": {
- "description": "Holder choice to accept offer in this credential exchange",
- "example": false,
- "type": "boolean"
- },
- "auto_remove": {
- "description": "Issuer choice to remove this credential exchange record when complete",
- "example": false,
- "type": "boolean"
- },
- "by_format": {
- "allOf": [{ "$ref": "#/definitions/V20CredExRecordByFormat" }],
- "description": "Attachment content by format for proposal, offer, request, and issue",
- "readOnly": true
- },
- "connection_id": {
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "created_at": {
- "description": "Time of record creation",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- },
- "cred_ex_id": {
- "description": "Credential exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "cred_issue": {
- "allOf": [{ "$ref": "#/definitions/V20CredIssue" }],
- "description": "Serialized credential issue message"
- },
- "cred_offer": {
- "allOf": [{ "$ref": "#/definitions/V20CredOffer" }],
- "description": "Credential offer message"
- },
- "cred_preview": {
- "allOf": [{ "$ref": "#/definitions/V20CredPreview" }],
- "description": "Credential preview from credential proposal",
- "readOnly": true
- },
- "cred_proposal": {
- "allOf": [{ "$ref": "#/definitions/V20CredProposal" }],
- "description": "Credential proposal message"
- },
- "cred_request": {
- "allOf": [{ "$ref": "#/definitions/V20CredRequest" }],
- "description": "Serialized credential request message"
- },
- "error_msg": {
- "description": "Error message",
- "example": "The front fell off",
- "type": "string"
- },
- "initiator": {
- "description": "Issue-credential exchange initiator: self or external",
- "enum": ["self", "external"],
- "example": "self",
- "type": "string"
- },
- "parent_thread_id": {
- "description": "Parent thread identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "role": {
- "description": "Issue-credential exchange role: holder or issuer",
- "enum": ["issuer", "holder"],
- "example": "issuer",
- "type": "string"
- },
- "state": {
- "description": "Issue-credential exchange state",
- "enum": [
- "proposal-sent",
- "proposal-received",
- "offer-sent",
- "offer-received",
- "request-sent",
- "request-received",
- "credential-issued",
- "credential-received",
- "done",
- "credential-revoked",
- "abandoned",
- "deleted"
- ],
- "example": "done",
- "type": "string"
- },
- "thread_id": {
- "description": "Thread identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "trace": {
- "description": "Record trace information, based on agent configuration",
- "type": "boolean"
- },
- "updated_at": {
- "description": "Time of last record update",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- }
- },
- "type": "object"
- },
- "V20CredExRecordByFormat": {
- "properties": {
- "cred_issue": { "type": "object" },
- "cred_offer": { "type": "object" },
- "cred_proposal": { "type": "object" },
- "cred_request": { "type": "object" }
- },
- "type": "object"
- },
- "V20CredExRecordDetail": {
- "properties": {
- "cred_ex_record": {
- "allOf": [{ "$ref": "#/definitions/V20CredExRecord" }],
- "description": "Credential exchange record"
- },
- "indy": { "$ref": "#/definitions/V20CredExRecordIndy" },
- "ld_proof": { "$ref": "#/definitions/V20CredExRecordLDProof" },
- "vc_di": { "$ref": "#/definitions/V20CredExRecord" }
- },
- "type": "object"
- },
- "V20CredExRecordIndy": {
- "properties": {
- "created_at": {
- "description": "Time of record creation",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- },
- "cred_ex_id": {
- "description": "Corresponding v2.0 credential exchange record identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "cred_ex_indy_id": {
- "description": "Record identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "cred_id_stored": {
- "description": "Credential identifier stored in wallet",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "cred_request_metadata": {
- "description": "Credential request metadata for indy holder",
- "type": "object"
- },
- "cred_rev_id": {
- "description": "Credential revocation identifier within revocation registry",
- "example": "12345",
- "pattern": "^[1-9][0-9]*$",
- "type": "string"
- },
- "rev_reg_id": {
- "description": "Revocation registry identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
- "type": "string"
- },
- "state": {
- "description": "Current record state",
- "example": "active",
- "type": "string"
- },
- "updated_at": {
- "description": "Time of last record update",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- }
- },
- "type": "object"
- },
- "V20CredExRecordLDProof": {
- "properties": {
- "created_at": {
- "description": "Time of record creation",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- },
- "cred_ex_id": {
- "description": "Corresponding v2.0 credential exchange record identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "cred_ex_ld_proof_id": {
- "description": "Record identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "cred_id_stored": {
- "description": "Credential identifier stored in wallet",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "state": {
- "description": "Current record state",
- "example": "active",
- "type": "string"
- },
- "updated_at": {
- "description": "Time of last record update",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- }
- },
- "type": "object"
- },
- "V20CredExRecordListResult": {
- "properties": {
- "results": {
- "description": "Credential exchange records and corresponding detail records",
- "items": { "$ref": "#/definitions/V20CredExRecordDetail" },
- "type": "array"
- }
- },
- "type": "object"
- },
- "V20CredFilter": {
- "properties": {
- "anoncreds": {
- "allOf": [{ "$ref": "#/definitions/V20CredFilterAnoncreds" }],
- "description": "Credential filter for anoncreds"
- },
- "indy": {
- "allOf": [{ "$ref": "#/definitions/V20CredFilterIndy" }],
- "description": "Credential filter for indy"
- },
- "ld_proof": {
- "allOf": [{ "$ref": "#/definitions/LDProofVCDetail" }],
- "description": "Credential filter for linked data proof"
- },
- "vc_di": {
- "allOf": [{ "$ref": "#/definitions/V20CredFilterVCDI" }],
- "description": "Credential filter for vc_di"
- }
- },
- "type": "object"
- },
- "V20CredFilterAnoncreds": {
- "properties": {
- "cred_def_id": {
- "description": "Credential definition identifier",
- "example": "did:(method):3:CL:20:tag",
- "type": "string"
- },
- "issuer_id": {
- "description": "Credential issuer ID",
- "example": "did:(method):WgWxqztrNooG92RXvxSTWv",
- "type": "string"
- },
- "schema_id": {
- "description": "Schema identifier",
- "example": "did:(method):2:schema_name:1.0",
- "type": "string"
- },
- "schema_issuer_id": {
- "description": "Schema issuer ID",
- "example": "did:(method):WgWxqztrNooG92RXvxSTWv",
- "type": "string"
- },
- "schema_name": {
- "description": "Schema name",
- "example": "preferences",
- "type": "string"
- },
- "schema_version": {
- "description": "Schema version",
- "example": "1.0",
- "type": "string"
- }
- },
- "type": "object"
- },
- "V20CredFilterIndy": {
- "properties": {
- "cred_def_id": {
- "description": "Credential definition identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "type": "string"
- },
- "issuer_did": {
- "description": "Credential issuer DID",
- "example": "WgWxqztrNooG92RXvxSTWv",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
- "type": "string"
- },
- "schema_id": {
- "description": "Schema identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
- "type": "string"
- },
- "schema_issuer_did": {
- "description": "Schema issuer DID",
- "example": "WgWxqztrNooG92RXvxSTWv",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
- "type": "string"
- },
- "schema_name": {
- "description": "Schema name",
- "example": "preferences",
- "type": "string"
- },
- "schema_version": {
- "description": "Schema version",
- "example": "1.0",
- "pattern": "^[0-9.]+$",
- "type": "string"
- }
- },
- "type": "object"
- },
- "V20CredFilterLDProof": {
- "properties": {
- "ld_proof": {
- "allOf": [{ "$ref": "#/definitions/LDProofVCDetail" }],
- "description": "Credential filter for linked data proof"
- }
- },
- "required": ["ld_proof"],
- "type": "object"
- },
- "V20CredFilterVCDI": {
- "properties": {
- "cred_def_id": {
- "description": "Credential definition identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
- "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
- "type": "string"
- },
- "issuer_did": {
- "description": "Credential issuer DID",
- "example": "WgWxqztrNooG92RXvxSTWv",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
- "type": "string"
- },
- "schema_id": {
- "description": "Schema identifier",
- "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
- "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
- "type": "string"
- },
- "schema_issuer_did": {
- "description": "Schema issuer DID",
- "example": "WgWxqztrNooG92RXvxSTWv",
- "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
- "type": "string"
- },
- "schema_name": {
- "description": "Schema name",
- "example": "preferences",
- "type": "string"
- },
- "schema_version": {
- "description": "Schema version",
- "example": "1.0",
- "pattern": "^[0-9.]+$",
- "type": "string"
- }
- },
- "type": "object"
- },
- "V20CredFormat": {
- "properties": {
- "attach_id": {
- "description": "Attachment identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "format": {
- "description": "Attachment format specifier",
- "example": "aries/ld-proof-vc-detail@v1.0",
- "type": "string"
- }
- },
- "required": ["attach_id", "format"],
- "type": "object"
- },
- "V20CredIssue": {
- "properties": {
- "@id": {
- "description": "Message identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "@type": {
- "description": "Message type",
- "example": "https://didcomm.org/my-family/1.0/my-message-type",
- "type": "string"
- },
- "comment": {
- "description": "Human-readable comment",
- "type": "string",
- "x-nullable": true
- },
- "credentials~attach": {
- "description": "Credential attachments",
- "items": { "$ref": "#/definitions/AttachDecorator" },
- "type": "array"
- },
- "formats": {
- "description": "Acceptable attachment formats",
- "items": { "$ref": "#/definitions/V20CredFormat" },
- "type": "array"
- },
- "replacement_id": {
- "description": "Issuer-unique identifier to coordinate credential replacement",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- }
- },
- "required": ["credentials~attach", "formats"],
- "type": "object"
- },
- "V20CredIssueProblemReportRequest": {
- "properties": { "description": { "type": "string" } },
- "required": ["description"],
- "type": "object"
- },
- "V20CredIssueRequest": {
- "properties": {
- "comment": {
- "description": "Human-readable comment",
- "type": "string",
- "x-nullable": true
- }
- },
- "type": "object"
- },
- "V20CredOffer": {
- "properties": {
- "@id": {
- "description": "Message identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "@type": {
- "description": "Message type",
- "example": "https://didcomm.org/my-family/1.0/my-message-type",
- "type": "string"
- },
- "comment": {
- "description": "Human-readable comment",
- "type": "string",
- "x-nullable": true
- },
- "credential_preview": { "$ref": "#/definitions/V20CredPreview" },
- "formats": {
- "description": "Acceptable credential formats",
- "items": { "$ref": "#/definitions/V20CredFormat" },
- "type": "array"
- },
- "offers~attach": {
- "description": "Offer attachments",
- "items": { "$ref": "#/definitions/AttachDecorator" },
- "type": "array"
- },
- "replacement_id": {
- "description": "Issuer-unique identifier to coordinate credential replacement",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- }
- },
- "required": ["formats", "offers~attach"],
- "type": "object"
- },
- "V20CredOfferConnFreeRequest": {
- "properties": {
- "auto_issue": {
- "description": "Whether to respond automatically to credential requests, creating and issuing requested credentials",
- "type": "boolean"
- },
- "auto_remove": {
- "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)",
- "type": "boolean"
- },
- "comment": {
- "description": "Human-readable comment",
- "type": "string",
- "x-nullable": true
- },
- "credential_preview": { "$ref": "#/definitions/V20CredPreview" },
- "filter": {
- "allOf": [{ "$ref": "#/definitions/V20CredFilter" }],
- "description": "Credential specification criteria by format"
- },
- "replacement_id": {
- "description": "Optional identifier used to manage credential replacement",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string",
- "x-nullable": true
- },
- "trace": {
- "description": "Record trace information, based on agent configuration",
- "type": "boolean"
- }
- },
- "required": ["filter"],
- "type": "object"
- },
- "V20CredOfferRequest": {
- "properties": {
- "auto_issue": {
- "description": "Whether to respond automatically to credential requests, creating and issuing requested credentials",
- "type": "boolean"
- },
- "auto_remove": {
- "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)",
- "type": "boolean"
- },
- "comment": {
- "description": "Human-readable comment",
- "type": "string",
- "x-nullable": true
- },
- "connection_id": {
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "credential_preview": { "$ref": "#/definitions/V20CredPreview" },
- "filter": {
- "allOf": [{ "$ref": "#/definitions/V20CredFilter" }],
- "description": "Credential specification criteria by format"
- },
- "replacement_id": {
- "description": "Optional identifier used to manage credential replacement",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string",
- "x-nullable": true
- },
- "trace": {
- "description": "Record trace information, based on agent configuration",
- "type": "boolean"
- }
- },
- "required": ["connection_id", "filter"],
- "type": "object"
- },
- "V20CredPreview": {
- "properties": {
- "@type": {
- "description": "Message type identifier",
- "example": "issue-credential/2.0/credential-preview",
- "type": "string"
- },
- "attributes": {
- "items": { "$ref": "#/definitions/V20CredAttrSpec" },
- "type": "array"
- }
- },
- "required": ["attributes"],
- "type": "object"
- },
- "V20CredProposal": {
- "properties": {
- "@id": {
- "description": "Message identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "@type": {
- "description": "Message type",
- "example": "https://didcomm.org/my-family/1.0/my-message-type",
- "type": "string"
- },
- "comment": {
- "description": "Human-readable comment",
- "type": "string",
- "x-nullable": true
- },
- "credential_preview": {
- "allOf": [{ "$ref": "#/definitions/V20CredPreview" }],
- "description": "Credential preview"
- },
- "filters~attach": {
- "description": "Credential filter per acceptable format on corresponding identifier",
- "items": { "$ref": "#/definitions/AttachDecorator" },
- "type": "array"
- },
- "formats": {
- "description": "Attachment formats",
- "items": { "$ref": "#/definitions/V20CredFormat" },
- "type": "array"
- }
- },
- "required": ["filters~attach", "formats"],
- "type": "object"
- },
- "V20CredRequest": {
- "properties": {
- "@id": {
- "description": "Message identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "@type": {
- "description": "Message type",
- "example": "https://didcomm.org/my-family/1.0/my-message-type",
- "type": "string"
- },
- "comment": {
- "description": "Human-readable comment",
- "type": "string",
- "x-nullable": true
- },
- "formats": {
- "description": "Acceptable attachment formats",
- "items": { "$ref": "#/definitions/V20CredFormat" },
- "type": "array"
- },
- "requests~attach": {
- "description": "Request attachments",
- "items": { "$ref": "#/definitions/AttachDecorator" },
- "type": "array"
- }
- },
- "required": ["formats", "requests~attach"],
- "type": "object"
- },
- "V20CredRequestFree": {
- "properties": {
- "auto_remove": {
- "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)",
- "type": "boolean"
- },
- "comment": {
- "description": "Human-readable comment",
- "type": "string",
- "x-nullable": true
- },
- "connection_id": {
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "filter": {
- "allOf": [{ "$ref": "#/definitions/V20CredFilterLDProof" }],
- "description": "Credential specification criteria by format"
- },
- "holder_did": {
- "description": "Holder DID to substitute for the credentialSubject.id",
- "example": "did:key:ahsdkjahsdkjhaskjdhakjshdkajhsdkjahs",
- "type": "string",
- "x-nullable": true
- },
- "trace": {
- "description": "Whether to trace event (default false)",
- "example": false,
- "type": "boolean"
- }
- },
- "required": ["connection_id", "filter"],
- "type": "object"
- },
- "V20CredRequestRequest": {
- "properties": {
- "auto_remove": {
- "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)",
- "type": "boolean"
- },
- "holder_did": {
- "description": "Holder DID to substitute for the credentialSubject.id",
- "example": "did:key:ahsdkjahsdkjhaskjdhakjshdkajhsdkjahs",
- "type": "string",
- "x-nullable": true
- }
- },
- "type": "object"
- },
- "V20CredStoreRequest": {
- "properties": { "credential_id": { "type": "string" } },
- "type": "object"
- },
- "V20DiscoveryExchangeListResult": {
- "properties": {
- "results": {
- "items": {
- "allOf": [{ "$ref": "#/definitions/V20DiscoveryRecord" }],
- "description": "Discover Features v2.0 exchange record"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "V20DiscoveryExchangeResult": {
- "properties": {
- "results": {
- "allOf": [{ "$ref": "#/definitions/V20DiscoveryRecord" }],
- "description": "Discover Features v2.0 exchange record"
- }
- },
- "type": "object"
- },
- "V20DiscoveryRecord": {
- "properties": {
- "connection_id": {
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "created_at": {
- "description": "Time of record creation",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- },
- "disclosures": {
- "allOf": [{ "$ref": "#/definitions/Disclosures" }],
- "description": "Disclosures message"
- },
- "discovery_exchange_id": {
- "description": "Credential exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "queries_msg": {
- "allOf": [{ "$ref": "#/definitions/Queries" }],
- "description": "Queries message"
- },
- "state": {
- "description": "Current record state",
- "example": "active",
- "type": "string"
- },
- "thread_id": {
- "description": "Thread identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "trace": {
- "description": "Record trace information, based on agent configuration",
- "type": "boolean"
- },
- "updated_at": {
- "description": "Time of last record update",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- }
- },
- "type": "object"
- },
- "V20IssueCredSchemaCore": {
- "properties": {
- "auto_remove": {
- "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)",
- "type": "boolean"
- },
- "comment": {
- "description": "Human-readable comment",
- "type": "string",
- "x-nullable": true
- },
- "credential_preview": { "$ref": "#/definitions/V20CredPreview" },
- "filter": {
- "allOf": [{ "$ref": "#/definitions/V20CredFilter" }],
- "description": "Credential specification criteria by format"
- },
- "replacement_id": {
- "description": "Optional identifier used to manage credential replacement",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string",
- "x-nullable": true
- },
- "trace": {
- "description": "Record trace information, based on agent configuration",
- "type": "boolean"
- }
- },
- "required": ["filter"],
- "type": "object"
- },
- "V20IssueCredentialModuleResponse": { "properties": {}, "type": "object" },
- "V20Pres": {
- "properties": {
- "@id": {
- "description": "Message identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "@type": {
- "description": "Message type",
- "example": "https://didcomm.org/my-family/1.0/my-message-type",
- "type": "string"
- },
- "comment": {
- "description": "Human-readable comment",
- "type": "string",
- "x-nullable": true
- },
- "formats": {
- "description": "Acceptable attachment formats",
- "items": { "$ref": "#/definitions/V20PresFormat" },
- "type": "array"
- },
- "presentations~attach": {
- "items": { "$ref": "#/definitions/AttachDecorator" },
- "type": "array"
- }
- },
- "required": ["formats", "presentations~attach"],
- "type": "object"
- },
- "V20PresCreateRequestRequest": {
- "properties": {
- "auto_remove": {
- "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)",
- "type": "boolean"
- },
- "auto_verify": {
- "description": "Verifier choice to auto-verify proof presentation",
- "example": false,
- "type": "boolean"
- },
- "comment": { "type": "string", "x-nullable": true },
- "presentation_request": {
- "$ref": "#/definitions/V20PresRequestByFormat"
- },
- "trace": {
- "description": "Whether to trace event (default false)",
- "example": false,
- "type": "boolean"
- }
- },
- "required": ["presentation_request"],
- "type": "object"
- },
- "V20PresExRecord": {
- "properties": {
- "auto_present": {
- "description": "Prover choice to auto-present proof as verifier requests",
- "example": false,
- "type": "boolean"
- },
- "auto_remove": {
- "description": "Verifier choice to remove this presentation exchange record when complete",
- "example": false,
- "type": "boolean"
- },
- "auto_verify": {
- "description": "Verifier choice to auto-verify proof presentation",
- "type": "boolean"
- },
- "by_format": {
- "allOf": [{ "$ref": "#/definitions/V20PresExRecordByFormat" }],
- "description": "Attachment content by format for proposal, request, and presentation",
- "readOnly": true
- },
- "connection_id": {
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "created_at": {
- "description": "Time of record creation",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- },
- "error_msg": {
- "description": "Error message",
- "example": "Invalid structure",
- "type": "string"
- },
- "initiator": {
- "description": "Present-proof exchange initiator: self or external",
- "enum": ["self", "external"],
- "example": "self",
- "type": "string"
- },
- "pres": {
- "allOf": [{ "$ref": "#/definitions/V20Pres" }],
- "description": "Presentation message"
- },
- "pres_ex_id": {
- "description": "Presentation exchange identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "pres_proposal": {
- "allOf": [{ "$ref": "#/definitions/V20PresProposal" }],
- "description": "Presentation proposal message"
- },
- "pres_request": {
- "allOf": [{ "$ref": "#/definitions/V20PresRequest" }],
- "description": "Presentation request message"
- },
- "role": {
- "description": "Present-proof exchange role: prover or verifier",
- "enum": ["prover", "verifier"],
- "example": "prover",
- "type": "string"
- },
- "state": {
- "description": "Present-proof exchange state",
- "enum": [
- "proposal-sent",
- "proposal-received",
- "request-sent",
- "request-received",
- "presentation-sent",
- "presentation-received",
- "done",
- "abandoned",
- "deleted"
- ],
- "type": "string"
- },
- "thread_id": {
- "description": "Thread identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "trace": {
- "description": "Record trace information, based on agent configuration",
- "type": "boolean"
- },
- "updated_at": {
- "description": "Time of last record update",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- },
- "verified": {
- "description": "Whether presentation is verified: 'true' or 'false'",
- "enum": ["true", "false"],
- "example": "true",
- "type": "string"
- },
- "verified_msgs": {
- "items": {
- "description": "Proof verification warning or error information",
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "V20PresExRecordByFormat": {
- "properties": {
- "pres": { "type": "object" },
- "pres_proposal": { "type": "object" },
- "pres_request": { "type": "object" }
- },
- "type": "object"
- },
- "V20PresExRecordList": {
- "properties": {
- "results": {
- "description": "Presentation exchange records",
- "items": { "$ref": "#/definitions/V20PresExRecord" },
- "type": "array"
- }
- },
- "type": "object"
- },
- "V20PresFormat": {
- "properties": {
- "attach_id": {
- "description": "Attachment identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "format": {
- "description": "Attachment format specifier",
- "example": "dif/presentation-exchange/submission@v1.0",
- "type": "string"
- }
- },
- "required": ["attach_id", "format"],
- "type": "object"
- },
- "V20PresProblemReportRequest": {
- "properties": { "description": { "type": "string" } },
- "required": ["description"],
- "type": "object"
- },
- "V20PresProposal": {
- "properties": {
- "@id": {
- "description": "Message identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "@type": {
- "description": "Message type",
- "example": "https://didcomm.org/my-family/1.0/my-message-type",
- "type": "string"
- },
- "comment": {
- "description": "Human-readable comment",
- "type": "string"
- },
- "formats": {
- "description": "Acceptable attachment formats",
- "items": { "$ref": "#/definitions/V20PresFormat" },
- "type": "array"
- },
- "proposals~attach": {
- "description": "Attachment per acceptable format on corresponding identifier",
- "items": { "$ref": "#/definitions/AttachDecorator" },
- "type": "array"
- }
- },
- "required": ["formats", "proposals~attach"],
- "type": "object"
- },
- "V20PresProposalByFormat": {
- "properties": {
- "anoncreds": {
- "allOf": [{ "$ref": "#/definitions/AnoncredsPresentationRequest" }],
- "description": "Presentation proposal for anoncreds"
- },
- "dif": {
- "allOf": [{ "$ref": "#/definitions/DIFProofProposal" }],
- "description": "Presentation proposal for DIF"
- },
- "indy": {
- "allOf": [{ "$ref": "#/definitions/IndyProofRequest" }],
- "description": "Presentation proposal for indy"
- }
- },
- "type": "object"
- },
- "V20PresProposalRequest": {
- "properties": {
- "auto_present": {
- "description": "Whether to respond automatically to presentation requests, building and presenting requested proof",
- "type": "boolean"
- },
- "auto_remove": {
- "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)",
- "type": "boolean"
- },
- "comment": {
- "description": "Human-readable comment",
- "type": "string",
- "x-nullable": true
- },
- "connection_id": {
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "presentation_proposal": {
- "$ref": "#/definitions/V20PresProposalByFormat"
- },
- "trace": {
- "description": "Whether to trace event (default false)",
- "example": false,
- "type": "boolean"
- }
- },
- "required": ["connection_id", "presentation_proposal"],
- "type": "object"
- },
- "V20PresRequest": {
- "properties": {
- "@id": {
- "description": "Message identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "@type": {
- "description": "Message type",
- "example": "https://didcomm.org/my-family/1.0/my-message-type",
- "type": "string"
- },
- "comment": {
- "description": "Human-readable comment",
- "type": "string"
- },
- "formats": {
- "description": "Acceptable attachment formats",
- "items": { "$ref": "#/definitions/V20PresFormat" },
- "type": "array"
- },
- "request_presentations~attach": {
- "description": "Attachment per acceptable format on corresponding identifier",
- "items": { "$ref": "#/definitions/AttachDecorator" },
- "type": "array"
- },
- "will_confirm": {
- "description": "Whether verifier will send confirmation ack",
- "type": "boolean"
- }
- },
- "required": ["formats", "request_presentations~attach"],
- "type": "object"
- },
- "V20PresRequestByFormat": {
- "properties": {
- "anoncreds": {
- "allOf": [{ "$ref": "#/definitions/AnoncredsPresentationRequest" }],
- "description": "Presentation proposal for anoncreds"
- },
- "dif": {
- "allOf": [{ "$ref": "#/definitions/DIFProofRequest" }],
- "description": "Presentation request for DIF"
- },
- "indy": {
- "allOf": [{ "$ref": "#/definitions/IndyProofRequest" }],
- "description": "Presentation request for indy"
- }
- },
- "type": "object"
- },
- "V20PresSendRequestRequest": {
- "properties": {
- "auto_remove": {
- "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)",
- "type": "boolean"
- },
- "auto_verify": {
- "description": "Verifier choice to auto-verify proof presentation",
- "example": false,
- "type": "boolean"
- },
- "comment": { "type": "string", "x-nullable": true },
- "connection_id": {
- "description": "Connection identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "presentation_request": {
- "$ref": "#/definitions/V20PresRequestByFormat"
- },
- "trace": {
- "description": "Whether to trace event (default false)",
- "example": false,
- "type": "boolean"
- }
- },
- "required": ["connection_id", "presentation_request"],
- "type": "object"
- },
- "V20PresSpecByFormatRequest": {
- "properties": {
- "anoncreds": {
- "allOf": [{ "$ref": "#/definitions/IndyPresSpec" }],
- "description": "Presentation specification for anoncreds"
- },
- "auto_remove": {
- "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)",
- "type": "boolean"
- },
- "dif": {
- "allOf": [{ "$ref": "#/definitions/DIFPresSpec" }],
- "description": "Optional Presentation specification for DIF, overrides the PresentationExchange record's PresRequest"
- },
- "indy": {
- "allOf": [{ "$ref": "#/definitions/IndyPresSpec" }],
- "description": "Presentation specification for indy"
- },
- "trace": {
- "description": "Record trace information, based on agent configuration",
- "type": "boolean"
- }
- },
- "type": "object"
- },
- "V20PresentProofModuleResponse": { "properties": {}, "type": "object" },
- "V20PresentationSendRequestToProposal": {
- "properties": {
- "auto_remove": {
- "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)",
- "type": "boolean"
- },
- "auto_verify": {
- "description": "Verifier choice to auto-verify proof presentation",
- "example": false,
- "type": "boolean"
- },
- "trace": {
- "description": "Whether to trace event (default false)",
- "example": false,
- "type": "boolean"
- }
- },
- "type": "object"
- },
- "VCRecord": {
- "properties": {
- "contexts": {
- "items": {
- "description": "Context",
- "example": "https://myhost:8021",
- "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
- "type": "string"
- },
- "type": "array"
- },
- "cred_tags": {
- "additionalProperties": {
- "description": "Retrieval tag value",
- "type": "string"
- },
- "type": "object"
- },
- "cred_value": {
- "description": "(JSON-serializable) credential value",
- "type": "object"
- },
- "expanded_types": {
- "items": {
- "description": "JSON-LD expanded type extracted from type and context",
- "example": "https://w3id.org/citizenship#PermanentResidentCard",
- "type": "string"
- },
- "type": "array"
- },
- "given_id": {
- "description": "Credential identifier",
- "example": "http://example.edu/credentials/3732",
- "type": "string"
- },
- "issuer_id": {
- "description": "Issuer identifier",
- "example": "https://example.edu/issuers/14",
- "type": "string"
- },
- "proof_types": {
- "items": {
- "description": "Signature suite used for proof",
- "example": "Ed25519Signature2018",
- "type": "string"
- },
- "type": "array"
- },
- "record_id": {
- "description": "Record identifier",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- },
- "schema_ids": {
- "items": {
- "description": "Schema identifier",
- "example": "https://example.org/examples/degree.json",
- "type": "string"
- },
- "type": "array"
- },
- "subject_ids": {
- "items": {
- "description": "Subject identifier",
- "example": "did:example:ebfeb1f712ebc6f1c276e12ec21",
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "VCRecordList": {
- "properties": {
- "results": {
- "items": { "$ref": "#/definitions/VCRecord" },
- "type": "array"
- }
- },
- "type": "object"
- },
- "VerifiableCredential": {
- "additionalProperties": true,
- "properties": {
- "@context": {
- "description": "The JSON-LD context of the credential",
- "example": [
- "https://www.w3.org/2018/credentials/v1",
- "https://www.w3.org/2018/credentials/examples/v1"
- ],
- "items": {},
- "type": "array"
- },
- "credentialStatus": {
- "example": {
- "id": "https://example.com/credentials/status/3#94567",
- "statusListCredential": "https://example.com/credentials/status/3",
- "statusListIndex": "94567",
- "statusPurpose": "revocation",
- "type": "BitstringStatusListEntry"
- }
- },
- "credentialSubject": {
- "example": {
- "alumniOf": { "id": "did:example:c276e12ec21ebfeb1f712ebc6f1" },
- "id": "did:example:ebfeb1f712ebc6f1c276e12ec21"
- }
- },
- "expirationDate": {
- "description": "The expiration date",
- "example": "2010-01-01T19:23:24Z",
- "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})([Tt ]([0-9]{2}):([0-9]{2}):([0-9]{2})(\\.[0-9]+)?)?(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?$",
- "type": "string"
- },
- "id": {
- "description": "The ID of the credential",
- "example": "http://example.edu/credentials/1872",
- "pattern": "\\w+:(\\/?\\/?)[^\\s]+",
- "type": "string"
- },
- "issuanceDate": {
- "description": "The issuance date",
- "example": "2010-01-01T19:23:24Z",
- "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})([Tt ]([0-9]{2}):([0-9]{2}):([0-9]{2})(\\.[0-9]+)?)?(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?$",
- "type": "string"
- },
- "issuer": {
- "description": "The JSON-LD Verifiable Credential Issuer. Either string of object with id field.",
- "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH"
- },
- "proof": {
- "allOf": [{ "$ref": "#/definitions/LinkedDataProof" }],
- "description": "The proof of the credential",
- "example": {
- "created": "2019-12-11T03:50:55",
- "jws": "eyJhbGciOiAiRWREU0EiLCAiYjY0IjogZmFsc2UsICJjcml0JiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQKBhQDxvXNo7nvtUBb_Eq1Ch6YBKY5qBQ",
- "proofPurpose": "assertionMethod",
- "type": "Ed25519Signature2018",
- "verificationMethod": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL"
- }
- },
- "type": {
- "description": "The JSON-LD type of the credential",
- "example": ["VerifiableCredential", "AlumniCredential"],
- "items": { "type": "string" },
- "type": "array"
- }
- },
- "required": [
- "@context",
- "credentialSubject",
- "issuanceDate",
- "issuer",
- "proof",
- "type"
- ],
- "type": "object"
- },
- "VerifiablePresentation": {
- "additionalProperties": true,
- "properties": {
- "@context": {
- "description": "The JSON-LD context of the presentation",
- "example": ["https://www.w3.org/2018/credentials/v1"],
- "items": {},
- "type": "array"
- },
- "holder": {
- "description": "The JSON-LD Verifiable Credential Holder. Either string of object with id field.",
- "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH"
- },
- "id": {
- "description": "The ID of the presentation",
- "example": "http://example.edu/presentations/1872",
- "pattern": "\\w+:(\\/?\\/?)[^\\s]+",
- "type": "string"
- },
- "proof": {
- "allOf": [{ "$ref": "#/definitions/LinkedDataProof" }],
- "description": "The proof of the presentation",
- "example": {
- "created": "2019-12-11T03:50:55",
- "jws": "eyJhbGciOiAiRWREU0EiLCAiYjY0IjogZmFsc2UsICJjcml0JiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQKBhQDxvXNo7nvtUBb_Eq1Ch6YBKY5qBQ",
- "proofPurpose": "assertionMethod",
- "type": "Ed25519Signature2018",
- "verificationMethod": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL"
- }
- },
- "type": {
- "description": "The JSON-LD type of the presentation",
- "example": ["VerifiablePresentation"],
- "items": { "type": "string" },
- "type": "array"
- },
- "verifiableCredential": {
- "items": { "type": "object" },
- "type": "array"
- }
- },
- "required": ["@context", "proof", "type"],
- "type": "object"
- },
- "VerifyCredentialRequest": {
- "properties": {
- "options": { "$ref": "#/definitions/LDProofVCOptions" },
- "verifiableCredential": { "$ref": "#/definitions/VerifiableCredential" }
- },
- "type": "object"
- },
- "VerifyCredentialResponse": {
- "properties": {
- "results": { "$ref": "#/definitions/PresentationVerificationResult" }
- },
- "type": "object"
- },
- "VerifyDiRequest": {
- "properties": {
- "securedDocument": {
- "example": {
- "hello": "world",
- "proof": [
- {
- "cryptosuite": "eddsa-jcs-2022",
- "proofPurpose": "assertionMethod",
- "type": "DataIntegrityProof",
- "verificationMethod": "did:key: z6MksxraKwH8GR7NKeQ4HVZAeRKvD76kfd6G7jm8MscbDmy8# z6MksxraKwH8GR7NKeQ4HVZAeRKvD76kfd6G7jm8MscbDmy8",
- "proofValue": "zHtda8vV7kJQUPfSKiTGSQDhZfhkgtpnVziT7cdEzhu fjPjbeRmysHvizMJEox1eHR7xUGzNUj1V4yaKiLw7UA6E"
- }
- ]
- },
- "type": "object"
- }
- },
- "required": ["securedDocument"],
- "type": "object"
- },
- "VerifyDiResponse": {
- "properties": {
- "verified": {
- "description": "Verified",
- "example": true,
- "type": "boolean"
- }
- },
- "type": "object"
- },
- "VerifyPresentationRequest": {
- "properties": {
- "options": { "$ref": "#/definitions/LDProofVCOptions" },
- "verifiablePresentation": {
- "$ref": "#/definitions/VerifiablePresentation"
- }
- },
- "type": "object"
- },
- "VerifyPresentationResponse": {
- "properties": {
- "results": { "$ref": "#/definitions/PresentationVerificationResult" }
- },
- "type": "object"
- },
- "VerifyRequest": {
- "properties": {
- "doc": {
- "allOf": [{ "$ref": "#/definitions/SignedDoc" }],
- "description": "Signed document"
- },
- "verkey": {
- "description": "Verkey to use for doc verification",
- "type": "string"
- }
- },
- "required": ["doc"],
- "type": "object"
- },
- "VerifyResponse": {
- "properties": {
- "error": { "description": "Error text", "type": "string" },
- "valid": { "type": "boolean" }
- },
- "required": ["valid"],
- "type": "object"
- },
- "W3CCredentialsListRequest": {
- "properties": {
- "contexts": {
- "items": {
- "description": "Credential context to match",
- "example": "https://myhost:8021",
- "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
- "type": "string"
- },
- "type": "array"
- },
- "given_id": {
- "description": "Given credential id to match",
- "type": "string"
- },
- "issuer_id": {
- "description": "Credential issuer identifier to match",
- "type": "string"
- },
- "max_results": {
- "description": "Maximum number of results to return",
- "type": "integer"
- },
- "proof_types": {
- "items": {
- "description": "Signature suite used for proof",
- "example": "Ed25519Signature2018",
- "type": "string"
- },
- "type": "array"
- },
- "schema_ids": {
- "description": "Schema identifiers, all of which to match",
- "items": {
- "description": "Credential schema identifier",
- "example": "https://myhost:8021",
- "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
- "type": "string"
- },
- "type": "array"
- },
- "subject_ids": {
- "description": "Subject identifiers, all of which to match",
- "items": { "description": "Subject identifier", "type": "string" },
- "type": "array"
- },
- "tag_query": {
- "additionalProperties": {
- "description": "Tag value",
- "type": "string"
- },
- "description": "Tag filter",
- "type": "object"
- },
- "types": {
- "items": {
- "description": "Credential type to match",
- "example": "https://myhost:8021",
- "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "WalletList": {
- "properties": {
- "results": {
- "description": "List of wallet records",
- "items": { "$ref": "#/definitions/WalletRecord" },
- "type": "array"
- }
- },
- "type": "object"
- },
- "WalletModuleResponse": { "properties": {}, "type": "object" },
- "WalletRecord": {
- "properties": {
- "created_at": {
- "description": "Time of record creation",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- },
- "key_management_mode": {
- "description": "Mode regarding management of wallet key",
- "enum": ["managed", "unmanaged"],
- "type": "string"
- },
- "settings": {
- "description": "Settings for this wallet.",
- "type": "object"
- },
- "state": {
- "description": "Current record state",
- "example": "active",
- "type": "string"
- },
- "updated_at": {
- "description": "Time of last record update",
- "example": "2021-12-31T23:59:59Z",
- "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
- "type": "string"
- },
- "wallet_id": {
- "description": "Wallet record ID",
- "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "type": "string"
- }
- },
- "required": ["key_management_mode", "wallet_id"],
- "type": "object"
- },
- "WriteLedger": {
- "properties": { "ledger_id": { "type": "string" } },
- "type": "object"
- }
- },
- "securityDefinitions": {
- "AuthorizationHeader": {
- "type": "apiKey",
- "in": "header",
- "name": "Authorization",
- "description": "Bearer token. Be sure to prepend token with 'Bearer '"
- }
- },
- "security": [{ "AuthorizationHeader": [] }],
- "tags": [
- {
- "name": "action-menu",
- "description": "Menu interaction over connection"
- },
- {
- "name": "anoncreds - credential definitions",
- "description": "Anoncreds credential definition management",
- "externalDocs": {
- "description": "Specification",
- "url": "https://hyperledger.github.io/anoncreds-spec"
- }
- },
- {
- "name": "anoncreds - revocation",
- "description": "Revocation registry management",
- "externalDocs": {
- "description": "Overview",
- "url": "https://github.com/hyperledger/indy-hipe/tree/master/text/0011-cred-revocation"
- }
- },
- {
- "name": "anoncreds - schemas",
- "description": "Anoncreds schema management",
- "externalDocs": {
- "description": "Specification",
- "url": "https://hyperledger.github.io/anoncreds-spec"
- }
- },
- {
- "name": "anoncreds - wallet upgrade",
- "description": "Anoncreds wallet upgrade",
- "externalDocs": {
- "description": "Specification",
- "url": "https://hyperledger.github.io/anoncreds-spec"
- }
- },
- {
- "name": "basicmessage",
- "description": "Simple messaging",
- "externalDocs": {
- "description": "Specification",
- "url": "https://github.com/hyperledger/aries-rfcs/tree/527849ec3aa2a8fd47a7bb6c57f918ff8bcb5e8c/features/0095-basic-message"
- }
- },
- {
- "name": "connection",
- "description": "Connection management",
- "externalDocs": {
- "description": "Specification",
- "url": "https://github.com/hyperledger/aries-rfcs/tree/9b0aaa39df7e8bd434126c4b33c097aae78d65bf/features/0160-connection-protocol"
- }
- },
- {
- "name": "credential-definition",
- "description": "Credential definition operations",
- "externalDocs": {
- "description": "Specification",
- "url": "https://github.com/hyperledger/indy-node/blob/master/design/anoncreds.md#cred_def"
- }
- },
- {
- "name": "credentials",
- "description": "Holder credential management",
- "externalDocs": {
- "description": "Overview",
- "url": "https://w3c.github.io/vc-data-model/#credentials"
- }
- },
- {
- "name": "did-exchange",
- "description": "Connection management via DID exchange",
- "externalDocs": {
- "description": "Specification",
- "url": "https://github.com/hyperledger/aries-rfcs/tree/25464a5c8f8a17b14edaa4310393df6094ace7b0/features/0023-did-exchange"
- }
- },
- {
- "name": "did-rotate",
- "description": "Rotate a DID",
- "externalDocs": {
- "description": "Specification",
- "url": "https://github.com/hyperledger/aries-rfcs/tree/main/features/0794-did-rotate"
- }
- },
- {
- "name": "discover-features",
- "description": "Feature discovery",
- "externalDocs": {
- "description": "Specification",
- "url": "https://github.com/hyperledger/aries-rfcs/tree/b3a3942ef052039e73cd23d847f42947f8287da2/features/0031-discover-features"
- }
- },
- {
- "name": "discover-features v2.0",
- "description": "Feature discovery v2",
- "externalDocs": {
- "description": "Specification",
- "url": "https://github.com/hyperledger/aries-rfcs/tree/b3a3942ef052039e73cd23d847f42947f8287da2/features/0557-discover-features-v2"
- }
- },
- { "name": "endorse-transaction", "description": "Endorse a Transaction" },
- { "name": "introduction", "description": "Introduction of known parties" },
- {
- "name": "issue-credential v1.0",
- "description": "Credential issue v1.0",
- "externalDocs": {
- "description": "Specification",
- "url": "https://github.com/hyperledger/aries-rfcs/tree/bb42a6c35e0d5543718fb36dd099551ab192f7b0/features/0036-issue-credential"
- }
- },
- {
- "name": "issue-credential v2.0",
- "description": "Credential issue v2.0",
- "externalDocs": {
- "description": "Specification",
- "url": "https://github.com/hyperledger/aries-rfcs/tree/cd27fc64aa2805f756a118043d7c880354353047/features/0453-issue-credential-v2"
- }
- },
- {
- "name": "jsonld",
- "description": "Sign and verify json-ld data",
- "externalDocs": {
- "description": "Specification",
- "url": "https://tools.ietf.org/html/rfc7515"
- }
- },
- {
- "name": "ledger",
- "description": "Interaction with ledger",
- "externalDocs": {
- "description": "Overview",
- "url": "https://hyperledger-indy.readthedocs.io/projects/plenum/en/latest/storage.html#ledger"
- }
- },
- {
- "name": "mediation",
- "description": "Mediation management",
- "externalDocs": {
- "description": "Specification",
- "url": "https://github.com/hyperledger/aries-rfcs/tree/fa8dc4ea1e667eb07db8f9ffeaf074a4455697c0/features/0211-route-coordination"
- }
- },
- { "name": "multitenancy", "description": "Multitenant wallet management" },
- {
- "name": "out-of-band",
- "description": "Out-of-band connections",
- "externalDocs": {
- "description": "Design",
- "url": "https://github.com/hyperledger/aries-rfcs/tree/2da7fc4ee043effa3a9960150e7ba8c9a4628b68/features/0434-outofband"
- }
- },
- {
- "name": "present-proof v1.0",
- "description": "Proof presentation v1.0",
- "externalDocs": {
- "description": "Specification",
- "url": "https://github.com/hyperledger/aries-rfcs/tree/4fae574c03f9f1013db30bf2c0c676b1122f7149/features/0037-present-proof"
- }
- },
- {
- "name": "present-proof v2.0",
- "description": "Proof presentation v2.0",
- "externalDocs": {
- "description": "Specification",
- "url": "https://github.com/hyperledger/aries-rfcs/tree/eace815c3e8598d4a8dd7881d8c731fdb2bcc0aa/features/0454-present-proof-v2"
- }
- },
- {
- "name": "resolver",
- "description": "did resolver interface.",
- "externalDocs": {
- "description": "DID Resolution Specification",
- "url": "https://www.w3.org/TR/did-core/#resolution"
- }
- },
- {
- "name": "revocation",
- "description": "Revocation registry management",
- "externalDocs": {
- "description": "Overview",
- "url": "https://github.com/hyperledger/indy-hipe/tree/master/text/0011-cred-revocation"
- }
- },
- {
- "name": "schema",
- "description": "Schema operations",
- "externalDocs": {
- "description": "Specification",
- "url": "https://github.com/hyperledger/indy-node/blob/master/design/anoncreds.md#schema"
- }
- },
- { "name": "settings", "description": "Agent settings interface." },
- {
- "name": "trustping",
- "description": "Trust-ping over connection",
- "externalDocs": {
- "description": "Specification",
- "url": "https://github.com/hyperledger/aries-rfcs/tree/527849ec3aa2a8fd47a7bb6c57f918ff8bcb5e8c/features/0048-trust-ping"
- }
- },
- {
- "name": "vc-api",
- "description": "Endpoints for managing w3c credentials and presentations",
- "externalDocs": {
- "description": "Specification",
- "url": "https://w3c-ccg.github.io/vc-api/"
- }
- },
- {
- "name": "wallet",
- "description": "DID and tag policy management",
- "externalDocs": {
- "description": "Design",
- "url": "https://github.com/hyperledger/indy-sdk/tree/master/docs/design/003-wallet-storage"
- }
- }
- ]
-}
+{"paths": {"/action-menu/{conn_id}/close": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ActionMenuModulesResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["action-menu"], "summary": "Close the active menu associated with a connection", "produces": ["application/json"]}}, "/action-menu/{conn_id}/fetch": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ActionMenuFetchResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["action-menu"], "summary": "Fetch the active menu", "produces": ["application/json"]}}, "/action-menu/{conn_id}/perform": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ActionMenuModulesResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/PerformRequest"}}, {"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["action-menu"], "summary": "Perform an action associated with the active menu", "produces": ["application/json"]}}, "/action-menu/{conn_id}/request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ActionMenuModulesResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["action-menu"], "summary": "Request the active menu", "produces": ["application/json"]}}, "/action-menu/{conn_id}/send-menu": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ActionMenuModulesResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/SendMenu"}}, {"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["action-menu"], "summary": "Send an action menu to a connection", "produces": ["application/json"]}}, "/anoncreds/credential-definition": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredDefResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/CredDefPostRequest"}}], "tags": ["anoncreds - credential definitions"], "summary": "Create a credential definition on the connected datastore", "produces": ["application/json"]}}, "/anoncreds/credential-definition/{cred_def_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/GetCredDefResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "cred_def_id", "type": "string", "description": "Credential definition identifier", "example": "did:(method):3:CL:20:tag", "required": true}], "tags": ["anoncreds - credential definitions"], "summary": "Retrieve an individual credential definition details", "produces": ["application/json"]}}, "/anoncreds/credential-definitions": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/GetCredDefsResponse"}, "description": ""}}, "parameters": [{"in": "query", "name": "issuer_id", "type": "string", "description": "Issuer Identifier of the credential definition", "example": "did:(method):WgWxqztrNooG92RXvxSTWv", "required": false}, {"in": "query", "name": "schema_id", "type": "string", "description": "Schema identifier", "example": "did:(method):2:schema_name:1.0", "required": false}, {"in": "query", "name": "schema_name", "type": "string", "description": "Schema name", "example": "example-schema", "required": false}, {"in": "query", "name": "schema_version", "type": "string", "description": "Schema version", "example": "1.0", "required": false}], "tags": ["anoncreds - credential definitions"], "summary": "Retrieve all credential definition ids", "produces": ["application/json"]}}, "/anoncreds/registry/{rev_reg_id}/active": {"put": {"responses": {"200": {"schema": {"$ref": "#/definitions/AnoncredsRevocationModuleResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^(.+$)", "description": "Revocation Registry identifier", "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Update the active registry", "produces": ["application/json"]}}, "/anoncreds/registry/{rev_reg_id}/tails-file": {"put": {"responses": {"200": {"schema": {"$ref": "#/definitions/AnoncredsRevocationModuleResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^(.+$)", "description": "Revocation Registry identifier", "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Upload local tails file to server", "produces": ["application/json"]}}, "/anoncreds/revocation-list": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevListResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/RevListCreateRequest"}}], "tags": ["anoncreds - revocation"], "summary": "Create and publish a revocation status list on the connected datastore", "produces": ["application/json"]}}, "/anoncreds/revocation-registry-definition": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegDefResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/RevRegCreateRequestSchemaAnoncreds"}}], "tags": ["anoncreds - revocation"], "summary": "Create and publish a registration revocation on the connected datastore", "produces": ["application/json"]}}, "/anoncreds/revocation/active-registry/{cred_def_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegResultSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "path", "name": "cred_def_id", "type": "string", "pattern": "^(.+$)", "description": "Credential definition identifier", "example": "did:(method):3:CL:20:tag", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Get current active revocation registry by credential definition id", "produces": ["application/json"]}}, "/anoncreds/revocation/active-registry/{cred_def_id}/rotate": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegsCreatedSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "path", "name": "cred_def_id", "type": "string", "pattern": "^(.+$)", "description": "Credential definition identifier", "example": "did:(method):3:CL:20:tag", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Rotate revocation registry", "produces": ["application/json"]}}, "/anoncreds/revocation/credential-record": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredRevRecordResultSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "query", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "cred_rev_id", "type": "string", "pattern": "^[1-9][0-9]*$", "description": "Credential revocation identifier", "example": "12345", "required": false}, {"in": "query", "name": "rev_reg_id", "type": "string", "pattern": "^(.+$)", "description": "Revocation registry identifier", "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0", "required": false}], "tags": ["anoncreds - revocation"], "summary": "Get credential revocation status", "produces": ["application/json"]}}, "/anoncreds/revocation/publish-revocations": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/PublishRevocationsResultSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/PublishRevocationsSchemaAnoncreds"}}], "tags": ["anoncreds - revocation"], "summary": "Publish pending revocations to ledger", "produces": ["application/json"]}}, "/anoncreds/revocation/registries": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegsCreatedSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "query", "name": "cred_def_id", "type": "string", "pattern": "^(.+$)", "description": "Credential definition identifier", "example": "did:(method):3:CL:20:tag", "required": false}, {"in": "query", "name": "state", "type": "string", "enum": ["finished", "failed", "action", "wait", "decommissioned", "full"], "description": "Revocation registry state", "required": false}], "tags": ["anoncreds - revocation"], "summary": "Search for matching revocation registries that current agent created", "produces": ["application/json"]}}, "/anoncreds/revocation/registry/{rev_reg_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegResultSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^(.+$)", "description": "Revocation Registry identifier", "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Get revocation registry by revocation registry id", "produces": ["application/json"]}}, "/anoncreds/revocation/registry/{rev_reg_id}/fix-revocation-entry-state": {"put": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegWalletUpdatedResultSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^(.+$)", "description": "Revocation Registry identifier", "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0", "required": true}, {"in": "query", "name": "apply_ledger_update", "type": "boolean", "description": "Apply updated accumulator transaction to ledger", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Fix revocation state in wallet and return number of updated entries", "produces": ["application/json"]}}, "/anoncreds/revocation/registry/{rev_reg_id}/issued": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegIssuedResultSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^(.+$)", "description": "Revocation Registry identifier", "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Get number of credentials issued against revocation registry", "produces": ["application/json"]}}, "/anoncreds/revocation/registry/{rev_reg_id}/issued/details": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredRevRecordDetailsResultSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^(.+$)", "description": "Revocation Registry identifier", "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Get details of credentials issued against revocation registry", "produces": ["application/json"]}}, "/anoncreds/revocation/registry/{rev_reg_id}/issued/indy_recs": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredRevIndyRecordsResultSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^(.+$)", "description": "Revocation Registry identifier", "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Get details of revoked credentials from ledger", "produces": ["application/json"]}}, "/anoncreds/revocation/registry/{rev_reg_id}/set-state": {"patch": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegResultSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^(.+$)", "description": "Revocation Registry identifier", "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0", "required": true}, {"in": "query", "name": "state", "type": "string", "enum": ["finished", "failed", "action", "wait", "decommissioned", "full"], "description": "Revocation registry state to set", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Set revocation registry state manually", "produces": ["application/json"]}}, "/anoncreds/revocation/registry/{rev_reg_id}/tails-file": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/AnoncredsRevocationModuleResponse"}, "description": "tails file"}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^(.+$)", "description": "Revocation Registry identifier", "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Download tails file", "produces": ["application/octet-stream"]}}, "/anoncreds/revocation/revoke": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/AnoncredsRevocationModuleResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/RevokeRequestSchemaAnoncreds"}}], "tags": ["anoncreds - revocation"], "summary": "Revoke an issued credential", "produces": ["application/json"]}}, "/anoncreds/schema": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/SchemaResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/SchemaPostRequest"}}], "tags": ["anoncreds - schemas"], "summary": "Create a schema on the connected datastore", "produces": ["application/json"]}}, "/anoncreds/schema/{schema_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/GetSchemaResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "schema_id", "type": "string", "description": "Schema identifier", "example": "did:(method):2:schema_name:1.0", "required": true}], "tags": ["anoncreds - schemas"], "summary": "Retrieve an individual schemas details", "produces": ["application/json"]}}, "/anoncreds/schemas": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/GetSchemasResponse"}, "description": ""}}, "parameters": [{"in": "query", "name": "schema_issuer_id", "type": "string", "description": "Schema issuer identifier", "example": "did:(method):WgWxqztrNooG92RXvxSTWv", "required": false}, {"in": "query", "name": "schema_name", "type": "string", "description": "Schema name", "example": "example-schema", "required": false}, {"in": "query", "name": "schema_version", "type": "string", "description": "Schema version", "example": "1.0", "required": false}], "tags": ["anoncreds - schemas"], "summary": "Retrieve all schema ids", "produces": ["application/json"]}}, "/anoncreds/wallet/upgrade": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/UpgradeResult"}, "description": ""}}, "parameters": [{"in": "query", "name": "wallet_name", "type": "string", "description": "Name of wallet to upgrade to anoncreds", "example": "base-wallet", "required": true}], "tags": ["anoncreds - wallet upgrade"], "summary": "\n Upgrade the wallet from askar to anoncreds - Be very careful with this! You \n cannot go back! See migration guide for more information.\n ", "produces": ["application/json"]}}, "/connections": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnectionList"}, "description": ""}}, "parameters": [{"in": "query", "name": "alias", "type": "string", "description": "Alias", "example": "Barry", "required": false}, {"in": "query", "name": "connection_protocol", "type": "string", "enum": ["connections/1.0", "didexchange/1.0", "didexchange/1.1"], "description": "Connection protocol used", "example": "connections/1.0", "required": false}, {"in": "query", "name": "descending", "type": "boolean", "default": false, "description": "Order results in descending order if true", "required": false}, {"in": "query", "name": "invitation_key", "type": "string", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "description": "invitation key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "required": false}, {"in": "query", "name": "invitation_msg_id", "type": "string", "description": "Identifier of the associated Invitation Message", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "limit", "type": "integer", "default": 100, "minimum": 1, "maximum": 10000, "description": "Number of results to return", "example": 50, "required": false}, {"in": "query", "name": "my_did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "description": "My DID", "example": "WgWxqztrNooG92RXvxSTWv", "required": false}, {"in": "query", "name": "offset", "type": "integer", "default": 0, "minimum": 0, "description": "Offset for pagination", "example": 0, "required": false}, {"in": "query", "name": "order_by", "type": "string", "default": "id", "enum": ["id"], "description": "The column to order results by. Only \"id\" is currently supported.", "required": false}, {"in": "query", "name": "state", "type": "string", "enum": ["abandoned", "active", "completed", "error", "init", "invitation", "request", "response", "start"], "description": "Connection state", "required": false}, {"in": "query", "name": "their_did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "description": "Their DID", "example": "WgWxqztrNooG92RXvxSTWv", "required": false}, {"in": "query", "name": "their_public_did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "description": "Their Public DID", "example": "WgWxqztrNooG92RXvxSTWv", "required": false}, {"in": "query", "name": "their_role", "type": "string", "enum": ["invitee", "requester", "inviter", "responder"], "description": "Their role in the connection protocol", "example": "invitee", "required": false}], "tags": ["connection"], "summary": "Query agent-to-agent connections", "produces": ["application/json"]}}, "/connections/create-invitation": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/InvitationResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/CreateInvitationRequest"}}, {"in": "query", "name": "alias", "type": "string", "description": "Alias", "example": "Barry", "required": false}, {"in": "query", "name": "auto_accept", "type": "boolean", "description": "Auto-accept connection (defaults to configuration)", "required": false}, {"in": "query", "name": "multi_use", "type": "boolean", "description": "Create invitation for multiple use (default false)", "required": false}, {"in": "query", "name": "public", "type": "boolean", "description": "Create invitation from public DID (default false)", "required": false}], "tags": ["connection"], "summary": "Create a new connection invitation", "deprecated": true, "produces": ["application/json"]}}, "/connections/create-static": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnectionStaticResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/ConnectionStaticRequest"}}], "tags": ["connection"], "summary": "Create a new static connection", "produces": ["application/json"]}}, "/connections/receive-invitation": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/ReceiveInvitationRequest"}}, {"in": "query", "name": "alias", "type": "string", "description": "Alias", "example": "Barry", "required": false}, {"in": "query", "name": "auto_accept", "type": "boolean", "description": "Auto-accept connection (defaults to configuration)", "required": false}, {"in": "query", "name": "mediation_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Identifier for active mediation record to be used", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}], "tags": ["connection"], "summary": "Receive a new connection invitation", "deprecated": true, "produces": ["application/json"]}}, "/connections/{conn_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["connection"], "summary": "Fetch a single connection record", "produces": ["application/json"]}, "delete": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnectionModuleResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["connection"], "summary": "Remove an existing connection record", "produces": ["application/json"]}}, "/connections/{conn_id}/accept-invitation": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "mediation_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Identifier for active mediation record to be used", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "my_endpoint", "type": "string", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "description": "My URL endpoint", "example": "https://myhost:8021", "required": false}, {"in": "query", "name": "my_label", "type": "string", "description": "Label for connection", "example": "Broker", "required": false}], "tags": ["connection"], "summary": "Accept a stored connection invitation", "deprecated": true, "produces": ["application/json"]}}, "/connections/{conn_id}/accept-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "my_endpoint", "type": "string", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "description": "My URL endpoint", "example": "https://myhost:8021", "required": false}], "tags": ["connection"], "summary": "Accept a stored connection request", "deprecated": true, "produces": ["application/json"]}}, "/connections/{conn_id}/endpoints": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/EndpointsResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["connection"], "summary": "Fetch connection remote endpoint", "produces": ["application/json"]}}, "/connections/{conn_id}/metadata": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnectionMetadata"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "key", "type": "string", "description": "Key to retrieve.", "required": false}], "tags": ["connection"], "summary": "Fetch connection metadata", "produces": ["application/json"]}, "post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnectionMetadata"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/ConnectionMetadataSetRequest"}}, {"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["connection"], "summary": "Set connection metadata", "produces": ["application/json"]}}, "/connections/{conn_id}/send-message": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/BasicMessageModuleResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/SendMessage"}}, {"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["basicmessage"], "summary": "Send a basic message to a connection", "produces": ["application/json"]}}, "/connections/{conn_id}/send-ping": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/PingRequestResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/PingRequest"}}, {"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["trustping"], "summary": "Send a trust ping to a connection", "produces": ["application/json"]}}, "/connections/{conn_id}/start-introduction": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/IntroModuleResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "target_connection_id", "type": "string", "description": "Target connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "message", "type": "string", "description": "Message", "example": "Allow me to introduce ...", "required": false}], "tags": ["introduction"], "summary": "Start an introduction between two connections", "produces": ["application/json"]}}, "/credential-definitions": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TxnOrCredentialDefinitionSendResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/CredentialDefinitionSendRequest"}}, {"in": "query", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "create_transaction_for_endorser", "type": "boolean", "description": "Create Transaction For Endorser's signature", "required": false}], "tags": ["credential-definition"], "summary": "Sends a credential definition to the ledger", "produces": ["application/json"]}}, "/credential-definitions/created": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredentialDefinitionsCreatedResult"}, "description": ""}}, "parameters": [{"in": "query", "name": "cred_def_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "description": "Credential definition id", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "required": false}, {"in": "query", "name": "issuer_did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "description": "Issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "required": false}, {"in": "query", "name": "schema_id", "type": "string", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "required": false}, {"in": "query", "name": "schema_issuer_did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "description": "Schema issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "required": false}, {"in": "query", "name": "schema_name", "type": "string", "description": "Schema name", "example": "membership", "required": false}, {"in": "query", "name": "schema_version", "type": "string", "pattern": "^[0-9.]+$", "description": "Schema version", "example": "1.0", "required": false}], "tags": ["credential-definition"], "summary": "Search for matching credential definitions that agent originated", "produces": ["application/json"]}}, "/credential-definitions/{cred_def_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredentialDefinitionGetResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "cred_def_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "required": true}], "tags": ["credential-definition"], "summary": "Gets a credential definition from the ledger", "produces": ["application/json"]}}, "/credential-definitions/{cred_def_id}/write_record": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredentialDefinitionGetResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "cred_def_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "required": true}], "tags": ["credential-definition"], "summary": "Writes a credential definition non-secret record to the wallet", "produces": ["application/json"]}}, "/credential/mime-types/{credential_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/AttributeMimeTypesResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "credential_id", "type": "string", "description": "Credential identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["credentials"], "summary": "Get attribute MIME types from wallet", "produces": ["application/json"]}}, "/credential/revoked/{credential_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredRevokedResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "credential_id", "type": "string", "description": "Credential identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "from", "type": "string", "pattern": "^[0-9]*$", "description": "Earliest epoch of revocation status interval of interest", "example": "0", "required": false}, {"in": "query", "name": "to", "type": "string", "pattern": "^[0-9]*$", "description": "Latest epoch of revocation status interval of interest", "example": "0", "required": false}], "tags": ["credentials"], "summary": "Query credential revocation status by id", "produces": ["application/json"]}}, "/credential/w3c/{credential_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/VCRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "credential_id", "type": "string", "description": "Credential identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["credentials"], "summary": "Fetch W3C credential from wallet by id", "produces": ["application/json"]}, "delete": {"responses": {"200": {"schema": {"$ref": "#/definitions/HolderModuleResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "credential_id", "type": "string", "description": "Credential identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["credentials"], "summary": "Remove W3C credential from wallet by id", "produces": ["application/json"]}}, "/credential/{credential_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/IndyCredInfo"}, "description": ""}}, "parameters": [{"in": "path", "name": "credential_id", "type": "string", "description": "Credential identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["credentials"], "summary": "Fetch credential from wallet by id", "produces": ["application/json"]}, "delete": {"responses": {"200": {"schema": {"$ref": "#/definitions/HolderModuleResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "credential_id", "type": "string", "description": "Credential identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["credentials"], "summary": "Remove credential from wallet by id", "produces": ["application/json"]}}, "/credentials": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredInfoList"}, "description": ""}}, "parameters": [{"in": "query", "name": "count", "type": "string", "default": "10", "pattern": "^[1-9][0-9]*$", "description": "Maximum number to retrieve (DEPRECATED - use limit instead)", "example": "1", "deprecated": true, "required": false}, {"in": "query", "name": "limit", "type": "integer", "minimum": 1, "maximum": 10000, "description": "Number of results to return", "example": 50, "required": false}, {"in": "query", "name": "offset", "type": "integer", "minimum": 0, "description": "Offset for pagination", "example": 0, "required": false}, {"in": "query", "name": "start", "type": "string", "default": "0", "pattern": "^[0-9]*$", "description": "Start index (DEPRECATED - use offset instead)", "example": "0", "deprecated": true, "required": false}, {"in": "query", "name": "wql", "type": "string", "pattern": "^{.*}$", "description": "(JSON) WQL query", "example": "{\"attr::name::value\": \"Alex\"}", "required": false}], "tags": ["credentials"], "summary": "Fetch credentials from wallet", "produces": ["application/json"]}}, "/credentials/w3c": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/VCRecordList"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/W3CCredentialsListRequest"}}], "tags": ["credentials"], "summary": "Fetch W3C credentials from wallet", "produces": ["application/json"]}}, "/did-rotate/{conn_id}/hangup": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/Hangup"}, "description": "Hangup agent message for observer"}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["did-rotate"], "summary": "Send hangup of DID rotation as a rotator", "produces": ["application/json"]}}, "/did-rotate/{conn_id}/rotate": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/Rotate"}, "description": "Rotate agent message for observer"}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/DIDRotateRequestJSON"}}, {"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["did-rotate"], "summary": "Begin rotation of a DID as a rotator", "produces": ["application/json"]}}, "/didexchange/create-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnRecord"}, "description": ""}}, "parameters": [{"in": "query", "name": "their_public_did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "description": "Qualified public DID to which to request connection", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "required": true}, {"in": "query", "name": "alias", "type": "string", "description": "Alias for connection", "example": "Barry", "required": false}, {"in": "query", "name": "auto_accept", "type": "boolean", "description": "Auto-accept connection (defaults to configuration)", "required": false}, {"in": "query", "name": "goal", "type": "string", "description": "A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message", "example": "To issue a Faber College Graduate credential", "required": false}, {"in": "query", "name": "goal_code", "type": "string", "description": "A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message", "example": "issue-vc", "required": false}, {"in": "query", "name": "mediation_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Identifier for active mediation record to be used", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "my_endpoint", "type": "string", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "description": "My URL endpoint", "example": "https://myhost:8021", "required": false}, {"in": "query", "name": "my_label", "type": "string", "description": "Label for connection request", "example": "Broker", "required": false}, {"in": "query", "name": "protocol", "type": "string", "enum": ["didexchange/1.0", "didexchange/1.1"], "description": "Which DID Exchange Protocol version to use", "example": "didexchange/1.0", "required": false}, {"in": "query", "name": "use_did", "type": "string", "description": "The DID to use to for this connection", "example": "did:example:1234", "required": false}, {"in": "query", "name": "use_did_method", "type": "string", "enum": ["did:peer:2", "did:peer:4"], "description": "The DID method to use to generate a DID for this connection", "example": "did:peer:4", "required": false}, {"in": "query", "name": "use_public_did", "type": "boolean", "description": "Use public DID for this connection", "required": false}], "tags": ["did-exchange"], "summary": "Create and send a request against public DID's implicit invitation", "produces": ["application/json"]}}, "/didexchange/receive-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/DIDXRequest"}}, {"in": "query", "name": "alias", "type": "string", "description": "Alias for connection", "example": "Barry", "required": false}, {"in": "query", "name": "auto_accept", "type": "boolean", "description": "Auto-accept connection (defaults to configuration)", "required": false}, {"in": "query", "name": "mediation_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Identifier for active mediation record to be used", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "my_endpoint", "type": "string", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "description": "My URL endpoint", "example": "https://myhost:8021", "required": false}], "tags": ["did-exchange"], "summary": "Receive request against public DID's implicit invitation", "deprecated": true, "produces": ["application/json"]}}, "/didexchange/{conn_id}/accept-invitation": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "my_endpoint", "type": "string", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "description": "My URL endpoint", "example": "https://myhost:8021", "required": false}, {"in": "query", "name": "my_label", "type": "string", "description": "Label for connection request", "example": "Broker", "required": false}, {"in": "query", "name": "use_did", "type": "string", "description": "The DID to use to for this connection", "example": "did:example:1234", "required": false}, {"in": "query", "name": "use_did_method", "type": "string", "enum": ["did:peer:2", "did:peer:4"], "description": "The DID method to use to generate a DID for this connection", "example": "did:peer:4", "required": false}], "tags": ["did-exchange"], "summary": "Accept a stored connection invitation", "produces": ["application/json"]}}, "/didexchange/{conn_id}/accept-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "mediation_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Identifier for active mediation record to be used", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "my_endpoint", "type": "string", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "description": "My URL endpoint", "example": "https://myhost:8021", "required": false}, {"in": "query", "name": "use_public_did", "type": "boolean", "description": "Use public DID for this connection", "required": false}], "tags": ["did-exchange"], "summary": "Accept a stored connection request", "produces": ["application/json"]}}, "/didexchange/{conn_id}/reject": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/DIDXRejectRequest"}}, {"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["did-exchange"], "summary": "Abandon or reject a DID Exchange", "produces": ["application/json"]}}, "/discover-features-2.0/queries": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20DiscoveryExchangeResult"}, "description": ""}}, "parameters": [{"in": "query", "name": "connection_id", "type": "string", "description": "Connection identifier, if none specified, then the query will provide features for this agent.", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "query_goal_code", "type": "string", "description": "Goal-code feature-type query", "example": "*", "required": false}, {"in": "query", "name": "query_protocol", "type": "string", "description": "Protocol feature-type query", "example": "*", "required": false}], "tags": ["discover-features v2.0"], "summary": "Query supported features", "produces": ["application/json"]}}, "/discover-features-2.0/records": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20DiscoveryExchangeListResult"}, "description": ""}}, "parameters": [{"in": "query", "name": "connection_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}], "tags": ["discover-features v2.0"], "summary": "Discover Features v2.0 records", "produces": ["application/json"]}}, "/discover-features/query": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10DiscoveryRecord"}, "description": ""}}, "parameters": [{"in": "query", "name": "comment", "type": "string", "description": "Comment", "example": "test", "required": false}, {"in": "query", "name": "connection_id", "type": "string", "description": "Connection identifier, if none specified, then the query will provide features for this agent.", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "query", "type": "string", "description": "Protocol feature query", "example": "*", "required": false}], "tags": ["discover-features"], "summary": "Query supported features", "produces": ["application/json"]}}, "/discover-features/records": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10DiscoveryExchangeListResult"}, "description": ""}}, "parameters": [{"in": "query", "name": "connection_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}], "tags": ["discover-features"], "summary": "Discover Features records", "produces": ["application/json"]}}, "/issue-credential-2.0/create": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20CredExRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20IssueCredSchemaCore"}}], "tags": ["issue-credential v2.0"], "summary": "Create a credential record without sending (generally for use with Out-Of-Band)", "produces": ["application/json"]}}, "/issue-credential-2.0/create-offer": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20CredExRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20CredOfferConnFreeRequest"}}], "tags": ["issue-credential v2.0"], "summary": "Create a credential offer, independent of any proposal or connection", "produces": ["application/json"]}}, "/issue-credential-2.0/records": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20CredExRecordListResult"}, "description": ""}}, "parameters": [{"in": "query", "name": "connection_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "descending", "type": "boolean", "default": false, "description": "Order results in descending order if true", "required": false}, {"in": "query", "name": "limit", "type": "integer", "default": 100, "minimum": 1, "maximum": 10000, "description": "Number of results to return", "example": 50, "required": false}, {"in": "query", "name": "offset", "type": "integer", "default": 0, "minimum": 0, "description": "Offset for pagination", "example": 0, "required": false}, {"in": "query", "name": "order_by", "type": "string", "default": "id", "enum": ["id"], "description": "The column to order results by. Only \"id\" is currently supported.", "required": false}, {"in": "query", "name": "role", "type": "string", "enum": ["issuer", "holder"], "description": "Role assigned in credential exchange", "required": false}, {"in": "query", "name": "state", "type": "string", "enum": ["proposal-sent", "proposal-received", "offer-sent", "offer-received", "request-sent", "request-received", "credential-issued", "credential-received", "done", "credential-revoked", "abandoned"], "description": "Credential exchange state", "required": false}, {"in": "query", "name": "thread_id", "type": "string", "description": "Thread identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}], "tags": ["issue-credential v2.0"], "summary": "Fetch all credential exchange records", "produces": ["application/json"]}}, "/issue-credential-2.0/records/{cred_ex_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20CredExRecordDetail"}, "description": ""}}, "parameters": [{"in": "path", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["issue-credential v2.0"], "summary": "Fetch a single credential exchange record", "produces": ["application/json"]}, "delete": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20IssueCredentialModuleResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["issue-credential v2.0"], "summary": "Remove an existing credential exchange record", "produces": ["application/json"]}}, "/issue-credential-2.0/records/{cred_ex_id}/issue": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20CredExRecordDetail"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20CredIssueRequest"}}, {"in": "path", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["issue-credential v2.0"], "summary": "Send holder a credential", "produces": ["application/json"]}}, "/issue-credential-2.0/records/{cred_ex_id}/problem-report": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20IssueCredentialModuleResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20CredIssueProblemReportRequest"}}, {"in": "path", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["issue-credential v2.0"], "summary": "Send a problem report for credential exchange", "produces": ["application/json"]}}, "/issue-credential-2.0/records/{cred_ex_id}/send-offer": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20CredExRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20CredBoundOfferRequest"}}, {"in": "path", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["issue-credential v2.0"], "summary": "Send holder a credential offer in reference to a proposal with preview", "produces": ["application/json"]}}, "/issue-credential-2.0/records/{cred_ex_id}/send-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20CredExRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20CredRequestRequest"}}, {"in": "path", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["issue-credential v2.0"], "summary": "Send issuer a credential request", "produces": ["application/json"]}}, "/issue-credential-2.0/records/{cred_ex_id}/store": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20CredExRecordDetail"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20CredStoreRequest"}}, {"in": "path", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["issue-credential v2.0"], "summary": "Store a received credential", "produces": ["application/json"]}}, "/issue-credential-2.0/send": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20CredExRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20CredExFree"}}], "tags": ["issue-credential v2.0"], "summary": "Send holder a credential, automating entire flow", "produces": ["application/json"]}}, "/issue-credential-2.0/send-offer": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20CredExRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20CredOfferRequest"}}], "tags": ["issue-credential v2.0"], "summary": "Send holder a credential offer, independent of any proposal", "produces": ["application/json"]}}, "/issue-credential-2.0/send-proposal": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20CredExRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20CredExFree"}}], "tags": ["issue-credential v2.0"], "summary": "Send issuer a credential proposal", "produces": ["application/json"]}}, "/issue-credential-2.0/send-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20CredExRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20CredRequestFree"}}], "tags": ["issue-credential v2.0"], "summary": "Send issuer a credential request not bound to an existing thread. Indy credentials cannot start at a request", "produces": ["application/json"]}}, "/issue-credential/create": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10CredentialExchange"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10CredentialCreate"}}], "tags": ["issue-credential v1.0"], "summary": "Create a credential record without sending (generally for use with Out-Of-Band)", "deprecated": true, "produces": ["application/json"]}}, "/issue-credential/create-offer": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10CredentialExchange"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10CredentialConnFreeOfferRequest"}}], "tags": ["issue-credential v1.0"], "summary": "Create a credential offer, independent of any proposal or connection", "deprecated": true, "produces": ["application/json"]}}, "/issue-credential/records": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10CredentialExchangeListResult"}, "description": ""}}, "parameters": [{"in": "query", "name": "connection_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "descending", "type": "boolean", "default": false, "description": "Order results in descending order if true", "required": false}, {"in": "query", "name": "limit", "type": "integer", "default": 100, "minimum": 1, "maximum": 10000, "description": "Number of results to return", "example": 50, "required": false}, {"in": "query", "name": "offset", "type": "integer", "default": 0, "minimum": 0, "description": "Offset for pagination", "example": 0, "required": false}, {"in": "query", "name": "order_by", "type": "string", "default": "id", "enum": ["id"], "description": "The column to order results by. Only \"id\" is currently supported.", "required": false}, {"in": "query", "name": "role", "type": "string", "enum": ["issuer", "holder"], "description": "Role assigned in credential exchange", "required": false}, {"in": "query", "name": "state", "type": "string", "enum": ["proposal_sent", "proposal_received", "offer_sent", "offer_received", "request_sent", "request_received", "credential_issued", "credential_received", "credential_acked", "credential_revoked", "abandoned"], "description": "Credential exchange state", "required": false}, {"in": "query", "name": "thread_id", "type": "string", "description": "Thread identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}], "tags": ["issue-credential v1.0"], "summary": "Fetch all credential exchange records", "deprecated": true, "produces": ["application/json"]}}, "/issue-credential/records/{cred_ex_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10CredentialExchange"}, "description": ""}}, "parameters": [{"in": "path", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["issue-credential v1.0"], "summary": "Fetch a single credential exchange record", "deprecated": true, "produces": ["application/json"]}, "delete": {"responses": {"200": {"schema": {"$ref": "#/definitions/IssueCredentialModuleResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["issue-credential v1.0"], "summary": "Remove an existing credential exchange record", "deprecated": true, "produces": ["application/json"]}}, "/issue-credential/records/{cred_ex_id}/issue": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10CredentialExchange"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10CredentialIssueRequest"}}, {"in": "path", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["issue-credential v1.0"], "summary": "Send holder a credential", "deprecated": true, "produces": ["application/json"]}}, "/issue-credential/records/{cred_ex_id}/problem-report": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/IssueCredentialModuleResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10CredentialProblemReportRequest"}}, {"in": "path", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["issue-credential v1.0"], "summary": "Send a problem report for credential exchange", "deprecated": true, "produces": ["application/json"]}}, "/issue-credential/records/{cred_ex_id}/send-offer": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10CredentialExchange"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10CredentialBoundOfferRequest"}}, {"in": "path", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["issue-credential v1.0"], "summary": "Send holder a credential offer in reference to a proposal with preview", "deprecated": true, "produces": ["application/json"]}}, "/issue-credential/records/{cred_ex_id}/send-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10CredentialExchange"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10CredentialExchangeAutoRemoveRequest"}}, {"in": "path", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["issue-credential v1.0"], "summary": "Send issuer a credential request", "deprecated": true, "produces": ["application/json"]}}, "/issue-credential/records/{cred_ex_id}/store": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10CredentialExchange"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10CredentialStoreRequest"}}, {"in": "path", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["issue-credential v1.0"], "summary": "Store a received credential", "deprecated": true, "produces": ["application/json"]}}, "/issue-credential/send": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10CredentialExchange"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10CredentialProposalRequestMand"}}], "tags": ["issue-credential v1.0"], "summary": "Send holder a credential, automating entire flow", "deprecated": true, "produces": ["application/json"]}}, "/issue-credential/send-offer": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10CredentialExchange"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10CredentialFreeOfferRequest"}}], "tags": ["issue-credential v1.0"], "summary": "Send holder a credential offer, independent of any proposal", "deprecated": true, "produces": ["application/json"]}}, "/issue-credential/send-proposal": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10CredentialExchange"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10CredentialProposalRequestOpt"}}], "tags": ["issue-credential v1.0"], "summary": "Send issuer a credential proposal", "deprecated": true, "produces": ["application/json"]}}, "/jsonld/sign": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/SignResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/SignRequest"}}], "tags": ["jsonld"], "summary": "Sign a JSON-LD structure and return it", "deprecated": true, "produces": ["application/json"]}}, "/jsonld/verify": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/VerifyResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/VerifyRequest"}}], "tags": ["jsonld"], "summary": "Verify a JSON-LD structure.", "deprecated": true, "produces": ["application/json"]}}, "/ledger/config": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/LedgerConfigList"}, "description": ""}}, "parameters": [], "tags": ["ledger"], "summary": "Fetch the multiple ledger configuration currently in use", "produces": ["application/json"]}}, "/ledger/did-endpoint": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/GetDIDEndpointResponse"}, "description": ""}}, "parameters": [{"in": "query", "name": "did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "description": "DID of interest", "example": "WgWxqztrNooG92RXvxSTWv", "required": true}, {"in": "query", "name": "endpoint_type", "type": "string", "enum": ["Endpoint", "Profile", "LinkedDomains"], "description": "Endpoint type of interest (default 'Endpoint')", "example": "Endpoint", "required": false}], "tags": ["ledger"], "summary": "Get the endpoint for a DID from the ledger.", "produces": ["application/json"]}}, "/ledger/did-verkey": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/GetDIDVerkeyResponse"}, "description": ""}}, "parameters": [{"in": "query", "name": "did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "description": "DID of interest", "example": "WgWxqztrNooG92RXvxSTWv", "required": true}], "tags": ["ledger"], "summary": "Get the verkey for a DID from the ledger.", "produces": ["application/json"]}}, "/ledger/get-nym-role": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/GetNymRoleResponse"}, "description": ""}}, "parameters": [{"in": "query", "name": "did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "description": "DID of interest", "example": "WgWxqztrNooG92RXvxSTWv", "required": true}], "tags": ["ledger"], "summary": "Get the role from the NYM registration of a public DID.", "produces": ["application/json"]}}, "/ledger/get-write-ledger": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/WriteLedger"}, "description": ""}}, "parameters": [], "tags": ["ledger"], "summary": "Fetch the current write ledger", "produces": ["application/json"]}}, "/ledger/get-write-ledgers": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConfigurableWriteLedgers"}, "description": ""}}, "parameters": [], "tags": ["ledger"], "summary": "Fetch list of available write ledgers", "produces": ["application/json"]}}, "/ledger/register-nym": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TxnOrRegisterLedgerNymResponse"}, "description": ""}}, "parameters": [{"in": "query", "name": "did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "description": "DID to register", "example": "WgWxqztrNooG92RXvxSTWv", "required": true}, {"in": "query", "name": "verkey", "type": "string", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "description": "Verification key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "required": true}, {"in": "query", "name": "alias", "type": "string", "description": "Alias", "example": "Barry", "required": false}, {"in": "query", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "create_transaction_for_endorser", "type": "boolean", "description": "Create Transaction For Endorser's signature", "required": false}, {"in": "query", "name": "role", "type": "string", "enum": ["STEWARD", "TRUSTEE", "ENDORSER", "NETWORK_MONITOR", "reset"], "description": "Role", "required": false}], "tags": ["ledger"], "summary": "Send a NYM registration to the ledger.", "produces": ["application/json"]}}, "/ledger/rotate-public-did-keypair": {"patch": {"responses": {"200": {"schema": {"$ref": "#/definitions/LedgerModulesResult"}, "description": ""}}, "parameters": [], "tags": ["ledger"], "summary": "Rotate key pair for public DID.", "produces": ["application/json"]}}, "/ledger/taa": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/TAAResult"}, "description": ""}}, "parameters": [], "tags": ["ledger"], "summary": "Fetch the current transaction author agreement, if any", "produces": ["application/json"]}}, "/ledger/taa/accept": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/LedgerModulesResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/TAAAccept"}}], "tags": ["ledger"], "summary": "Accept the transaction author agreement", "produces": ["application/json"]}}, "/ledger/{ledger_id}/set-write-ledger": {"put": {"responses": {"200": {"schema": {"$ref": "#/definitions/WriteLedger"}, "description": ""}}, "parameters": [{"in": "path", "name": "ledger_id", "type": "string", "required": true}], "tags": ["ledger"], "summary": "Set write ledger", "produces": ["application/json"]}}, "/mediation/default-mediator": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/MediationRecord"}, "description": ""}}, "parameters": [], "tags": ["mediation"], "summary": "Get default mediator", "produces": ["application/json"]}, "delete": {"responses": {"201": {"schema": {"$ref": "#/definitions/MediationRecord"}, "description": ""}}, "parameters": [], "tags": ["mediation"], "summary": "Clear default mediator", "produces": ["application/json"]}}, "/mediation/keylists": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/Keylist"}, "description": ""}}, "parameters": [{"in": "query", "name": "conn_id", "type": "string", "description": "Connection identifier (optional)", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "role", "type": "string", "default": "server", "enum": ["client", "server"], "description": "Filer on role, 'client' for keys mediated by other agents, 'server' for keys mediated by this agent", "required": false}], "tags": ["mediation"], "summary": "Retrieve keylists by connection or role", "produces": ["application/json"]}}, "/mediation/keylists/{mediation_id}/send-keylist-query": {"post": {"responses": {"201": {"schema": {"$ref": "#/definitions/KeylistQuery"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/KeylistQueryFilterRequest"}}, {"in": "path", "name": "mediation_id", "type": "string", "description": "Mediation record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "paginate_limit", "type": "integer", "default": -1, "description": "limit number of results", "required": false}, {"in": "query", "name": "paginate_offset", "type": "integer", "default": 0, "description": "offset to use in pagination", "required": false}], "tags": ["mediation"], "summary": "Send keylist query to mediator", "produces": ["application/json"]}}, "/mediation/keylists/{mediation_id}/send-keylist-update": {"post": {"responses": {"201": {"schema": {"$ref": "#/definitions/KeylistUpdate"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/KeylistUpdateRequest"}}, {"in": "path", "name": "mediation_id", "type": "string", "description": "Mediation record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["mediation"], "summary": "Send keylist update to mediator", "produces": ["application/json"]}}, "/mediation/request/{conn_id}": {"post": {"responses": {"201": {"schema": {"$ref": "#/definitions/MediationRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/MediationCreateRequest"}}, {"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["mediation"], "summary": "Request mediation from connection", "produces": ["application/json"]}}, "/mediation/requests": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/MediationList"}, "description": ""}}, "parameters": [{"in": "query", "name": "conn_id", "type": "string", "description": "Connection identifier (optional)", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "state", "type": "string", "enum": ["request", "granted", "denied"], "description": "Mediation state (optional)", "example": "granted", "required": false}], "tags": ["mediation"], "summary": "Query mediation requests, returns list of all mediation records", "produces": ["application/json"]}}, "/mediation/requests/{mediation_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/MediationRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "mediation_id", "type": "string", "description": "Mediation record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["mediation"], "summary": "Retrieve mediation request record", "produces": ["application/json"]}, "delete": {"responses": {"200": {"schema": {"$ref": "#/definitions/MediationRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "mediation_id", "type": "string", "description": "Mediation record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["mediation"], "summary": "Delete mediation request by ID", "produces": ["application/json"]}}, "/mediation/requests/{mediation_id}/deny": {"post": {"responses": {"201": {"schema": {"$ref": "#/definitions/MediationDeny"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/AdminMediationDeny"}}, {"in": "path", "name": "mediation_id", "type": "string", "description": "Mediation record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["mediation"], "summary": "Deny a stored mediation request", "produces": ["application/json"]}}, "/mediation/requests/{mediation_id}/grant": {"post": {"responses": {"201": {"schema": {"$ref": "#/definitions/MediationGrant"}, "description": ""}}, "parameters": [{"in": "path", "name": "mediation_id", "type": "string", "description": "Mediation record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["mediation"], "summary": "Grant received mediation", "produces": ["application/json"]}}, "/mediation/update-keylist/{conn_id}": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/KeylistUpdate"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/MediationIdMatchInfo"}}, {"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["mediation"], "summary": "Update keylist for a connection", "produces": ["application/json"]}}, "/mediation/{mediation_id}/default-mediator": {"put": {"responses": {"201": {"schema": {"$ref": "#/definitions/MediationRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "mediation_id", "type": "string", "description": "Mediation record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["mediation"], "summary": "Set default mediator", "produces": ["application/json"]}}, "/multitenancy/wallet": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/CreateWalletResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/CreateWalletRequest"}}], "tags": ["multitenancy"], "summary": "Create a subwallet", "produces": ["application/json"]}}, "/multitenancy/wallet/{wallet_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/WalletRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "wallet_id", "type": "string", "description": "Subwallet identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["multitenancy"], "summary": "Get a single subwallet", "produces": ["application/json"]}, "put": {"responses": {"200": {"schema": {"$ref": "#/definitions/WalletRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/UpdateWalletRequest"}}, {"in": "path", "name": "wallet_id", "type": "string", "description": "Subwallet identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["multitenancy"], "summary": "Update a subwallet", "produces": ["application/json"]}}, "/multitenancy/wallet/{wallet_id}/remove": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/MultitenantModuleResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/RemoveWalletRequest"}}, {"in": "path", "name": "wallet_id", "type": "string", "description": "Subwallet identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["multitenancy"], "summary": "Remove a subwallet", "produces": ["application/json"]}}, "/multitenancy/wallet/{wallet_id}/token": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/CreateWalletTokenResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/CreateWalletTokenRequest"}}, {"in": "path", "name": "wallet_id", "required": true, "type": "string"}], "tags": ["multitenancy"], "summary": "Get auth token for a subwallet", "produces": ["application/json"]}}, "/multitenancy/wallets": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/WalletList"}, "description": ""}}, "parameters": [{"in": "query", "name": "descending", "type": "boolean", "default": false, "description": "Order results in descending order if true", "required": false}, {"in": "query", "name": "limit", "type": "integer", "default": 100, "minimum": 1, "maximum": 10000, "description": "Number of results to return", "example": 50, "required": false}, {"in": "query", "name": "offset", "type": "integer", "default": 0, "minimum": 0, "description": "Offset for pagination", "example": 0, "required": false}, {"in": "query", "name": "order_by", "type": "string", "default": "id", "enum": ["id"], "description": "The column to order results by. Only \"id\" is currently supported.", "required": false}, {"in": "query", "name": "wallet_name", "type": "string", "description": "Wallet name", "example": "MyNewWallet", "required": false}], "tags": ["multitenancy"], "summary": "Query subwallets", "produces": ["application/json"]}}, "/out-of-band/create-invitation": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/InvitationRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/InvitationCreateRequest"}}, {"in": "query", "name": "auto_accept", "type": "boolean", "description": "Auto-accept connection (defaults to configuration)", "required": false}, {"in": "query", "name": "create_unique_did", "type": "boolean", "description": "Create unique DID for this invitation (default false)", "required": false}, {"in": "query", "name": "multi_use", "type": "boolean", "description": "Create invitation for multiple use (default false)", "required": false}], "tags": ["out-of-band"], "summary": "Create a new connection invitation", "produces": ["application/json"]}}, "/out-of-band/invitations/{invi_msg_id}": {"delete": {"responses": {"200": {"schema": {"$ref": "#/definitions/InvitationRecordResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "invi_msg_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Invitation Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["out-of-band"], "summary": "Delete records associated with invitation", "produces": ["application/json"]}}, "/out-of-band/receive-invitation": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/OobRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/InvitationMessage"}}, {"in": "query", "name": "alias", "type": "string", "description": "Alias for connection", "example": "Barry", "required": false}, {"in": "query", "name": "auto_accept", "type": "boolean", "description": "Auto-accept connection (defaults to configuration)", "required": false}, {"in": "query", "name": "mediation_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Identifier for active mediation record to be used", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "use_existing_connection", "type": "boolean", "description": "Use an existing connection, if possible", "required": false}], "tags": ["out-of-band"], "summary": "Receive a new connection invitation", "produces": ["application/json"]}}, "/plugins": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/AdminModules"}, "description": ""}}, "parameters": [], "tags": ["server"], "summary": "Fetch the list of loaded plugins", "produces": ["application/json"]}}, "/present-proof-2.0/create-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20PresExRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20PresCreateRequestRequest"}}], "tags": ["present-proof v2.0"], "summary": "Creates a presentation request not bound to any proposal or connection", "produces": ["application/json"]}}, "/present-proof-2.0/records": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20PresExRecordList"}, "description": ""}}, "parameters": [{"in": "query", "name": "connection_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "descending", "type": "boolean", "default": false, "description": "Order results in descending order if true", "required": false}, {"in": "query", "name": "limit", "type": "integer", "default": 100, "minimum": 1, "maximum": 10000, "description": "Number of results to return", "example": 50, "required": false}, {"in": "query", "name": "offset", "type": "integer", "default": 0, "minimum": 0, "description": "Offset for pagination", "example": 0, "required": false}, {"in": "query", "name": "order_by", "type": "string", "default": "id", "enum": ["id"], "description": "The column to order results by. Only \"id\" is currently supported.", "required": false}, {"in": "query", "name": "role", "type": "string", "enum": ["prover", "verifier"], "description": "Role assigned in presentation exchange", "required": false}, {"in": "query", "name": "state", "type": "string", "enum": ["proposal-sent", "proposal-received", "request-sent", "request-received", "presentation-sent", "presentation-received", "done", "abandoned"], "description": "Presentation exchange state", "required": false}, {"in": "query", "name": "thread_id", "type": "string", "description": "Thread identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}], "tags": ["present-proof v2.0"], "summary": "Fetch all present-proof exchange records", "produces": ["application/json"]}}, "/present-proof-2.0/records/{pres_ex_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20PresExRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "pres_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["present-proof v2.0"], "summary": "Fetch a single presentation exchange record", "produces": ["application/json"]}, "delete": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20PresentProofModuleResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "pres_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["present-proof v2.0"], "summary": "Remove an existing presentation exchange record", "produces": ["application/json"]}}, "/present-proof-2.0/records/{pres_ex_id}/credentials": {"get": {"responses": {"200": {"schema": {"type": "array", "items": {"$ref": "#/definitions/IndyCredPrecis"}}, "description": ""}}, "parameters": [{"in": "path", "name": "pres_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "count", "type": "string", "default": "10", "pattern": "^[1-9][0-9]*$", "description": "Maximum number to retrieve (DEPRECATED - use limit instead)", "example": "1", "deprecated": true, "required": false}, {"in": "query", "name": "extra_query", "type": "string", "pattern": "^{\\s*\".*?\"\\s*:\\s*{.*?}\\s*(,\\s*\".*?\"\\s*:\\s*{.*?}\\s*)*\\s*}$", "description": "(JSON) object mapping referents to extra WQL queries", "example": "{\"0_drink_uuid\": {\"attr::drink::value\": \"martini\"}}", "required": false}, {"in": "query", "name": "limit", "type": "integer", "minimum": 1, "maximum": 10000, "description": "Number of results to return", "example": 50, "required": false}, {"in": "query", "name": "offset", "type": "integer", "minimum": 0, "description": "Offset for pagination", "example": 0, "required": false}, {"in": "query", "name": "referent", "type": "string", "description": "Proof request referents of interest, comma-separated", "example": "1_name_uuid,2_score_uuid", "required": false}, {"in": "query", "name": "start", "type": "string", "default": "0", "pattern": "^[0-9]*$", "description": "Start index (DEPRECATED - use offset instead)", "example": "0", "deprecated": true, "required": false}], "tags": ["present-proof v2.0"], "summary": "Fetch credentials from wallet for presentation request", "produces": ["application/json"]}}, "/present-proof-2.0/records/{pres_ex_id}/problem-report": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20PresentProofModuleResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20PresProblemReportRequest"}}, {"in": "path", "name": "pres_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["present-proof v2.0"], "summary": "Send a problem report for presentation exchange", "produces": ["application/json"]}}, "/present-proof-2.0/records/{pres_ex_id}/send-presentation": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20PresExRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20PresSpecByFormatRequest"}}, {"in": "path", "name": "pres_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["present-proof v2.0"], "summary": "Sends a proof presentation", "produces": ["application/json"]}}, "/present-proof-2.0/records/{pres_ex_id}/send-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20PresExRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20PresentationSendRequestToProposal"}}, {"in": "path", "name": "pres_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["present-proof v2.0"], "summary": "Sends a presentation request in reference to a proposal", "produces": ["application/json"]}}, "/present-proof-2.0/records/{pres_ex_id}/verify-presentation": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20PresExRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "pres_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["present-proof v2.0"], "summary": "Verify a received presentation", "produces": ["application/json"]}}, "/present-proof-2.0/send-proposal": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20PresExRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20PresProposalRequest"}}], "tags": ["present-proof v2.0"], "summary": "Sends a presentation proposal", "produces": ["application/json"]}}, "/present-proof-2.0/send-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20PresExRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20PresSendRequestRequest"}}], "tags": ["present-proof v2.0"], "summary": "Sends a free presentation request not bound to any proposal", "produces": ["application/json"]}}, "/present-proof/create-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10PresentationExchange"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10PresentationCreateRequestRequest"}}], "tags": ["present-proof v1.0"], "summary": "Creates a presentation request not bound to any proposal or connection", "deprecated": true, "produces": ["application/json"]}}, "/present-proof/records": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10PresentationExchangeList"}, "description": ""}}, "parameters": [{"in": "query", "name": "connection_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "descending", "type": "boolean", "default": false, "description": "Order results in descending order if true", "required": false}, {"in": "query", "name": "limit", "type": "integer", "default": 100, "minimum": 1, "maximum": 10000, "description": "Number of results to return", "example": 50, "required": false}, {"in": "query", "name": "offset", "type": "integer", "default": 0, "minimum": 0, "description": "Offset for pagination", "example": 0, "required": false}, {"in": "query", "name": "order_by", "type": "string", "default": "id", "enum": ["id"], "description": "The column to order results by. Only \"id\" is currently supported.", "required": false}, {"in": "query", "name": "role", "type": "string", "enum": ["prover", "verifier"], "description": "Role assigned in presentation exchange", "required": false}, {"in": "query", "name": "state", "type": "string", "enum": ["proposal_sent", "proposal_received", "request_sent", "request_received", "presentation_sent", "presentation_received", "verified", "presentation_acked", "abandoned"], "description": "Presentation exchange state", "required": false}, {"in": "query", "name": "thread_id", "type": "string", "description": "Thread identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}], "tags": ["present-proof v1.0"], "summary": "Fetch all present-proof exchange records", "deprecated": true, "produces": ["application/json"]}}, "/present-proof/records/{pres_ex_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10PresentationExchange"}, "description": ""}}, "parameters": [{"in": "path", "name": "pres_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["present-proof v1.0"], "summary": "Fetch a single presentation exchange record", "deprecated": true, "produces": ["application/json"]}, "delete": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10PresentProofModuleResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "pres_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["present-proof v1.0"], "summary": "Remove an existing presentation exchange record", "deprecated": true, "produces": ["application/json"]}}, "/present-proof/records/{pres_ex_id}/credentials": {"get": {"responses": {"200": {"schema": {"type": "array", "items": {"$ref": "#/definitions/IndyCredPrecis"}}, "description": ""}}, "parameters": [{"in": "path", "name": "pres_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "count", "type": "string", "default": "10", "pattern": "^[1-9][0-9]*$", "description": "Maximum number to retrieve (DEPRECATED - use limit instead)", "example": "1", "deprecated": true, "required": false}, {"in": "query", "name": "extra_query", "type": "string", "pattern": "^{\\s*\".*?\"\\s*:\\s*{.*?}\\s*(,\\s*\".*?\"\\s*:\\s*{.*?}\\s*)*\\s*}$", "description": "(JSON) object mapping referents to extra WQL queries", "example": "{\"0_drink_uuid\": {\"attr::drink::value\": \"martini\"}}", "required": false}, {"in": "query", "name": "limit", "type": "integer", "minimum": 1, "maximum": 10000, "description": "Number of results to return", "example": 50, "required": false}, {"in": "query", "name": "offset", "type": "integer", "minimum": 0, "description": "Offset for pagination", "example": 0, "required": false}, {"in": "query", "name": "referent", "type": "string", "description": "Proof request referents of interest, comma-separated", "example": "1_name_uuid,2_score_uuid", "required": false}, {"in": "query", "name": "start", "type": "string", "default": "0", "pattern": "^[0-9]*$", "description": "Start index (DEPRECATED - use offset instead)", "example": "0", "deprecated": true, "required": false}], "tags": ["present-proof v1.0"], "summary": "Fetch credentials for a presentation request from wallet", "deprecated": true, "produces": ["application/json"]}}, "/present-proof/records/{pres_ex_id}/problem-report": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10PresentProofModuleResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10PresentationProblemReportRequest"}}, {"in": "path", "name": "pres_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["present-proof v1.0"], "summary": "Send a problem report for presentation exchange", "deprecated": true, "produces": ["application/json"]}}, "/present-proof/records/{pres_ex_id}/send-presentation": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10PresentationExchange"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10PresentationSendRequest"}}, {"in": "path", "name": "pres_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["present-proof v1.0"], "summary": "Sends a proof presentation", "deprecated": true, "produces": ["application/json"]}}, "/present-proof/records/{pres_ex_id}/send-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10PresentationExchange"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10PresentationSendRequestToProposal"}}, {"in": "path", "name": "pres_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["present-proof v1.0"], "summary": "Sends a presentation request in reference to a proposal", "deprecated": true, "produces": ["application/json"]}}, "/present-proof/records/{pres_ex_id}/verify-presentation": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10PresentationExchange"}, "description": ""}}, "parameters": [{"in": "path", "name": "pres_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["present-proof v1.0"], "summary": "Verify a received presentation", "deprecated": true, "produces": ["application/json"]}}, "/present-proof/send-proposal": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10PresentationExchange"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10PresentationProposalRequest"}}], "tags": ["present-proof v1.0"], "summary": "Sends a presentation proposal", "deprecated": true, "produces": ["application/json"]}}, "/present-proof/send-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10PresentationExchange"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10PresentationSendRequestRequest"}}], "tags": ["present-proof v1.0"], "summary": "Sends a free presentation request not bound to any proposal", "deprecated": true, "produces": ["application/json"]}}, "/resolver/resolve/{did}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/ResolutionResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "did", "type": "string", "pattern": "^did:([a-z0-9]+):((?:[a-zA-Z0-9._%-]*:)*[a-zA-Z0-9._%-]+)$", "description": "DID", "example": "did:ted:WgWxqztrNooG92RXvxSTWv", "required": true}], "tags": ["resolver"], "summary": "Retrieve doc for requested did", "produces": ["application/json"]}}, "/revocation/active-registry/{cred_def_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "cred_def_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "required": true}], "tags": ["revocation"], "summary": "Get current active revocation registry by credential definition id", "produces": ["application/json"]}}, "/revocation/active-registry/{cred_def_id}/rotate": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegsCreated"}, "description": ""}}, "parameters": [{"in": "path", "name": "cred_def_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "required": true}], "tags": ["revocation"], "summary": "Rotate revocation registry", "produces": ["application/json"]}}, "/revocation/clear-pending-revocations": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/PublishRevocations"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/ClearPendingRevocationsRequest"}}], "tags": ["revocation"], "summary": "Clear pending revocations", "produces": ["application/json"]}}, "/revocation/create-registry": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/RevRegCreateRequest"}}], "tags": ["revocation"], "summary": "Creates a new revocation registry", "produces": ["application/json"]}}, "/revocation/credential-record": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredRevRecordResult"}, "description": ""}}, "parameters": [{"in": "query", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "cred_rev_id", "type": "string", "pattern": "^[1-9][0-9]*$", "description": "Credential revocation identifier", "example": "12345", "required": false}, {"in": "query", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": false}], "tags": ["revocation"], "summary": "Get credential revocation status", "produces": ["application/json"]}}, "/revocation/publish-revocations": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TxnOrPublishRevocationsResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/PublishRevocations"}}, {"in": "query", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "create_transaction_for_endorser", "type": "boolean", "description": "Create Transaction For Endorser's signature", "required": false}], "tags": ["revocation"], "summary": "Publish pending revocations to ledger", "produces": ["application/json"]}}, "/revocation/registries/created": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegsCreated"}, "description": ""}}, "parameters": [{"in": "query", "name": "cred_def_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "required": false}, {"in": "query", "name": "state", "type": "string", "enum": ["init", "generated", "posted", "active", "full", "decommissioned"], "description": "Revocation registry state", "required": false}], "tags": ["revocation"], "summary": "Search for matching revocation registries that current agent created", "produces": ["application/json"]}}, "/revocation/registry/delete-tails-file": {"delete": {"responses": {"200": {"schema": {"$ref": "#/definitions/TailsDeleteResponse"}, "description": ""}}, "parameters": [{"in": "query", "name": "cred_def_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "required": false}, {"in": "query", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": false}], "tags": ["revocation"], "summary": "Delete the tail files", "produces": ["application/json"]}}, "/revocation/registry/{rev_reg_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["revocation"], "summary": "Get revocation registry by revocation registry id", "produces": ["application/json"]}, "patch": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/RevRegUpdateTailsFileUri"}}, {"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["revocation"], "summary": "Update revocation registry with new public URI to its tails file", "produces": ["application/json"]}}, "/revocation/registry/{rev_reg_id}/definition": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TxnOrRevRegResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}, {"in": "query", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "create_transaction_for_endorser", "type": "boolean", "description": "Create Transaction For Endorser's signature", "required": false}], "tags": ["revocation"], "summary": "Send revocation registry definition to ledger", "produces": ["application/json"]}}, "/revocation/registry/{rev_reg_id}/entry": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}, {"in": "query", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "create_transaction_for_endorser", "type": "boolean", "description": "Create Transaction For Endorser's signature", "required": false}], "tags": ["revocation"], "summary": "Send revocation registry entry to ledger", "produces": ["application/json"]}}, "/revocation/registry/{rev_reg_id}/fix-revocation-entry-state": {"put": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegWalletUpdatedResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}, {"in": "query", "name": "apply_ledger_update", "type": "boolean", "description": "Apply updated accumulator transaction to ledger", "required": true}], "tags": ["revocation"], "summary": "Fix revocation state in wallet and return number of updated entries", "produces": ["application/json"]}}, "/revocation/registry/{rev_reg_id}/issued": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegIssuedResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["revocation"], "summary": "Get number of credentials issued against revocation registry", "produces": ["application/json"]}}, "/revocation/registry/{rev_reg_id}/issued/details": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredRevRecordDetailsResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["revocation"], "summary": "Get details of credentials issued against revocation registry", "produces": ["application/json"]}}, "/revocation/registry/{rev_reg_id}/issued/indy_recs": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredRevIndyRecordsResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["revocation"], "summary": "Get details of revoked credentials from ledger", "produces": ["application/json"]}}, "/revocation/registry/{rev_reg_id}/set-state": {"patch": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}, {"in": "query", "name": "state", "type": "string", "enum": ["init", "generated", "posted", "active", "full"], "description": "Revocation registry state to set", "required": true}], "tags": ["revocation"], "summary": "Set revocation registry state manually", "produces": ["application/json"]}}, "/revocation/registry/{rev_reg_id}/tails-file": {"put": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevocationModuleResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["revocation"], "summary": "Upload local tails file to server", "produces": ["application/json"]}, "get": {"responses": {"200": {"schema": {"type": "string", "format": "binary"}, "description": "tails file"}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["revocation"], "summary": "Download tails file", "produces": ["application/octet-stream"]}}, "/revocation/revoke": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevocationModuleResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/RevokeRequest"}}, {"in": "query", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "create_transaction_for_endorser", "type": "boolean", "description": "Create Transaction For Endorser's signature", "required": false}], "tags": ["revocation"], "summary": "Revoke an issued credential", "produces": ["application/json"]}}, "/schemas": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TxnOrSchemaSendResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/SchemaSendRequest"}}, {"in": "query", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "create_transaction_for_endorser", "type": "boolean", "description": "Create Transaction For Endorser's signature", "required": false}], "tags": ["schema"], "summary": "Sends a schema to the ledger", "produces": ["application/json"]}}, "/schemas/created": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/SchemasCreatedResult"}, "description": ""}}, "parameters": [{"in": "query", "name": "schema_id", "type": "string", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "required": false}, {"in": "query", "name": "schema_issuer_did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "description": "Schema issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "required": false}, {"in": "query", "name": "schema_name", "type": "string", "description": "Schema name", "example": "membership", "required": false}, {"in": "query", "name": "schema_version", "type": "string", "pattern": "^[0-9.]+$", "description": "Schema version", "example": "1.0", "required": false}], "tags": ["schema"], "summary": "Search for matching schema that agent originated", "produces": ["application/json"]}}, "/schemas/{schema_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/SchemaGetResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "schema_id", "type": "string", "pattern": "^[1-9][0-9]*|[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "required": true}], "tags": ["schema"], "summary": "Gets a schema from the ledger", "produces": ["application/json"]}}, "/schemas/{schema_id}/write_record": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/SchemaGetResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "schema_id", "type": "string", "pattern": "^[1-9][0-9]*|[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "required": true}], "tags": ["schema"], "summary": "Writes a schema non-secret record to the wallet", "produces": ["application/json"]}}, "/settings": {"put": {"responses": {"200": {"schema": {"$ref": "#/definitions/ProfileSettings"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/UpdateProfileSettings"}}], "tags": ["settings"], "summary": "Update configurable settings associated with the profile.", "produces": ["application/json"]}, "get": {"responses": {"200": {"schema": {"$ref": "#/definitions/ProfileSettings"}, "description": ""}}, "parameters": [], "tags": ["settings"], "summary": "Get the configurable settings associated with the profile.", "produces": ["application/json"]}}, "/shutdown": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/AdminShutdown"}, "description": ""}}, "parameters": [], "tags": ["server"], "summary": "Shut down server", "produces": ["application/json"]}}, "/status": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/AdminStatus"}, "description": ""}}, "parameters": [], "tags": ["server"], "summary": "Fetch the server status", "produces": ["application/json"]}}, "/status/config": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/AdminConfig"}, "description": ""}}, "parameters": [], "tags": ["server"], "summary": "Fetch the server configuration", "produces": ["application/json"]}}, "/status/live": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/AdminStatusLiveliness"}, "description": ""}}, "parameters": [], "tags": ["server"], "summary": "Liveliness check", "produces": ["application/json"]}}, "/status/ready": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/AdminStatusReadiness"}, "description": ""}}, "parameters": [], "tags": ["server"], "summary": "Readiness check", "produces": ["application/json"]}}, "/status/reset": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/AdminReset"}, "description": ""}}, "parameters": [], "tags": ["server"], "summary": "Reset statistics", "produces": ["application/json"]}}, "/transaction/{tran_id}/resend": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TransactionRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "tran_id", "type": "string", "description": "Transaction identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["endorse-transaction"], "summary": "For Author to resend a particular transaction request", "produces": ["application/json"]}}, "/transactions": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/TransactionList"}, "description": ""}}, "parameters": [], "tags": ["endorse-transaction"], "summary": "Query transactions", "produces": ["application/json"]}}, "/transactions/create-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TransactionRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/Date"}}, {"in": "query", "name": "tran_id", "type": "string", "description": "Transaction identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["endorse-transaction"], "summary": "For author to send a transaction request", "produces": ["application/json"]}}, "/transactions/{conn_id}/set-endorser-info": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/EndorserInfo"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "endorser_did", "type": "string", "description": "Endorser DID", "required": true}, {"in": "query", "name": "endorser_name", "type": "string", "description": "Endorser Name", "required": false}], "tags": ["endorse-transaction"], "summary": "Set Endorser Info", "produces": ["application/json"]}}, "/transactions/{conn_id}/set-endorser-role": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TransactionJobs"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "transaction_my_job", "type": "string", "enum": ["TRANSACTION_AUTHOR", "TRANSACTION_ENDORSER", "reset"], "description": "Transaction related jobs", "required": false}], "tags": ["endorse-transaction"], "summary": "Set transaction jobs", "produces": ["application/json"]}}, "/transactions/{tran_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/TransactionRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "tran_id", "type": "string", "description": "Transaction identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["endorse-transaction"], "summary": "Fetch a single transaction record", "produces": ["application/json"]}}, "/transactions/{tran_id}/cancel": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TransactionRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "tran_id", "type": "string", "description": "Transaction identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["endorse-transaction"], "summary": "For Author to cancel a particular transaction request", "produces": ["application/json"]}}, "/transactions/{tran_id}/endorse": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TransactionRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "tran_id", "type": "string", "description": "Transaction identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "endorser_did", "type": "string", "description": "Endorser DID", "required": false}], "tags": ["endorse-transaction"], "summary": "For Endorser to endorse a particular transaction record", "produces": ["application/json"]}}, "/transactions/{tran_id}/refuse": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TransactionRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "tran_id", "type": "string", "description": "Transaction identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["endorse-transaction"], "summary": "For Endorser to refuse a particular transaction record", "produces": ["application/json"]}}, "/transactions/{tran_id}/write": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TransactionRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "tran_id", "type": "string", "description": "Transaction identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["endorse-transaction"], "summary": "For Author / Endorser to write an endorsed transaction to the ledger", "produces": ["application/json"]}}, "/vc/credentials": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/ListCredentialsResponse"}, "description": ""}}, "parameters": [], "tags": ["vc-api"], "summary": "List credentials", "produces": ["application/json"]}}, "/vc/credentials/issue": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/IssueCredentialResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/IssueCredentialRequest"}}], "tags": ["vc-api"], "summary": "Issue a credential", "produces": ["application/json"]}}, "/vc/credentials/store": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/StoreCredentialResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/StoreCredentialRequest"}}], "tags": ["vc-api"], "summary": "Store a credential", "produces": ["application/json"]}}, "/vc/credentials/verify": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/VerifyCredentialResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/VerifyCredentialRequest"}}], "tags": ["vc-api"], "summary": "Verify a credential", "produces": ["application/json"]}}, "/vc/credentials/{credential_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/FetchCredentialResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "credential_id", "required": true, "type": "string"}], "tags": ["vc-api"], "summary": "Fetch credential by ID", "produces": ["application/json"]}}, "/vc/di/add-proof": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/AddProofResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/AddProof"}}], "tags": ["vc"], "summary": "Add a DataIntegrityProof to a document.", "produces": ["application/json"]}}, "/vc/di/verify": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/VerifyDiResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/VerifyDiRequest"}}], "tags": ["vc"], "summary": "Verify a document secured with a data integrity proof.", "produces": ["application/json"]}}, "/vc/presentations/prove": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ProvePresentationResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/ProvePresentationRequest"}}], "tags": ["vc-api"], "summary": "Prove a presentation", "produces": ["application/json"]}}, "/vc/presentations/verify": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/VerifyPresentationResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/VerifyPresentationRequest"}}], "tags": ["vc-api"], "summary": "Verify a Presentation", "produces": ["application/json"]}}, "/wallet/did": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/DIDList"}, "description": ""}}, "parameters": [{"in": "query", "name": "did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "description": "DID of interest", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "required": false}, {"in": "query", "name": "key_type", "type": "string", "enum": ["ed25519", "bls12381g2", "p256"], "example": "ed25519", "description": "Key type to query for.", "required": false}, {"in": "query", "name": "method", "type": "string", "example": "key", "description": "DID method to query for. e.g. sov to only fetch indy/sov DIDs", "required": false}, {"in": "query", "name": "posture", "type": "string", "enum": ["public", "posted", "wallet_only"], "description": "Whether DID is current public DID, posted to ledger but current public DID, or local to the wallet", "example": "wallet_only", "required": false}, {"in": "query", "name": "verkey", "type": "string", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "description": "Verification key of interest", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "required": false}], "tags": ["wallet"], "summary": "List wallet DIDs", "produces": ["application/json"]}}, "/wallet/did/create": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/DIDResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/DIDCreate"}}], "tags": ["wallet"], "summary": "Create a local DID", "produces": ["application/json"]}}, "/wallet/did/local/rotate-keypair": {"patch": {"responses": {"200": {"schema": {"$ref": "#/definitions/WalletModuleResponse"}, "description": ""}}, "parameters": [{"in": "query", "name": "did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "description": "DID of interest", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "required": true}], "tags": ["wallet"], "summary": "Rotate keypair for a DID not posted to the ledger", "produces": ["application/json"]}}, "/wallet/did/public": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/DIDResult"}, "description": ""}}, "parameters": [], "tags": ["wallet"], "summary": "Fetch the current public DID", "produces": ["application/json"]}, "post": {"responses": {"200": {"schema": {"$ref": "#/definitions/DIDResult"}, "description": ""}}, "parameters": [{"in": "query", "name": "did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "description": "DID of interest", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "required": true}, {"in": "query", "name": "conn_id", "type": "string", "description": "Connection identifier", "required": false}, {"in": "query", "name": "create_transaction_for_endorser", "type": "boolean", "description": "Create Transaction For Endorser's signature", "required": false}, {"in": "query", "name": "mediation_id", "type": "string", "description": "Mediation identifier", "required": false}], "tags": ["wallet"], "summary": "Assign the current public DID", "produces": ["application/json"]}}, "/wallet/get-did-endpoint": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/DIDEndpoint"}, "description": ""}}, "parameters": [{"in": "query", "name": "did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "description": "DID of interest", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "required": true}], "tags": ["wallet"], "summary": "Query DID endpoint in wallet", "produces": ["application/json"]}}, "/wallet/jwt/sign": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/WalletModuleResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/JWSCreate"}}], "tags": ["wallet"], "summary": "Create a jws using did keys with a given payload", "produces": ["application/json"]}}, "/wallet/jwt/verify": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/JWSVerifyResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/JWSVerify"}}], "tags": ["wallet"], "summary": "Verify a jws using did keys with a given JWS", "produces": ["application/json"]}}, "/wallet/keys": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/CreateKeyResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/CreateKeyRequest"}}], "tags": ["wallet"], "summary": "Create a key pair", "produces": ["application/json"]}, "put": {"responses": {"200": {"schema": {"$ref": "#/definitions/UpdateKeyResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/UpdateKeyRequest"}}], "tags": ["wallet"], "summary": "Update a key pair's kid", "produces": ["application/json"]}}, "/wallet/keys/{multikey}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/FetchKeyResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "multikey", "required": true, "type": "string"}], "tags": ["wallet"], "summary": "Fetch key info.", "produces": ["application/json"]}}, "/wallet/sd-jwt/sign": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/WalletModuleResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/SDJWSCreate"}}], "tags": ["wallet"], "summary": "Create an sd-jws using did keys with a given payload", "produces": ["application/json"]}}, "/wallet/sd-jwt/verify": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/SDJWSVerifyResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/SDJWSVerify"}}], "tags": ["wallet"], "summary": "Verify an sd-jws using did keys with a given SD-JWS with optional key binding", "produces": ["application/json"]}}, "/wallet/set-did-endpoint": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/WalletModuleResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/DIDEndpointWithType"}}, {"in": "query", "name": "conn_id", "type": "string", "description": "Connection identifier", "required": false}, {"in": "query", "name": "create_transaction_for_endorser", "type": "boolean", "description": "Create Transaction For Endorser's signature", "required": false}], "tags": ["wallet"], "summary": "Update endpoint in wallet and on ledger if posted to it", "produces": ["application/json"]}}}, "info": {"title": "Aries Cloud Agent", "version": "v1.2.1.post20250213"}, "swagger": "2.0", "definitions": {"AMLRecord": {"properties": {"aml": {"additionalProperties": {"type": "string"}, "type": "object"}, "amlContext": {"type": "string"}, "version": {"type": "string"}}, "type": "object"}, "ActionMenuFetchResult": {"properties": {"result": {"allOf": [{"$ref": "#/definitions/Menu"}], "description": "Action menu"}}, "type": "object"}, "ActionMenuModulesResult": {"properties": {}, "type": "object"}, "AddProof": {"properties": {"document": {"additionalProperties": {}, "example": {"hello": "world"}, "type": "object"}, "options": {"allOf": [{"$ref": "#/definitions/DataIntegrityProofOptions"}], "example": {"cryptosuite": "eddsa-jcs-2022", "proofPurpose": "assertionMethod", "type": "DataIntegrityProof", "verificationMethod": "did:web:example.com#key-01"}}}, "required": ["document"], "type": "object"}, "AddProofResponse": {"properties": {"secured_document": {"additionalProperties": {}, "example": {"hello": "world"}, "type": "object"}}, "required": ["secured_document"], "type": "object"}, "AdminConfig": {"properties": {"config": {"additionalProperties": {}, "description": "Configuration settings", "type": "object"}}, "required": ["config"], "type": "object"}, "AdminMediationDeny": {"properties": {}, "type": "object"}, "AdminModules": {"properties": {"result": {"description": "List of admin modules", "items": {"description": "admin module", "type": "string"}, "type": "array"}}, "type": "object"}, "AdminReset": {"properties": {}, "type": "object"}, "AdminShutdown": {"properties": {}, "type": "object"}, "AdminStatus": {"properties": {"conductor": {"additionalProperties": {}, "description": "Conductor statistics", "type": "object"}, "label": {"description": "Default label", "type": "string", "x-nullable": true}, "timing": {"additionalProperties": {}, "description": "Timing results", "type": "object"}, "version": {"description": "Version code", "type": "string"}}, "type": "object"}, "AdminStatusLiveliness": {"properties": {"alive": {"description": "Liveliness status", "example": true, "type": "boolean"}}, "type": "object"}, "AdminStatusReadiness": {"properties": {"ready": {"description": "Readiness status", "example": true, "type": "boolean"}}, "type": "object"}, "AnonCredsSchema": {"properties": {"attrNames": {"description": "Schema attribute names", "items": {"description": "Attribute name", "example": "score", "type": "string"}, "type": "array"}, "issuerId": {"description": "Issuer Identifier of the credential definition or schema", "example": "did:(method):WgWxqztrNooG92RXvxSTWv", "type": "string"}, "name": {"description": "Schema name", "example": "Example schema", "type": "string"}, "version": {"description": "Schema version", "example": "1.0", "type": "string"}}, "required": ["attrNames", "issuerId", "name", "version"], "type": "object"}, "AnoncredsPresentationReqAttrSpec": {"properties": {"name": {"description": "Attribute name", "example": "favouriteDrink", "type": "string"}, "names": {"description": "Attribute name group", "items": {"example": "age", "type": "string"}, "type": "array"}, "non_revoked": {"$ref": "#/definitions/AnoncredsPresentationReqAttrSpecNonRevoked", "x-nullable": true}, "restrictions": {"description": "If present, credential must satisfy one of given restrictions: specify schema_id, schema_issuer_did, schema_name, schema_version, issuer_did, cred_def_id, and/or attr::::value where represents a credential attribute name", "items": {"additionalProperties": {"example": "did:(method):3:CL:20:tag", "type": "string"}, "type": "object"}, "type": "array"}}, "type": "object"}, "AnoncredsPresentationReqAttrSpecNonRevoked": {"properties": {"from": {"description": "Earliest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}, "to": {"description": "Latest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}}, "type": "object"}, "AnoncredsPresentationReqPredSpec": {"properties": {"name": {"description": "Attribute name", "example": "index", "type": "string"}, "non_revoked": {"$ref": "#/definitions/AnoncredsPresentationReqPredSpecNonRevoked", "x-nullable": true}, "p_type": {"description": "Predicate type ('<', '<=', '>=', or '>')", "enum": ["<", "<=", ">=", ">"], "example": ">=", "type": "string"}, "p_value": {"description": "Threshold value", "type": "integer"}, "restrictions": {"description": "If present, credential must satisfy one of given restrictions: specify schema_id, schema_issuer_did, schema_name, schema_version, issuer_did, cred_def_id, and/or attr::::value where represents a credential attribute name", "items": {"additionalProperties": {"example": "did:(method):3:CL:20:tag", "type": "string"}, "type": "object"}, "type": "array"}}, "required": ["name", "p_type", "p_value"], "type": "object"}, "AnoncredsPresentationReqPredSpecNonRevoked": {"properties": {"from": {"description": "Earliest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}, "to": {"description": "Latest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}}, "type": "object"}, "AnoncredsPresentationRequest": {"properties": {"name": {"description": "Proof request name", "example": "Proof request", "type": "string"}, "non_revoked": {"$ref": "#/definitions/AnoncredsPresentationRequestNonRevoked", "x-nullable": true}, "nonce": {"description": "Nonce", "example": "1", "pattern": "^[1-9][0-9]*$", "type": "string"}, "requested_attributes": {"additionalProperties": {"$ref": "#/definitions/AnoncredsPresentationReqAttrSpec"}, "description": "Requested attribute specifications of proof request", "type": "object"}, "requested_predicates": {"additionalProperties": {"$ref": "#/definitions/AnoncredsPresentationReqPredSpec"}, "description": "Requested predicate specifications of proof request", "type": "object"}, "version": {"description": "Proof request version", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}}, "required": ["requested_attributes", "requested_predicates"], "type": "object"}, "AnoncredsPresentationRequestNonRevoked": {"properties": {"from": {"description": "Earliest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}, "to": {"description": "Latest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}}, "type": "object"}, "AnoncredsRevocationModuleResponse": {"properties": {}, "type": "object"}, "AttachDecorator": {"properties": {"@id": {"description": "Attachment identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "byte_count": {"description": "Byte count of data included by reference", "example": 1234, "type": "integer"}, "data": {"$ref": "#/definitions/AttachDecoratorData"}, "description": {"description": "Human-readable description of content", "example": "view from doorway, facing east, with lights off", "type": "string"}, "filename": {"description": "File name", "example": "IMG1092348.png", "type": "string"}, "lastmod_time": {"description": "Hint regarding last modification datetime, in ISO-8601 format", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "mime-type": {"description": "MIME type", "example": "image/png", "type": "string"}}, "required": ["data"], "type": "object"}, "AttachDecoratorData": {"properties": {"base64": {"description": "Base64-encoded data", "example": "ey4uLn0=", "pattern": "^[a-zA-Z0-9+/]*={0,2}$", "type": "string"}, "json": {"description": "JSON-serialized data", "example": "{\"sample\": \"content\"}"}, "jws": {"allOf": [{"$ref": "#/definitions/AttachDecoratorDataJWS"}], "description": "Detached Java Web Signature"}, "links": {"description": "List of hypertext links to data", "items": {"example": "https://link.to/data", "type": "string"}, "type": "array"}, "sha256": {"description": "SHA256 hash (binhex encoded) of content", "example": "617a48c7c8afe0521efdc03e5bb0ad9e655893e6b4b51f0e794d70fba132aacb", "pattern": "^[a-fA-F0-9+/]{64}$", "type": "string"}}, "type": "object"}, "AttachDecoratorData1JWS": {"properties": {"header": {"$ref": "#/definitions/AttachDecoratorDataJWSHeader"}, "protected": {"description": "protected JWS header", "example": "ey4uLn0", "pattern": "^[-_a-zA-Z0-9]*$", "type": "string"}, "signature": {"description": "signature", "example": "ey4uLn0", "pattern": "^[-_a-zA-Z0-9]*$", "type": "string"}}, "required": ["header", "signature"], "type": "object"}, "AttachDecoratorDataJWS": {"properties": {"header": {"$ref": "#/definitions/AttachDecoratorDataJWSHeader"}, "protected": {"description": "protected JWS header", "example": "ey4uLn0", "pattern": "^[-_a-zA-Z0-9]*$", "type": "string"}, "signature": {"description": "signature", "example": "ey4uLn0", "pattern": "^[-_a-zA-Z0-9]*$", "type": "string"}, "signatures": {"description": "List of signatures", "items": {"$ref": "#/definitions/AttachDecoratorData1JWS"}, "type": "array"}}, "type": "object"}, "AttachDecoratorDataJWSHeader": {"properties": {"kid": {"description": "Key identifier, in W3C did:key or DID URL format", "example": "did:sov:LjgpST2rjsoxYegQDRm7EL#keys-4", "pattern": "^did:(?:key:z[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+|sov:[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}(;.*)?(\\?.*)?#.+)$", "type": "string"}}, "required": ["kid"], "type": "object"}, "AttachmentDef": {"properties": {"id": {"description": "Attachment identifier", "example": "attachment-0", "type": "string"}, "type": {"description": "Attachment type", "enum": ["credential-offer", "present-proof"], "example": "present-proof", "type": "string"}}, "type": "object"}, "AttributeMimeTypesResult": {"properties": {"results": {"additionalProperties": {"description": "MIME type", "type": "string"}, "type": "object", "x-nullable": true}}, "type": "object"}, "BasicMessageModuleResponse": {"properties": {}, "type": "object"}, "ClaimFormat": {"properties": {"di_vc": {"additionalProperties": {}, "type": "object"}, "jwt": {"additionalProperties": {}, "type": "object"}, "jwt_vc": {"additionalProperties": {}, "type": "object"}, "jwt_vp": {"additionalProperties": {}, "type": "object"}, "ldp": {"additionalProperties": {}, "type": "object"}, "ldp_vc": {"additionalProperties": {}, "type": "object"}, "ldp_vp": {"additionalProperties": {}, "type": "object"}}, "type": "object"}, "ClearPendingRevocationsRequest": {"properties": {"purge": {"additionalProperties": {"items": {"description": "Credential revocation identifier", "example": "12345", "pattern": "^[1-9][0-9]*$", "type": "string"}, "type": "array"}, "description": "Credential revocation ids by revocation registry id: omit for all, specify null or empty list for all pending per revocation registry", "type": "object"}}, "type": "object"}, "ConfigurableWriteLedgers": {"properties": {"write_ledgers": {"description": "List of configurable write ledgers identifiers", "items": {"description": "Ledgers identifiers", "type": "string"}, "type": "array"}}, "type": "object"}, "ConnRecord": {"properties": {"accept": {"description": "Connection acceptance: manual or auto", "enum": ["manual", "auto"], "example": "auto", "type": "string"}, "alias": {"description": "Optional alias to apply to connection for later use", "example": "Bob, providing quotes", "type": "string"}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "connection_protocol": {"description": "Connection protocol used", "enum": ["connections/1.0", "didexchange/1.0", "didexchange/1.1"], "example": "connections/1.0", "type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "error_msg": {"description": "Error message", "example": "No DIDDoc provided; cannot connect to public DID", "type": "string"}, "inbound_connection_id": {"description": "Inbound routing connection id to use", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "invitation_key": {"description": "Public key for connection", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "invitation_mode": {"description": "Invitation mode", "enum": ["once", "multi", "static"], "example": "once", "type": "string"}, "invitation_msg_id": {"description": "ID of out-of-band invitation message", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "my_did": {"description": "Our DID for connection", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "type": "string"}, "request_id": {"description": "Connection request identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "rfc23_state": {"description": "State per RFC 23", "example": "invitation-sent", "readOnly": true, "type": "string"}, "state": {"description": "Current record state", "example": "active", "type": "string"}, "their_did": {"description": "Their DID for connection", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "type": "string"}, "their_label": {"description": "Their label for connection", "example": "Bob", "type": "string"}, "their_public_did": {"description": "Other agent's public DID for connection", "example": "2cpBmR3FqGKWi5EyUbpRY8", "type": "string"}, "their_role": {"description": "Their role in the connection protocol", "enum": ["invitee", "requester", "inviter", "responder"], "example": "requester", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "required": ["connection_id"], "type": "object"}, "ConnectionInvitation": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "did": {"description": "DID for connection invitation", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "type": "string"}, "imageUrl": {"description": "Optional image URL for connection invitation", "example": "http://192.168.56.101/img/logo.jpg", "format": "url", "type": "string", "x-nullable": true}, "label": {"description": "Optional label for connection invitation", "example": "Bob", "type": "string"}, "recipientKeys": {"description": "List of recipient keys", "items": {"description": "Recipient public key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "type": "array"}, "routingKeys": {"description": "List of routing keys", "items": {"description": "Routing key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "type": "array"}, "serviceEndpoint": {"description": "Service endpoint at which to reach this agent", "example": "http://192.168.56.101:8020", "type": "string"}}, "type": "object"}, "ConnectionList": {"properties": {"results": {"description": "List of connection records", "items": {"$ref": "#/definitions/ConnRecord"}, "type": "array"}}, "required": ["results"], "type": "object"}, "ConnectionMetadata": {"properties": {"results": {"additionalProperties": {}, "description": "Dictionary of metadata associated with connection.", "type": "object"}}, "type": "object"}, "ConnectionMetadataSetRequest": {"properties": {"metadata": {"additionalProperties": {}, "description": "Dictionary of metadata to set for connection.", "type": "object"}}, "required": ["metadata"], "type": "object"}, "ConnectionModuleResponse": {"properties": {}, "type": "object"}, "ConnectionStaticRequest": {"properties": {"alias": {"description": "Alias to assign to this connection", "type": "string"}, "my_did": {"description": "Local DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "my_seed": {"description": "Seed to use for the local DID", "type": "string"}, "their_did": {"description": "Remote DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "their_endpoint": {"description": "URL endpoint for other party", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "type": "string"}, "their_label": {"description": "Other party's label for this connection", "type": "string"}, "their_seed": {"description": "Seed to use for the remote DID", "type": "string"}, "their_verkey": {"description": "Remote verification key", "type": "string"}}, "type": "object"}, "ConnectionStaticResult": {"properties": {"my_did": {"description": "Local DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "my_endpoint": {"description": "My URL endpoint", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "type": "string"}, "my_verkey": {"description": "My verification key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "record": {"$ref": "#/definitions/ConnRecord"}, "their_did": {"description": "Remote DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "their_verkey": {"description": "Remote verification key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}}, "required": ["my_did", "my_endpoint", "my_verkey", "record", "their_did", "their_verkey"], "type": "object"}, "Constraints": {"properties": {"fields": {"items": {"$ref": "#/definitions/DIFField"}, "type": "array"}, "is_holder": {"items": {"$ref": "#/definitions/DIFHolder"}, "type": "array"}, "limit_disclosure": {"description": "LimitDisclosure", "type": "string"}, "status_active": {"enum": ["required", "allowed", "disallowed"], "type": "string"}, "status_revoked": {"enum": ["required", "allowed", "disallowed"], "type": "string"}, "status_suspended": {"enum": ["required", "allowed", "disallowed"], "type": "string"}, "subject_is_issuer": {"description": "SubjectIsIssuer", "enum": ["required", "preferred"], "type": "string"}}, "type": "object"}, "CreateInvitationRequest": {"properties": {"mediation_id": {"description": "Identifier for active mediation record to be used", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "type": "string"}, "metadata": {"additionalProperties": {}, "description": "Optional metadata to attach to the connection created with the invitation", "type": "object"}, "my_label": {"description": "Optional label for connection invitation", "example": "Bob", "type": "string"}, "recipient_keys": {"description": "List of recipient keys", "items": {"description": "Recipient public key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "type": "array"}, "routing_keys": {"description": "List of routing keys", "items": {"description": "Routing key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "type": "array"}, "service_endpoint": {"description": "Connection endpoint", "example": "http://192.168.56.102:8020", "type": "string"}}, "type": "object"}, "CreateKeyRequest": {"properties": {"alg": {"description": "Which key algorithm to use.", "example": "ed25519", "type": "string"}, "kid": {"description": "Optional kid to bind to the keypair, such as a verificationMethod.", "example": "did:web:example.com#key-01", "type": "string"}, "seed": {"description": "Optional seed to generate the key pair. Must enable insecure wallet mode.", "example": "00000000000000000000000000000000", "type": "string"}}, "type": "object"}, "CreateKeyResponse": {"properties": {"kid": {"description": "The associated kid", "example": "did:web:example.com#key-01", "type": "string"}, "multikey": {"description": "The Public Key Multibase format (multikey)", "example": "z6MkgKA7yrw5kYSiDuQFcye4bMaJpcfHFry3Bx45pdWh3s8i", "type": "string"}}, "type": "object"}, "CreateWalletRequest": {"properties": {"extra_settings": {"additionalProperties": {}, "description": "Agent config key-value pairs", "type": "object"}, "image_url": {"description": "Image url for this wallet. This image url is publicized (self-attested) to other agents as part of forming a connection.", "example": "https://aries.ca/images/sample.png", "type": "string"}, "key_management_mode": {"description": "Key management method to use for this wallet.", "enum": ["managed"], "example": "managed", "type": "string"}, "label": {"description": "Label for this wallet. This label is publicized (self-attested) to other agents as part of forming a connection.", "example": "Alice", "type": "string"}, "wallet_dispatch_type": {"description": "Webhook target dispatch type for this wallet. default: Dispatch only to webhooks associated with this wallet. base: Dispatch only to webhooks associated with the base wallet. both: Dispatch to both webhook targets.", "enum": ["default", "both", "base"], "example": "default", "type": "string"}, "wallet_key": {"description": "Master key used for key derivation.", "example": "MySecretKey123", "type": "string"}, "wallet_key_derivation": {"description": "Key derivation", "enum": ["ARGON2I_MOD", "ARGON2I_INT", "RAW"], "example": "RAW", "type": "string"}, "wallet_name": {"description": "Wallet name", "example": "MyNewWallet", "type": "string"}, "wallet_type": {"description": "Type of the wallet to create. Must be same as base wallet.", "enum": ["askar", "askar-anoncreds"], "example": "askar", "type": "string"}, "wallet_webhook_urls": {"description": "List of Webhook URLs associated with this subwallet", "items": {"description": "Optional webhook URL to receive webhook messages", "example": "http://localhost:8022/webhooks", "type": "string"}, "type": "array"}}, "type": "object"}, "CreateWalletResponse": {"properties": {"created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "key_management_mode": {"description": "Mode regarding management of wallet key", "enum": ["managed", "unmanaged"], "type": "string"}, "settings": {"additionalProperties": {}, "description": "Settings for this wallet.", "type": "object"}, "state": {"description": "Current record state", "example": "active", "type": "string"}, "token": {"description": "Authorization token to authenticate wallet requests", "example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "wallet_id": {"description": "Wallet record ID", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}}, "required": ["key_management_mode", "wallet_id"], "type": "object"}, "CreateWalletTokenRequest": {"properties": {"wallet_key": {"description": "Master key used for key derivation. Only required for unmanaged wallets.", "example": "MySecretKey123", "type": "string"}}, "type": "object"}, "CreateWalletTokenResponse": {"properties": {"token": {"description": "Authorization token to authenticate wallet requests", "example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk", "type": "string"}}, "type": "object"}, "CredAttrSpec": {"properties": {"mime-type": {"description": "MIME type: omit for (null) default", "example": "image/jpeg", "type": "string", "x-nullable": true}, "name": {"description": "Attribute name", "example": "favourite_drink", "type": "string"}, "value": {"description": "Attribute value: base64-encode if MIME type is present", "example": "martini", "type": "string"}}, "required": ["name", "value"], "type": "object"}, "CredDef": {"properties": {"issuerId": {"description": "Issuer Identifier of the credential definition or schema", "example": "did:(method):WgWxqztrNooG92RXvxSTWv", "type": "string"}, "schemaId": {"description": "Schema identifier", "example": "did:(method):2:schema_name:1.0", "type": "string"}, "tag": {"description": "The tag value passed in by the Issuer to an AnonCred's Credential Definition create and store implementation.", "example": "default", "type": "string"}, "type": {"enum": ["CL"], "type": "string"}, "value": {"$ref": "#/definitions/CredDefValueSchemaAnoncreds"}}, "type": "object"}, "CredDefPostOptions": {"properties": {"create_transaction_for_endorser": {"description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.", "example": false, "type": "boolean"}, "endorser_connection_id": {"description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "revocation_registry_size": {"description": "Maximum number of credential revocations per registry", "example": 1000, "type": "integer"}, "support_revocation": {"description": "Support credential revocation", "type": "boolean"}}, "type": "object"}, "CredDefPostRequest": {"properties": {"credential_definition": {"$ref": "#/definitions/InnerCredDef"}, "options": {"$ref": "#/definitions/CredDefPostOptions"}}, "type": "object"}, "CredDefResult": {"properties": {"credential_definition_metadata": {"additionalProperties": {}, "type": "object"}, "credential_definition_state": {"$ref": "#/definitions/CredDefState"}, "job_id": {"type": "string"}, "registration_metadata": {"additionalProperties": {}, "type": "object"}}, "type": "object"}, "CredDefState": {"properties": {"credential_definition": {"allOf": [{"$ref": "#/definitions/CredDef"}], "description": "credential definition"}, "credential_definition_id": {"description": "credential definition id", "example": "did:(method):3:CL:20:tag", "type": "string", "x-nullable": true}, "state": {"enum": ["finished", "failed", "action", "wait"], "type": "string"}}, "type": "object"}, "CredDefValue": {"properties": {"primary": {"allOf": [{"$ref": "#/definitions/CredDefValuePrimary"}], "description": "Primary value for credential definition"}, "revocation": {"allOf": [{"$ref": "#/definitions/CredDefValueRevocation"}], "description": "Revocation value for credential definition"}}, "type": "object"}, "CredDefValuePrimary": {"properties": {"n": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "r": {"$ref": "#/definitions/Generated"}, "rctxt": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "s": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "z": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}}, "type": "object"}, "CredDefValuePrimarySchemaAnoncreds": {"properties": {"n": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "r": {"additionalProperties": {}, "type": "object"}, "rctxt": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "s": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "z": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}}, "type": "object"}, "CredDefValueRevocation": {"properties": {"g": {"example": "1 1F14F&ECB578F 2 095E45DDF417D", "type": "string"}, "g_dash": {"example": "1 1D64716fCDC00C 1 0C781960FA66E3D3 2 095E45DDF417D", "type": "string"}, "h": {"example": "1 16675DAE54BFAE8 2 095E45DD417D", "type": "string"}, "h0": {"example": "1 21E5EF9476EAF18 2 095E45DDF417D", "type": "string"}, "h1": {"example": "1 236D1D99236090 2 095E45DDF417D", "type": "string"}, "h2": {"example": "1 1C3AE8D1F1E277 2 095E45DDF417D", "type": "string"}, "h_cap": {"example": "1 1B2A32CF3167 1 2490FEBF6EE55 1 0000000000000000", "type": "string"}, "htilde": {"example": "1 1D8549E8C0F8 2 095E45DDF417D", "type": "string"}, "pk": {"example": "1 142CD5E5A7DC 1 153885BD903312 2 095E45DDF417D", "type": "string"}, "u": {"example": "1 0C430AAB2B4710 1 1CB3A0932EE7E 1 0000000000000000", "type": "string"}, "y": {"example": "1 153558BD903312 2 095E45DDF417D 1 0000000000000000", "type": "string"}}, "type": "object"}, "CredDefValueRevocationSchemaAnoncreds": {"properties": {"g": {"example": "1 1F14F&ECB578F 2 095E45DDF417D", "type": "string"}, "g_dash": {"example": "1 1D64716fCDC00C 1 0C781960FA66E3D3 2 095E45DDF417D", "type": "string"}, "h": {"example": "1 16675DAE54BFAE8 2 095E45DD417D", "type": "string"}, "h0": {"example": "1 21E5EF9476EAF18 2 095E45DDF417D", "type": "string"}, "h1": {"example": "1 236D1D99236090 2 095E45DDF417D", "type": "string"}, "h2": {"example": "1 1C3AE8D1F1E277 2 095E45DDF417D", "type": "string"}, "h_cap": {"example": "1 1B2A32CF3167 1 2490FEBF6EE55 1 0000000000000000", "type": "string"}, "htilde": {"example": "1 1D8549E8C0F8 2 095E45DDF417D", "type": "string"}, "pk": {"example": "1 142CD5E5A7DC 1 153885BD903312 2 095E45DDF417D", "type": "string"}, "u": {"example": "1 0C430AAB2B4710 1 1CB3A0932EE7E 1 0000000000000000", "type": "string"}, "y": {"example": "1 153558BD903312 2 095E45DDF417D 1 0000000000000000", "type": "string"}}, "type": "object"}, "CredDefValueSchemaAnoncreds": {"properties": {"primary": {"allOf": [{"$ref": "#/definitions/CredDefValuePrimarySchemaAnoncreds"}], "description": "Primary value for credential definition"}, "revocation": {"allOf": [{"$ref": "#/definitions/CredDefValueRevocationSchemaAnoncreds"}], "description": "Revocation value for credential definition"}}, "type": "object"}, "CredInfoList": {"properties": {"results": {"items": {"$ref": "#/definitions/IndyCredInfo"}, "type": "array"}}, "type": "object"}, "CredRevIndyRecordsResult": {"properties": {"rev_reg_delta": {"additionalProperties": {}, "description": "Indy revocation registry delta", "type": "object"}}, "type": "object"}, "CredRevIndyRecordsResultSchemaAnoncreds": {"properties": {"rev_reg_delta": {"additionalProperties": {}, "description": "Indy revocation registry delta", "type": "object"}}, "type": "object"}, "CredRevRecordDetailsResult": {"properties": {"results": {"items": {"$ref": "#/definitions/IssuerCredRevRecord"}, "type": "array"}}, "type": "object"}, "CredRevRecordDetailsResultSchemaAnoncreds": {"properties": {"results": {"items": {"$ref": "#/definitions/IssuerCredRevRecordSchemaAnoncreds"}, "type": "array"}}, "type": "object"}, "CredRevRecordResult": {"properties": {"result": {"$ref": "#/definitions/IssuerCredRevRecord"}}, "type": "object"}, "CredRevRecordResultSchemaAnoncreds": {"properties": {"result": {"$ref": "#/definitions/IssuerCredRevRecordSchemaAnoncreds"}}, "type": "object"}, "CredRevokedResult": {"properties": {"revoked": {"description": "Whether credential is revoked on the ledger", "type": "boolean"}}, "type": "object"}, "Credential": {"additionalProperties": true, "properties": {"@context": {"description": "The JSON-LD context of the credential", "example": ["https://www.w3.org/2018/credentials/v1", "https://www.w3.org/2018/credentials/examples/v1"], "items": {}, "type": "array"}, "credentialStatus": {"example": {"id": "https://example.com/credentials/status/3#94567", "statusListCredential": "https://example.com/credentials/status/3", "statusListIndex": "94567", "statusPurpose": "revocation", "type": "BitstringStatusListEntry"}}, "credentialSubject": {"example": {"alumniOf": {"id": "did:example:c276e12ec21ebfeb1f712ebc6f1"}, "id": "did:example:ebfeb1f712ebc6f1c276e12ec21"}}, "expirationDate": {"description": "The expiration date", "example": "2010-01-01T19:23:24Z", "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})([Tt ]([0-9]{2}):([0-9]{2}):([0-9]{2})(\\.[0-9]+)?)?(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?$", "type": "string"}, "id": {"description": "The ID of the credential", "example": "http://example.edu/credentials/1872", "pattern": "\\w+:(\\/?\\/?)[^\\s]+", "type": "string"}, "issuanceDate": {"description": "The issuance date", "example": "2010-01-01T19:23:24Z", "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})([Tt ]([0-9]{2}):([0-9]{2}):([0-9]{2})(\\.[0-9]+)?)?(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?$", "type": "string"}, "issuer": {"description": "The JSON-LD Verifiable Credential Issuer. Either string of object with id field.", "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH"}, "proof": {"allOf": [{"$ref": "#/definitions/LinkedDataProof"}], "description": "The proof of the credential", "example": {"created": "2019-12-11T03:50:55", "jws": "eyJhbGciOiAiRWREU0EiLCAiYjY0IjogZmFsc2UsICJjcml0JiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQKBhQDxvXNo7nvtUBb_Eq1Ch6YBKY5qBQ", "proofPurpose": "assertionMethod", "type": "Ed25519Signature2018", "verificationMethod": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL"}}, "type": {"description": "The JSON-LD type of the credential", "example": ["VerifiableCredential", "AlumniCredential"], "items": {"type": "string"}, "type": "array"}}, "required": ["@context", "credentialSubject", "issuanceDate", "issuer", "type"], "type": "object"}, "CredentialDefinition": {"properties": {"id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "schemaId": {"description": "Schema identifier within credential definition identifier", "example": "20", "type": "string"}, "tag": {"description": "Tag within credential definition identifier", "example": "tag", "type": "string"}, "type": {"default": "CL", "description": "Signature type: CL for Camenisch-Lysyanskaya", "example": "CL"}, "value": {"allOf": [{"$ref": "#/definitions/CredDefValue"}], "description": "Credential definition primary and revocation values"}, "ver": {"description": "Node protocol version", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}}, "type": "object"}, "CredentialDefinitionGetResult": {"properties": {"credential_definition": {"$ref": "#/definitions/CredentialDefinition"}}, "type": "object"}, "CredentialDefinitionSendRequest": {"properties": {"revocation_registry_size": {"description": "Revocation registry size", "example": 1000, "maximum": 32768, "minimum": 4, "type": "integer"}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "support_revocation": {"description": "Revocation supported flag", "type": "boolean"}, "tag": {"description": "Credential definition identifier tag", "example": "default", "type": "string"}}, "type": "object"}, "CredentialDefinitionSendResult": {"properties": {"credential_definition_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}}, "required": ["credential_definition_id"], "type": "object"}, "CredentialDefinitionsCreatedResult": {"properties": {"credential_definition_ids": {"items": {"description": "Credential definition identifiers", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "type": "array"}}, "type": "object"}, "CredentialOffer": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "credential_preview": {"$ref": "#/definitions/CredentialPreview"}, "offers~attach": {"items": {"$ref": "#/definitions/AttachDecorator"}, "type": "array"}}, "required": ["offers~attach"], "type": "object"}, "CredentialPreview": {"properties": {"@type": {"description": "Message type identifier", "example": "issue-credential/1.0/credential-preview", "type": "string"}, "attributes": {"items": {"$ref": "#/definitions/CredAttrSpec"}, "type": "array"}}, "required": ["attributes"], "type": "object"}, "CredentialProposal": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "cred_def_id": {"example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "credential_proposal": {"$ref": "#/definitions/CredentialPreview"}, "issuer_did": {"example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_id": {"example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "schema_issuer_did": {"example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_name": {"type": "string"}, "schema_version": {"example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}}, "type": "object"}, "CredentialStatusOptions": {"additionalProperties": true, "properties": {"type": {"description": "Credential status method type to use for the credential. Should match status method registered in the Verifiable Credential Extension Registry", "example": "CredentialStatusList2017", "type": "string"}}, "required": ["type"], "type": "object"}, "DID": {"properties": {"did": {"description": "DID of interest", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "type": "string"}, "key_type": {"description": "Key type associated with the DID", "enum": ["ed25519", "bls12381g2", "p256"], "example": "ed25519", "type": "string"}, "metadata": {"additionalProperties": {}, "description": "Additional metadata associated with the DID", "type": "object"}, "method": {"description": "Did method associated with the DID", "example": "sov", "type": "string"}, "posture": {"description": "Whether DID is current public DID, posted to ledger but not current public DID, or local to the wallet", "enum": ["public", "posted", "wallet_only"], "example": "wallet_only", "type": "string"}, "verkey": {"description": "Public verification key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}}, "required": ["did", "key_type", "method", "posture", "verkey"], "type": "object"}, "DIDCreate": {"properties": {"method": {"description": "Method for the requested DID.Supported methods are 'key', 'sov', and any other registered method.", "example": "sov", "type": "string"}, "options": {"allOf": [{"$ref": "#/definitions/DIDCreateOptions"}], "description": "To define a key type and/or a did depending on chosen DID method."}, "seed": {"description": "Optional seed to use for DID, Must be enabled in configuration before use.", "example": "000000000000000000000000Trustee1", "type": "string"}}, "type": "object"}, "DIDCreateOptions": {"properties": {"did": {"description": "Specify final value of the did (including did:: prefix)if the method supports or requires so.", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "type": "string"}, "key_type": {"description": "Key type to use for the DID keypair. Validated with the chosen DID method's supported key types.", "enum": ["ed25519", "bls12381g2", "p256"], "example": "ed25519", "type": "string"}}, "required": ["key_type"], "type": "object"}, "DIDEndpoint": {"properties": {"did": {"description": "DID of interest", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "endpoint": {"description": "Endpoint to set (omit to delete)", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "type": "string"}}, "required": ["did"], "type": "object"}, "DIDEndpointWithType": {"properties": {"did": {"description": "DID of interest", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "endpoint": {"description": "Endpoint to set (omit to delete)", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "type": "string"}, "endpoint_type": {"description": "Endpoint type to set (default 'Endpoint'); affects only public or posted DIDs", "enum": ["Endpoint", "Profile", "LinkedDomains"], "example": "Endpoint", "type": "string"}, "mediation_id": {"description": "Mediation ID to use for endpoint information.", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "type": "string"}}, "required": ["did"], "type": "object"}, "DIDList": {"properties": {"results": {"description": "DID list", "items": {"$ref": "#/definitions/DID"}, "type": "array"}}, "type": "object"}, "DIDResult": {"properties": {"result": {"$ref": "#/definitions/DID"}}, "type": "object"}, "DIDRotateRequestJSON": {"properties": {"to_did": {"description": "The DID the rotating party is rotating to", "example": "did:web:example.com", "type": "string"}}, "required": ["to_did"], "type": "object"}, "DIDXRejectRequest": {"properties": {"reason": {"description": "Reason for rejecting the DID Exchange", "example": "Request rejected", "type": "string"}}, "type": "object"}, "DIDXRequest": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "did": {"description": "DID of exchange", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "type": "string"}, "did_doc~attach": {"allOf": [{"$ref": "#/definitions/AttachDecorator"}], "description": "As signed attachment, DID Doc associated with DID"}, "goal": {"description": "A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message", "example": "To issue a Faber College Graduate credential", "type": "string"}, "goal_code": {"description": "A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message", "example": "issue-vc", "type": "string"}, "label": {"description": "Label for DID exchange request", "example": "Request to connect with Bob", "type": "string"}}, "required": ["label"], "type": "object"}, "DIFField": {"properties": {"filter": {"$ref": "#/definitions/Filter"}, "id": {"description": "ID", "type": "string"}, "path": {"items": {"description": "Path", "type": "string"}, "type": "array"}, "predicate": {"description": "Preference", "enum": ["required", "preferred"], "type": "string"}, "purpose": {"description": "Purpose", "type": "string"}}, "type": "object"}, "DIFHolder": {"properties": {"directive": {"description": "Preference", "enum": ["required", "preferred"], "type": "string"}, "field_id": {"items": {"description": "FieldID", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "type": "string"}, "type": "array"}}, "type": "object"}, "DIFOptions": {"properties": {"challenge": {"description": "Challenge protect against replay attack", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "type": "string"}, "domain": {"description": "Domain protect against replay attack", "example": "4jt78h47fh47", "type": "string"}}, "type": "object"}, "DIFPresSpec": {"properties": {"issuer_id": {"description": "Issuer identifier to sign the presentation, if different from current public DID", "type": "string"}, "presentation_definition": {"$ref": "#/definitions/PresentationDefinition"}, "record_ids": {"additionalProperties": {}, "description": "Mapping of input_descriptor id to list of stored W3C credential record_id", "example": {"": ["", ""], "": [""]}, "type": "object"}, "reveal_doc": {"additionalProperties": {}, "description": "reveal doc [JSON-LD frame] dict used to derive the credential when selective disclosure is required", "example": {"@context": ["https://www.w3.org/2018/credentials/v1", "https://w3id.org/security/bbs/v1"], "@explicit": true, "@requireAll": true, "credentialSubject": {"@explicit": true, "@requireAll": true, "Observation": [{"effectiveDateTime": {}, "@explicit": true, "@requireAll": true}]}, "issuanceDate": {}, "issuer": {}, "type": ["VerifiableCredential", "LabReport"]}, "type": "object"}}, "type": "object"}, "DIFProofProposal": {"properties": {"input_descriptors": {"items": {"$ref": "#/definitions/InputDescriptors"}, "type": "array"}, "options": {"$ref": "#/definitions/DIFOptions"}}, "type": "object"}, "DIFProofRequest": {"additionalProperties": true, "properties": {"options": {"$ref": "#/definitions/DIFOptions"}, "presentation_definition": {"$ref": "#/definitions/PresentationDefinition"}}, "required": ["presentation_definition"], "type": "object"}, "DataIntegrityProofOptions": {"additionalProperties": true, "properties": {"challenge": {"description": "The value is used once for a particular domain and window of time. This value is used to mitigate replay attacks.", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "created": {"description": "The date and time the proof was created is OPTIONAL and, if included, MUST be specified as an [XMLSCHEMA11-2] dateTimeStamp string", "example": "2010-01-01T19:23:24Z", "type": "string"}, "cryptosuite": {"description": "An identifier for the cryptographic suite that can be used to verify the proof.", "example": "eddsa-jcs-2022", "type": "string"}, "domain": {"description": "It conveys one or more security domains in which the proof is meant to be used.", "example": "example.com", "type": "string"}, "expires": {"description": "The expires property is OPTIONAL and, if present, specifies when the proof expires. If present, it MUST be an [XMLSCHEMA11-2] dateTimeStamp string", "example": "2010-01-01T19:23:24Z", "type": "string"}, "id": {"description": "An optional identifier for the proof, which MUST be a URL [URL], such as a UUID as a URN", "example": "urn:uuid:6a1676b8-b51f-11ed-937b-d76685a20ff5", "type": "string"}, "nonce": {"description": "One use of this field is to increase privacy by decreasing linkability that is the result of deterministically generated signatures.", "example": "CF69iO3nfvqRsRBNElE8b4wO39SyJHPM7Gg1nExltW5vSfQA1lvDCR/zXX1To0/4NLo==", "type": "string"}, "previousProof": {"description": "Each value identifies another data integrity proof that MUST verify before the current proof is processed.", "example": "urn:uuid:6a1676b8-b51f-11ed-937b-d76685a20ff5", "type": "string"}, "proofPurpose": {"description": "The proof purpose acts as a safeguard to prevent the proof from being misused by being applied to a purpose other than the one that was intended.", "example": "assertionMethod", "type": "string"}, "proofValue": {"description": "The value of the proof signature.", "example": "zsy1AahqbzJQ63n9RtekmwzqZeVj494VppdAVJBnMYrTwft6cLJJGeTSSxCCJ6HKnRtwE7jjDh6sB2z2AAiZY9BBnCD8wUVgwqH3qchGRCuC2RugA4eQ9fUrR4Yuycac3caiaaay", "type": "string"}, "type": {"description": "The specific type of proof MUST be specified as a string that maps to a URL [URL].", "example": "DataIntegrityProof", "type": "string"}, "verificationMethod": {"description": "A verification method is the means and information needed to verify the proof.", "example": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL", "pattern": "\\w+:(\\/?\\/?)[^\\s]+", "type": "string"}}, "required": ["cryptosuite", "proofPurpose", "type", "verificationMethod"], "type": "object"}, "Date": {"properties": {"expires_time": {"description": "Expiry Date", "example": "2021-03-29T05:22:19Z", "format": "date-time", "type": "string"}}, "required": ["expires_time"], "type": "object"}, "Disclose": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "protocols": {"description": "List of protocol descriptors", "items": {"$ref": "#/definitions/ProtocolDescriptor"}, "type": "array"}}, "required": ["protocols"], "type": "object"}, "Disclosures": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "disclosures": {"description": "List of protocol or goal_code descriptors", "items": {}, "type": "array"}}, "required": ["disclosures"], "type": "object"}, "Doc": {"properties": {"credential": {"additionalProperties": {}, "description": "Credential to sign", "type": "object"}, "options": {"allOf": [{"$ref": "#/definitions/SignatureOptions"}], "description": "Signature options"}}, "required": ["credential", "options"], "type": "object"}, "DocumentVerificationResult": {"properties": {"document": {"additionalProperties": {}, "type": "object"}, "errors": {"items": {"type": "string"}, "type": "array"}, "results": {"items": {"$ref": "#/definitions/ProofResult"}, "type": "array"}, "verified": {"type": "boolean"}}, "required": ["verified"], "type": "object"}, "EndorserInfo": {"properties": {"endorser_did": {"description": "Endorser DID", "type": "string"}, "endorser_name": {"description": "Endorser Name", "type": "string"}}, "required": ["endorser_did"], "type": "object"}, "EndpointsResult": {"properties": {"my_endpoint": {"description": "My endpoint", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "type": "string"}, "their_endpoint": {"description": "Their endpoint", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "type": "string"}}, "type": "object"}, "FetchCredentialResponse": {"properties": {"results": {"$ref": "#/definitions/VerifiableCredential"}}, "type": "object"}, "FetchKeyResponse": {"properties": {"kid": {"description": "The associated kid", "example": "did:web:example.com#key-01", "type": "string"}, "multikey": {"description": "The Public Key Multibase format (multikey)", "example": "z6MkgKA7yrw5kYSiDuQFcye4bMaJpcfHFry3Bx45pdWh3s8i", "type": "string"}}, "type": "object"}, "Filter": {"properties": {"const": {"description": "Const"}, "enum": {"items": {"description": "Enum"}, "type": "array"}, "exclusiveMaximum": {"description": "ExclusiveMaximum"}, "exclusiveMinimum": {"description": "ExclusiveMinimum"}, "format": {"description": "Format", "type": "string"}, "maxLength": {"description": "Max Length", "example": 1234, "type": "integer"}, "maximum": {"description": "Maximum"}, "minLength": {"description": "Min Length", "example": 1234, "type": "integer"}, "minimum": {"description": "Minimum"}, "not": {"description": "Not", "example": false, "type": "boolean"}, "pattern": {"description": "Pattern", "type": "string"}, "type": {"description": "Type", "type": "string"}}, "type": "object"}, "Generated": {"properties": {"master_secret": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "number": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "remainder": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}}, "type": "object"}, "GetCredDefResult": {"properties": {"credential_definition": {"allOf": [{"$ref": "#/definitions/CredDef"}], "description": "credential definition"}, "credential_definition_id": {"description": "credential definition id", "example": "did:(method):3:CL:20:tag", "type": "string"}, "credential_definitions_metadata": {"additionalProperties": {}, "type": "object"}, "resolution_metadata": {"additionalProperties": {}, "type": "object"}}, "type": "object"}, "GetCredDefsResponse": {"properties": {"credential_definition_ids": {"items": {"description": "credential definition identifiers", "example": "GvLGiRogTJubmj5B36qhYz:3:CL:8:faber.agent.degree_schema", "type": "string"}, "type": "array"}}, "type": "object"}, "GetDIDEndpointResponse": {"properties": {"endpoint": {"description": "Full verification key", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "type": "string", "x-nullable": true}}, "type": "object"}, "GetDIDVerkeyResponse": {"properties": {"verkey": {"description": "Full verification key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string", "x-nullable": true}}, "type": "object"}, "GetNymRoleResponse": {"properties": {"role": {"description": "Ledger role", "enum": ["STEWARD", "TRUSTEE", "ENDORSER", "NETWORK_MONITOR", "USER", "ROLE_REMOVE"], "example": "ENDORSER", "type": "string"}}, "type": "object"}, "GetSchemaResult": {"properties": {"resolution_metadata": {"additionalProperties": {}, "type": "object"}, "schema": {"$ref": "#/definitions/AnonCredsSchema"}, "schema_id": {"description": "Schema identifier", "example": "did:(method):2:schema_name:1.0", "type": "string"}, "schema_metadata": {"additionalProperties": {}, "type": "object"}}, "type": "object"}, "GetSchemasResponse": {"properties": {"schema_ids": {"items": {"description": "Schema identifiers", "example": "did:(method):2:schema_name:1.0", "type": "string"}, "type": "array"}}, "type": "object"}, "Hangup": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}}, "type": "object"}, "HolderModuleResponse": {"properties": {}, "type": "object"}, "IndyAttrValue": {"properties": {"encoded": {"description": "Attribute encoded value", "example": "-1", "pattern": "^-?[0-9]*$", "type": "string"}, "raw": {"description": "Attribute raw value", "type": "string"}}, "required": ["encoded", "raw"], "type": "object"}, "IndyCredAbstract": {"properties": {"cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "key_correctness_proof": {"allOf": [{"$ref": "#/definitions/IndyKeyCorrectnessProof"}], "description": "Key correctness proof"}, "nonce": {"description": "Nonce in credential abstract", "example": "0", "pattern": "^[0-9]*$", "type": "string"}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}}, "required": ["cred_def_id", "key_correctness_proof", "nonce", "schema_id"], "type": "object"}, "IndyCredInfo": {"properties": {"attrs": {"additionalProperties": {"example": "alice", "type": "string"}, "description": "Attribute names and value", "type": "object"}, "cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "cred_rev_id": {"description": "Credential revocation identifier", "example": "12345", "pattern": "^[1-9][0-9]*$", "type": "string", "x-nullable": true}, "referent": {"description": "Wallet referent", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "rev_reg_id": {"description": "Revocation registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "type": "string", "x-nullable": true}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}}, "type": "object"}, "IndyCredPrecis": {"properties": {"cred_info": {"allOf": [{"$ref": "#/definitions/IndyCredInfo"}], "description": "Credential info"}, "interval": {"allOf": [{"$ref": "#/definitions/IndyNonRevocationInterval"}], "description": "Non-revocation interval from presentation request"}, "presentation_referents": {"items": {"description": "presentation referent", "example": "1_age_uuid", "type": "string"}, "type": "array"}}, "required": ["cred_info"], "type": "object"}, "IndyCredRequest": {"properties": {"blinded_ms": {"additionalProperties": {}, "description": "Blinded master secret", "type": "object"}, "blinded_ms_correctness_proof": {"additionalProperties": {}, "description": "Blinded master secret correctness proof", "type": "object"}, "cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "nonce": {"description": "Nonce in credential request", "example": "0", "pattern": "^[0-9]*$", "type": "string"}, "prover_did": {"description": "Prover DID/Random String/UUID", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}}, "required": ["blinded_ms", "blinded_ms_correctness_proof", "cred_def_id", "nonce", "prover_did"], "type": "object"}, "IndyCredential": {"properties": {"cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "rev_reg": {"additionalProperties": {}, "description": "Revocation registry state", "type": "object", "x-nullable": true}, "rev_reg_id": {"description": "Revocation registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "type": "string", "x-nullable": true}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "signature": {"additionalProperties": {}, "description": "Credential signature", "type": "object"}, "signature_correctness_proof": {"additionalProperties": {}, "description": "Credential signature correctness proof", "type": "object"}, "values": {"additionalProperties": {"$ref": "#/definitions/IndyAttrValue"}, "description": "Credential attributes", "type": "object"}, "witness": {"additionalProperties": {}, "description": "Witness for revocation proof", "type": "object", "x-nullable": true}}, "required": ["cred_def_id", "schema_id", "signature", "signature_correctness_proof", "values"], "type": "object"}, "IndyEQProof": {"properties": {"a_prime": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "e": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "m": {"additionalProperties": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "type": "object"}, "m2": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "revealed_attrs": {"additionalProperties": {"example": "-1", "pattern": "^-?[0-9]*$", "type": "string"}, "type": "object"}, "v": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}}, "type": "object"}, "IndyGEProof": {"properties": {"alpha": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "mj": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "predicate": {"$ref": "#/definitions/IndyGEProofPred"}, "r": {"additionalProperties": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "type": "object"}, "t": {"additionalProperties": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "type": "object"}, "u": {"additionalProperties": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "type": "object"}}, "type": "object"}, "IndyGEProofPred": {"properties": {"attr_name": {"description": "Attribute name, indy-canonicalized", "type": "string"}, "p_type": {"description": "Predicate type", "enum": ["LT", "LE", "GE", "GT"], "type": "string"}, "value": {"description": "Predicate threshold value", "type": "integer"}}, "type": "object"}, "IndyKeyCorrectnessProof": {"properties": {"c": {"description": "c in key correctness proof", "example": "0", "pattern": "^[0-9]*$", "type": "string"}, "xr_cap": {"description": "xr_cap in key correctness proof", "items": {"description": "xr_cap components in key correctness proof", "items": {"description": "xr_cap component values in key correctness proof", "type": "string"}, "type": "array"}, "type": "array"}, "xz_cap": {"description": "xz_cap in key correctness proof", "example": "0", "pattern": "^[0-9]*$", "type": "string"}}, "required": ["c", "xr_cap", "xz_cap"], "type": "object"}, "IndyNonRevocProof": {"properties": {"c_list": {"additionalProperties": {"type": "string"}, "type": "object"}, "x_list": {"additionalProperties": {"type": "string"}, "type": "object"}}, "type": "object"}, "IndyNonRevocationInterval": {"properties": {"from": {"description": "Earliest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}, "to": {"description": "Latest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}}, "type": "object"}, "IndyPresAttrSpec": {"properties": {"cred_def_id": {"example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "mime-type": {"description": "MIME type (default null)", "example": "image/jpeg", "type": "string"}, "name": {"description": "Attribute name", "example": "favourite_drink", "type": "string"}, "referent": {"description": "Credential referent", "example": "0", "type": "string"}, "value": {"description": "Attribute value", "example": "martini", "type": "string"}}, "required": ["name"], "type": "object"}, "IndyPresPredSpec": {"properties": {"cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "name": {"description": "Attribute name", "example": "high_score", "type": "string"}, "predicate": {"description": "Predicate type ('<', '<=', '>=', or '>')", "enum": ["<", "<=", ">=", ">"], "example": ">=", "type": "string"}, "threshold": {"description": "Threshold value", "type": "integer"}}, "required": ["name", "predicate", "threshold"], "type": "object"}, "IndyPresPreview": {"properties": {"@type": {"description": "Message type identifier", "example": "https://didcomm.org/present-proof/1.0/presentation-preview", "type": "string"}, "attributes": {"items": {"$ref": "#/definitions/IndyPresAttrSpec"}, "type": "array"}, "predicates": {"items": {"$ref": "#/definitions/IndyPresPredSpec"}, "type": "array"}}, "required": ["attributes", "predicates"], "type": "object"}, "IndyPresSpec": {"properties": {"requested_attributes": {"additionalProperties": {"$ref": "#/definitions/IndyRequestedCredsRequestedAttr"}, "description": "Nested object mapping proof request attribute referents to requested-attribute specifiers", "type": "object"}, "requested_predicates": {"additionalProperties": {"$ref": "#/definitions/IndyRequestedCredsRequestedPred"}, "description": "Nested object mapping proof request predicate referents to requested-predicate specifiers", "type": "object"}, "self_attested_attributes": {"additionalProperties": {"description": "Self-attested attribute values to use in requested-credentials structure for proof construction", "example": "self_attested_value", "type": "string"}, "description": "Self-attested attributes to build into proof", "type": "object"}, "trace": {"description": "Whether to trace event (default false)", "example": false, "type": "boolean"}}, "required": ["requested_attributes", "requested_predicates", "self_attested_attributes"], "type": "object"}, "IndyPrimaryProof": {"properties": {"eq_proof": {"allOf": [{"$ref": "#/definitions/IndyEQProof"}], "description": "Indy equality proof", "x-nullable": true}, "ge_proofs": {"description": "Indy GE proofs", "items": {"$ref": "#/definitions/IndyGEProof"}, "type": "array", "x-nullable": true}}, "type": "object"}, "IndyProof": {"properties": {"identifiers": {"description": "Indy proof.identifiers content", "items": {"$ref": "#/definitions/IndyProofIdentifier"}, "type": "array"}, "proof": {"allOf": [{"$ref": "#/definitions/IndyProofProof"}], "description": "Indy proof.proof content"}, "requested_proof": {"allOf": [{"$ref": "#/definitions/IndyProofRequestedProof"}], "description": "Indy proof.requested_proof content"}}, "type": "object"}, "IndyProofIdentifier": {"properties": {"cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "rev_reg_id": {"description": "Revocation registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "type": "string", "x-nullable": true}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "timestamp": {"description": "Timestamp epoch", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer", "x-nullable": true}}, "type": "object"}, "IndyProofProof": {"properties": {"aggregated_proof": {"allOf": [{"$ref": "#/definitions/IndyProofProofAggregatedProof"}], "description": "Indy proof aggregated proof"}, "proofs": {"description": "Indy proof proofs", "items": {"$ref": "#/definitions/IndyProofProofProofsProof"}, "type": "array"}}, "type": "object"}, "IndyProofProofAggregatedProof": {"properties": {"c_hash": {"description": "c_hash value", "type": "string"}, "c_list": {"description": "c_list value", "items": {"items": {"type": "integer"}, "type": "array"}, "type": "array"}}, "type": "object"}, "IndyProofProofProofsProof": {"properties": {"non_revoc_proof": {"allOf": [{"$ref": "#/definitions/IndyNonRevocProof"}], "description": "Indy non-revocation proof", "x-nullable": true}, "primary_proof": {"allOf": [{"$ref": "#/definitions/IndyPrimaryProof"}], "description": "Indy primary proof"}}, "type": "object"}, "IndyProofReqAttrSpec": {"properties": {"name": {"description": "Attribute name", "example": "favouriteDrink", "type": "string"}, "names": {"description": "Attribute name group", "items": {"example": "age", "type": "string"}, "type": "array"}, "non_revoked": {"$ref": "#/definitions/IndyProofReqAttrSpecNonRevoked", "x-nullable": true}, "restrictions": {"description": "If present, credential must satisfy one of given restrictions: specify schema_id, schema_issuer_did, schema_name, schema_version, issuer_did, cred_def_id, and/or attr::::value where represents a credential attribute name", "items": {"additionalProperties": {"example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "type": "string"}, "type": "object"}, "type": "array"}}, "type": "object"}, "IndyProofReqAttrSpecNonRevoked": {"properties": {"from": {"description": "Earliest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}, "to": {"description": "Latest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}}, "type": "object"}, "IndyProofReqPredSpec": {"properties": {"name": {"description": "Attribute name", "example": "index", "type": "string"}, "non_revoked": {"$ref": "#/definitions/IndyProofReqPredSpecNonRevoked", "x-nullable": true}, "p_type": {"description": "Predicate type ('<', '<=', '>=', or '>')", "enum": ["<", "<=", ">=", ">"], "example": ">=", "type": "string"}, "p_value": {"description": "Threshold value", "type": "integer"}, "restrictions": {"description": "If present, credential must satisfy one of given restrictions: specify schema_id, schema_issuer_did, schema_name, schema_version, issuer_did, cred_def_id, and/or attr::::value where represents a credential attribute name", "items": {"additionalProperties": {"example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "type": "string"}, "type": "object"}, "type": "array"}}, "required": ["name", "p_type", "p_value"], "type": "object"}, "IndyProofReqPredSpecNonRevoked": {"properties": {"from": {"description": "Earliest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}, "to": {"description": "Latest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}}, "type": "object"}, "IndyProofRequest": {"properties": {"name": {"description": "Proof request name", "example": "Proof request", "type": "string"}, "non_revoked": {"$ref": "#/definitions/IndyProofRequestNonRevoked", "x-nullable": true}, "nonce": {"description": "Nonce", "example": "1", "pattern": "^[1-9][0-9]*$", "type": "string"}, "requested_attributes": {"additionalProperties": {"$ref": "#/definitions/IndyProofReqAttrSpec"}, "description": "Requested attribute specifications of proof request", "type": "object"}, "requested_predicates": {"additionalProperties": {"$ref": "#/definitions/IndyProofReqPredSpec"}, "description": "Requested predicate specifications of proof request", "type": "object"}, "version": {"description": "Proof request version", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}}, "required": ["requested_attributes", "requested_predicates"], "type": "object"}, "IndyProofRequestNonRevoked": {"properties": {"from": {"description": "Earliest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}, "to": {"description": "Latest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}}, "type": "object"}, "IndyProofRequestedProof": {"properties": {"predicates": {"additionalProperties": {"$ref": "#/definitions/IndyProofRequestedProofPredicate"}, "description": "Proof requested proof predicates.", "type": "object"}, "revealed_attr_groups": {"additionalProperties": {"$ref": "#/definitions/IndyProofRequestedProofRevealedAttrGroup"}, "description": "Proof requested proof revealed attribute groups", "type": "object", "x-nullable": true}, "revealed_attrs": {"additionalProperties": {"$ref": "#/definitions/IndyProofRequestedProofRevealedAttr"}, "description": "Proof requested proof revealed attributes", "type": "object", "x-nullable": true}, "self_attested_attrs": {"additionalProperties": {}, "description": "Proof requested proof self-attested attributes", "type": "object"}, "unrevealed_attrs": {"additionalProperties": {}, "description": "Unrevealed attributes", "type": "object"}}, "type": "object"}, "IndyProofRequestedProofPredicate": {"properties": {"sub_proof_index": {"description": "Sub-proof index", "type": "integer"}}, "type": "object"}, "IndyProofRequestedProofRevealedAttr": {"properties": {"encoded": {"description": "Encoded value", "example": "-1", "pattern": "^-?[0-9]*$", "type": "string"}, "raw": {"description": "Raw value", "type": "string"}, "sub_proof_index": {"description": "Sub-proof index", "type": "integer"}}, "type": "object"}, "IndyProofRequestedProofRevealedAttrGroup": {"properties": {"sub_proof_index": {"description": "Sub-proof index", "type": "integer"}, "values": {"additionalProperties": {"$ref": "#/definitions/RawEncoded"}, "description": "Indy proof requested proof revealed attr groups group value", "type": "object"}}, "type": "object"}, "IndyRequestedCredsRequestedAttr": {"properties": {"cred_id": {"description": "Wallet credential identifier (typically but not necessarily a UUID)", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "revealed": {"description": "Whether to reveal attribute in proof (default true)", "type": "boolean"}}, "required": ["cred_id"], "type": "object"}, "IndyRequestedCredsRequestedPred": {"properties": {"cred_id": {"description": "Wallet credential identifier (typically but not necessarily a UUID)", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "timestamp": {"description": "Epoch timestamp of interest for non-revocation proof", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}}, "required": ["cred_id"], "type": "object"}, "IndyRevRegDef": {"properties": {"credDefId": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "id": {"description": "Indy revocation registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "type": "string"}, "revocDefType": {"description": "Revocation registry type (specify CL_ACCUM)", "enum": ["CL_ACCUM"], "example": "CL_ACCUM", "type": "string"}, "tag": {"description": "Revocation registry tag", "type": "string"}, "value": {"allOf": [{"$ref": "#/definitions/IndyRevRegDefValue"}], "description": "Revocation registry definition value"}, "ver": {"description": "Version of revocation registry definition", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}}, "type": "object"}, "IndyRevRegDefValue": {"properties": {"issuanceType": {"description": "Issuance type", "enum": ["ISSUANCE_ON_DEMAND", "ISSUANCE_BY_DEFAULT"], "type": "string"}, "maxCredNum": {"description": "Maximum number of credentials; registry size", "example": 10, "minimum": 1, "type": "integer"}, "publicKeys": {"allOf": [{"$ref": "#/definitions/IndyRevRegDefValuePublicKeys"}], "description": "Public keys"}, "tailsHash": {"description": "Tails hash value", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "tailsLocation": {"description": "Tails file location", "type": "string"}}, "type": "object"}, "IndyRevRegDefValuePublicKeys": {"properties": {"accumKey": {"$ref": "#/definitions/IndyRevRegDefValuePublicKeysAccumKey"}}, "type": "object"}, "IndyRevRegDefValuePublicKeysAccumKey": {"properties": {"z": {"description": "Value for z", "example": "1 120F522F81E6B7 1 09F7A59005C4939854", "type": "string"}}, "type": "object"}, "IndyRevRegEntry": {"properties": {"value": {"allOf": [{"$ref": "#/definitions/IndyRevRegEntryValue"}], "description": "Revocation registry entry value"}, "ver": {"description": "Version of revocation registry entry", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}}, "type": "object"}, "IndyRevRegEntryValue": {"properties": {"accum": {"description": "Accumulator value", "example": "21 11792B036AED0AAA12A4 4 298B2571FFC63A737", "type": "string"}, "prevAccum": {"description": "Previous accumulator value", "example": "21 137AC810975E4 6 76F0384B6F23", "type": "string"}, "revoked": {"description": "Revoked credential revocation identifiers", "items": {"type": "integer"}, "type": "array"}}, "type": "object"}, "InnerCredDef": {"properties": {"issuerId": {"description": "Issuer Identifier of the credential definition", "example": "did:(method):WgWxqztrNooG92RXvxSTWv", "type": "string"}, "schemaId": {"description": "Schema identifier", "example": "did:(method):2:schema_name:1.0", "type": "string"}, "tag": {"description": "Credential definition tag", "example": "default", "type": "string"}}, "required": ["issuerId", "schemaId", "tag"], "type": "object"}, "InnerRevRegDef": {"properties": {"credDefId": {"description": "Credential definition identifier", "example": "did:(method):2:schema_name:1.0", "type": "string"}, "issuerId": {"description": "Issuer Identifier of the credential definition or schema", "example": "did:(method):WgWxqztrNooG92RXvxSTWv", "type": "string"}, "maxCredNum": {"description": "Maximum number of credential revocations per registry", "example": 777, "type": "integer"}, "tag": {"description": "tag for revocation registry", "example": "default", "type": "string"}}, "required": ["credDefId", "issuerId", "maxCredNum", "tag"], "type": "object"}, "InputDescriptors": {"properties": {"constraints": {"$ref": "#/definitions/Constraints"}, "group": {"items": {"description": "Group", "type": "string"}, "type": "array"}, "id": {"description": "ID", "type": "string"}, "metadata": {"additionalProperties": {}, "description": "Metadata dictionary", "type": "object"}, "name": {"description": "Name", "type": "string"}, "purpose": {"description": "Purpose", "type": "string"}, "schema": {"allOf": [{"$ref": "#/definitions/SchemasInputDescriptorFilter"}], "description": "Accepts a list of schema or a dict containing filters like oneof_filter.", "example": {"oneof_filter": [[{"uri": "https://www.w3.org/Test1#Test1"}, {"uri": "https://www.w3.org/Test2#Test2"}], {"oneof_filter": [[{"uri": "https://www.w3.org/Test1#Test1"}], [{"uri": "https://www.w3.org/Test2#Test2"}]]}]}}}, "type": "object"}, "IntroModuleResponse": {"properties": {}, "type": "object"}, "InvitationCreateRequest": {"properties": {"accept": {"description": "List of mime type in order of preference that should be use in responding to the message", "example": ["didcomm/aip1", "didcomm/aip2;env=rfc19"], "items": {"type": "string"}, "type": "array"}, "alias": {"description": "Alias for connection", "example": "Barry", "type": "string"}, "attachments": {"description": "Optional invitation attachments", "items": {"$ref": "#/definitions/AttachmentDef"}, "type": "array"}, "goal": {"description": "A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message", "example": "To issue a Faber College Graduate credential", "type": "string"}, "goal_code": {"description": "A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message", "example": "issue-vc", "type": "string"}, "handshake_protocols": {"items": {"description": "Handshake protocol to specify in invitation", "example": "https://didcomm.org/didexchange/1.0", "type": "string"}, "type": "array"}, "mediation_id": {"description": "Identifier for active mediation record to be used", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "type": "string"}, "metadata": {"additionalProperties": {}, "description": "Optional metadata to attach to the connection created with the invitation", "type": "object"}, "my_label": {"description": "Label for connection invitation", "example": "Invitation to Barry", "type": "string"}, "protocol_version": {"description": "OOB protocol version", "example": "1.1", "type": "string"}, "use_did": {"description": "DID to use in invitation", "example": "did:example:123", "type": "string"}, "use_did_method": {"description": "DID method to use in invitation", "enum": ["did:peer:2", "did:peer:4"], "example": "did:peer:2", "type": "string"}, "use_public_did": {"description": "Whether to use public DID in invitation", "example": false, "type": "boolean"}}, "type": "object"}, "InvitationMessage": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "accept": {"description": "List of mime type in order of preference", "example": ["didcomm/aip1", "didcomm/aip2;env=rfc19"], "items": {"type": "string"}, "type": "array"}, "goal": {"description": "A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message", "example": "To issue a Faber College Graduate credential", "type": "string"}, "goal_code": {"description": "A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message", "example": "issue-vc", "type": "string"}, "handshake_protocols": {"items": {"description": "Handshake protocol", "example": "https://didcomm.org/didexchange/1.0", "type": "string"}, "type": "array"}, "imageUrl": {"description": "Optional image URL for out-of-band invitation", "example": "http://192.168.56.101/img/logo.jpg", "format": "url", "type": "string", "x-nullable": true}, "label": {"description": "Optional label", "example": "Bob", "type": "string"}, "requests~attach": {"description": "Optional request attachment", "items": {"$ref": "#/definitions/AttachDecorator"}, "type": "array"}, "services": {"example": [{"did": "WgWxqztrNooG92RXvxSTWv", "id": "string", "recipientKeys": ["did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH"], "routingKeys": ["did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH"], "serviceEndpoint": "http://192.168.56.101:8020", "type": "string"}, "did:sov:WgWxqztrNooG92RXvxSTWv"], "items": {"description": "Either a DIDComm service object (as per RFC0067) or a DID string."}, "type": "array"}}, "type": "object"}, "InvitationRecord": {"properties": {"created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "invi_msg_id": {"description": "Invitation message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "invitation": {"allOf": [{"$ref": "#/definitions/InvitationMessage"}], "description": "Out of band invitation message"}, "invitation_id": {"description": "Invitation record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "invitation_url": {"description": "Invitation message URL", "example": "https://example.com/endpoint?c_i=eyJAdHlwZSI6ICIuLi4iLCAiLi4uIjogIi4uLiJ9XX0=", "type": "string"}, "oob_id": {"description": "Out of band record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "state": {"description": "Out of band message exchange state", "example": "await_response", "type": "string"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "InvitationRecordResponse": {"properties": {}, "type": "object"}, "InvitationResult": {"properties": {"connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "invitation": {"$ref": "#/definitions/ConnectionInvitation"}, "invitation_url": {"description": "Invitation URL", "example": "http://192.168.56.101:8020/invite?c_i=eyJAdHlwZSI6Li4ufQ==", "type": "string"}}, "required": ["connection_id", "invitation", "invitation_url"], "type": "object"}, "IssueCredentialModuleResponse": {"properties": {}, "type": "object"}, "IssueCredentialRequest": {"properties": {"credential": {"$ref": "#/definitions/Credential"}, "options": {"$ref": "#/definitions/LDProofVCOptions"}}, "type": "object"}, "IssueCredentialResponse": {"properties": {"verifiableCredential": {"$ref": "#/definitions/VerifiableCredential"}}, "type": "object"}, "IssuerCredRevRecord": {"properties": {"created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "cred_ex_id": {"description": "Credential exchange record identifier at credential issue", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_ex_version": {"description": "Credential exchange version", "type": "string"}, "cred_rev_id": {"description": "Credential revocation identifier", "example": "12345", "pattern": "^[1-9][0-9]*$", "type": "string"}, "record_id": {"description": "Issuer credential revocation record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "rev_reg_id": {"description": "Revocation registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "type": "string"}, "state": {"description": "Issue credential revocation record state", "example": "issued", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "IssuerCredRevRecordSchemaAnoncreds": {"properties": {"created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "cred_def_id": {"description": "Credential definition identifier", "type": "string"}, "cred_ex_id": {"description": "Credential exchange record identifier at credential issue", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_ex_version": {"description": "Credential exchange version", "type": "string"}, "cred_rev_id": {"description": "Credential revocation identifier", "type": "string"}, "record_id": {"description": "Issuer credential revocation record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "rev_reg_id": {"description": "Revocation registry identifier", "type": "string"}, "state": {"description": "Issue credential revocation record state", "example": "issued", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "IssuerRevRegRecord": {"properties": {"created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "error_msg": {"description": "Error message", "example": "Revocation registry undefined", "type": "string"}, "issuer_did": {"description": "Issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "max_cred_num": {"description": "Maximum number of credentials for revocation registry", "example": 1000, "type": "integer"}, "pending_pub": {"description": "Credential revocation identifier for credential revoked and pending publication to ledger", "items": {"example": "23", "type": "string"}, "type": "array"}, "record_id": {"description": "Issuer revocation registry record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "revoc_def_type": {"description": "Revocation registry type (specify CL_ACCUM)", "enum": ["CL_ACCUM"], "example": "CL_ACCUM", "type": "string"}, "revoc_reg_def": {"allOf": [{"$ref": "#/definitions/IndyRevRegDef"}], "description": "Revocation registry definition"}, "revoc_reg_entry": {"allOf": [{"$ref": "#/definitions/IndyRevRegEntry"}], "description": "Revocation registry entry"}, "revoc_reg_id": {"description": "Revocation registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "type": "string"}, "state": {"description": "Issue revocation registry record state", "example": "active", "type": "string"}, "tag": {"description": "Tag within issuer revocation registry identifier", "type": "string"}, "tails_hash": {"description": "Tails hash", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "tails_local_path": {"description": "Local path to tails file", "type": "string"}, "tails_public_uri": {"description": "Public URI for tails file", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "JWSCreate": {"properties": {"did": {"description": "DID of interest", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "type": "string"}, "headers": {"additionalProperties": {}, "type": "object"}, "payload": {"additionalProperties": {}, "type": "object"}, "verificationMethod": {"description": "Information used for proof verification", "example": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL", "pattern": "\\w+:(\\/?\\/?)[^\\s]+", "type": "string"}}, "required": ["payload"], "type": "object"}, "JWSVerify": {"properties": {"jwt": {"example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk", "pattern": "^[a-zA-Z0-9_-]+\\.[a-zA-Z0-9_-]*\\.[a-zA-Z0-9_-]+$", "type": "string"}}, "type": "object"}, "JWSVerifyResponse": {"properties": {"error": {"description": "Error text", "type": "string"}, "headers": {"additionalProperties": {}, "description": "Headers from verified JWT.", "type": "object"}, "kid": {"description": "kid of signer", "type": "string"}, "payload": {"additionalProperties": {}, "description": "Payload from verified JWT", "type": "object"}, "valid": {"type": "boolean"}}, "required": ["headers", "kid", "payload", "valid"], "type": "object"}, "Keylist": {"properties": {"results": {"description": "List of keylist records", "items": {"$ref": "#/definitions/RouteRecord"}, "type": "array"}}, "type": "object"}, "KeylistQuery": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "filter": {"additionalProperties": {}, "description": "Query dictionary object", "example": {"filter": {}}, "type": "object"}, "paginate": {"allOf": [{"$ref": "#/definitions/KeylistQueryPaginate"}], "description": "Pagination info"}}, "type": "object"}, "KeylistQueryFilterRequest": {"properties": {"filter": {"additionalProperties": {}, "description": "Filter for keylist query", "type": "object"}}, "type": "object"}, "KeylistQueryPaginate": {"properties": {"limit": {"description": "Limit for keylist query", "example": 30, "type": "integer"}, "offset": {"description": "Offset value for query", "example": 0, "type": "integer"}}, "type": "object"}, "KeylistUpdate": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "updates": {"description": "List of update rules", "items": {"$ref": "#/definitions/KeylistUpdateRule"}, "type": "array"}}, "type": "object"}, "KeylistUpdateRequest": {"properties": {"updates": {"items": {"$ref": "#/definitions/KeylistUpdateRule"}, "type": "array"}}, "type": "object"}, "KeylistUpdateRule": {"properties": {"action": {"description": "Action for specific key", "enum": ["add", "remove"], "example": "add", "type": "string"}, "recipient_key": {"description": "Key to remove or add", "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH", "pattern": "^did:key:z[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+$|^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}}, "required": ["action", "recipient_key"], "type": "object"}, "LDProofVCDetail": {"additionalProperties": true, "properties": {"credential": {"allOf": [{"$ref": "#/definitions/Credential"}], "description": "Detail of the JSON-LD Credential to be issued", "example": {"@context": ["https://www.w3.org/2018/credentials/v1", "https://w3id.org/citizenship/v1"], "credentialSubject": {"familyName": "SMITH", "gender": "Male", "givenName": "JOHN", "type": ["PermanentResident", "Person"]}, "description": "Government of Example Permanent Resident Card.", "identifier": "83627465", "issuanceDate": "2019-12-03T12:19:52Z", "issuer": "did:key:z6MkmjY8GnV5i9YTDtPETC2uUAW6ejw3nk5mXF5yci5ab7th", "name": "Permanent Resident Card", "type": ["VerifiableCredential", "PermanentResidentCard"]}}, "options": {"allOf": [{"$ref": "#/definitions/LDProofVCOptions"}], "description": "Options for specifying how the linked data proof is created.", "example": {"proofType": "Ed25519Signature2018"}}}, "required": ["credential", "options"], "type": "object"}, "LDProofVCOptions": {"additionalProperties": true, "properties": {"challenge": {"description": "A challenge to include in the proof. SHOULD be provided by the requesting party of the credential (=holder)", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "created": {"description": "The date and time of the proof (with a maximum accuracy in seconds). Defaults to current system time", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "credentialStatus": {"allOf": [{"$ref": "#/definitions/CredentialStatusOptions"}], "description": "The credential status mechanism to use for the credential. Omitting the property indicates the issued credential will not include a credential status"}, "domain": {"description": "The intended domain of validity for the proof", "example": "example.com", "type": "string"}, "proofPurpose": {"description": "The proof purpose used for the proof. Should match proof purposes registered in the Linked Data Proofs Specification", "example": "assertionMethod", "type": "string"}, "proofType": {"description": "The proof type used for the proof. Should match suites registered in the Linked Data Cryptographic Suite Registry", "example": "Ed25519Signature2018", "type": "string"}, "verificationMethod": {"description": "The verification method to use for the proof. Should match a verification method in the wallet", "example": "did:example:123456#key-1", "type": "string"}}, "type": "object"}, "LedgerConfigInstance": {"properties": {"genesis_file": {"description": "genesis_file", "type": "string"}, "genesis_transactions": {"description": "genesis_transactions", "type": "string"}, "genesis_url": {"description": "genesis_url", "type": "string"}, "id": {"description": "ledger_id", "type": "string"}, "is_production": {"description": "is_production", "type": "boolean"}}, "type": "object"}, "LedgerConfigList": {"properties": {"ledger_config_list": {"items": {"$ref": "#/definitions/LedgerConfigInstance"}, "type": "array"}}, "required": ["ledger_config_list"], "type": "object"}, "LedgerModulesResult": {"properties": {}, "type": "object"}, "LinkedDataProof": {"additionalProperties": true, "properties": {"challenge": {"description": "Associates a challenge with a proof, for use with a proofPurpose such as authentication", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "created": {"description": "The string value of an ISO8601 combined date and time string generated by the Signature Algorithm", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "domain": {"description": "A string value specifying the restricted domain of the signature.", "example": "https://example.com", "type": "string"}, "jws": {"description": "Associates a Detached Json Web Signature with a proof", "example": "eyJhbGciOiAiRWREUc2UsICJjcml0IjogWyJiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQ1Ch6YBKY7UBAjg6iBX5qBQ", "type": "string"}, "nonce": {"description": "The nonce", "example": "CF69iO3nfvqRsRBNElE8b4wO39SyJHPM7Gg1nExltW5vSfQA1lvDCR/zXX1To0/4NLo==", "type": "string"}, "proofPurpose": {"description": "Proof purpose", "example": "assertionMethod", "type": "string"}, "proofValue": {"description": "The proof value of a proof", "example": "sy1AahqbzJQ63n9RtekmwzqZeVj494VppdAVJBnMYrTwft6cLJJGeTSSxCCJ6HKnRtwE7jjDh6sB2z2AAiZY9BBnCD8wUVgwqH3qchGRCuC2RugA4eQ9fUrR4Yuycac3caiaaay", "type": "string"}, "type": {"description": "Identifies the digital signature suite that was used to create the signature", "example": "Ed25519Signature2018", "type": "string"}, "verificationMethod": {"description": "Information used for proof verification", "example": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL", "pattern": "\\w+:(\\/?\\/?)[^\\s]+", "type": "string"}}, "required": ["proofPurpose", "type", "verificationMethod"], "type": "object"}, "ListCredentialsResponse": {"properties": {"results": {"items": {"$ref": "#/definitions/VerifiableCredential"}, "type": "array"}}, "type": "object"}, "MediationCreateRequest": {"properties": {}, "type": "object"}, "MediationDeny": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}}, "type": "object"}, "MediationGrant": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "endpoint": {"description": "endpoint on which messages destined for the recipient are received.", "example": "http://192.168.56.102:8020/", "type": "string"}, "routing_keys": {"items": {"description": "Keys to use for forward message packaging", "type": "string"}, "type": "array"}}, "type": "object"}, "MediationIdMatchInfo": {"properties": {"mediation_id": {"description": "Mediation record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}}, "required": ["mediation_id"], "type": "object"}, "MediationList": {"properties": {"results": {"description": "List of mediation records", "items": {"$ref": "#/definitions/MediationRecord"}, "type": "array"}}, "required": ["results"], "type": "object"}, "MediationRecord": {"properties": {"connection_id": {"type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "endpoint": {"type": "string"}, "mediation_id": {"type": "string"}, "mediator_terms": {"items": {"type": "string"}, "type": "array"}, "recipient_terms": {"items": {"type": "string"}, "type": "array"}, "role": {"type": "string"}, "routing_keys": {"items": {"example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH", "pattern": "^did:key:z[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+$", "type": "string"}, "type": "array"}, "state": {"description": "Current record state", "example": "active", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "required": ["connection_id", "role"], "type": "object"}, "Menu": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "description": {"description": "Introductory text for the menu", "example": "This menu presents options", "type": "string"}, "errormsg": {"description": "An optional error message to display in menu header", "example": "Error: item not found", "type": "string"}, "options": {"description": "List of menu options", "items": {"$ref": "#/definitions/MenuOption"}, "type": "array"}, "title": {"description": "Menu title", "example": "My Menu", "type": "string"}}, "required": ["options"], "type": "object"}, "MenuForm": {"properties": {"description": {"description": "Additional descriptive text for menu form", "example": "Window preference settings", "type": "string"}, "params": {"description": "List of form parameters", "items": {"$ref": "#/definitions/MenuFormParam"}, "type": "array"}, "submit-label": {"description": "Alternative label for form submit button", "example": "Send", "type": "string"}, "title": {"description": "Menu form title", "example": "Preferences", "type": "string"}}, "type": "object"}, "MenuFormParam": {"properties": {"default": {"description": "Default parameter value", "example": "0", "type": "string"}, "description": {"description": "Additional descriptive text for menu form parameter", "example": "Delay in seconds before starting", "type": "string"}, "name": {"description": "Menu parameter name", "example": "delay", "type": "string"}, "required": {"description": "Whether parameter is required", "example": "False", "type": "boolean"}, "title": {"description": "Menu parameter title", "example": "Delay in seconds", "type": "string"}, "type": {"description": "Menu form parameter input type", "example": "int", "type": "string"}}, "required": ["name", "title"], "type": "object"}, "MenuJson": {"properties": {"description": {"description": "Introductory text for the menu", "example": "User preferences for window settings", "type": "string"}, "errormsg": {"description": "Optional error message to display in menu header", "example": "Error: item not present", "type": "string"}, "options": {"description": "List of menu options", "items": {"$ref": "#/definitions/MenuOption"}, "type": "array"}, "title": {"description": "Menu title", "example": "My Menu", "type": "string"}}, "required": ["options"], "type": "object"}, "MenuOption": {"properties": {"description": {"description": "Additional descriptive text for menu option", "example": "Window display preferences", "type": "string"}, "disabled": {"description": "Whether to show option as disabled", "example": "False", "type": "boolean"}, "form": {"$ref": "#/definitions/MenuForm"}, "name": {"description": "Menu option name (unique identifier)", "example": "window_prefs", "type": "string"}, "title": {"description": "Menu option title", "example": "Window Preferences", "type": "string"}}, "required": ["name", "title"], "type": "object"}, "MultitenantModuleResponse": {"properties": {}, "type": "object"}, "OobRecord": {"properties": {"attach_thread_id": {"description": "Connection record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "connection_id": {"description": "Connection record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "invi_msg_id": {"description": "Invitation message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "invitation": {"allOf": [{"$ref": "#/definitions/InvitationMessage"}], "description": "Out of band invitation message"}, "multi_use": {"description": "Allow for multiple uses of the oob invitation", "example": true, "type": "boolean"}, "oob_id": {"description": "Oob record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "our_recipient_key": {"description": "Recipient key used for oob invitation", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "role": {"description": "OOB Role", "enum": ["sender", "receiver"], "example": "receiver", "type": "string"}, "state": {"description": "Out of band message exchange state", "enum": ["initial", "prepare-response", "await-response", "reuse-not-accepted", "reuse-accepted", "done", "deleted"], "example": "await-response", "type": "string"}, "their_service": {"$ref": "#/definitions/ServiceDecorator"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "required": ["invi_msg_id", "invitation", "oob_id", "state"], "type": "object"}, "PerformRequest": {"properties": {"name": {"description": "Menu option name", "example": "Query", "type": "string"}, "params": {"additionalProperties": {"example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "description": "Input parameter values", "type": "object"}}, "type": "object"}, "PingRequest": {"properties": {"comment": {"description": "Comment for the ping message", "type": "string", "x-nullable": true}}, "type": "object"}, "PingRequestResponse": {"properties": {"thread_id": {"description": "Thread ID of the ping message", "type": "string"}}, "type": "object"}, "Presentation": {"additionalProperties": true, "properties": {"@context": {"description": "The JSON-LD context of the presentation", "example": ["https://www.w3.org/2018/credentials/v1"], "items": {}, "type": "array"}, "holder": {"description": "The JSON-LD Verifiable Credential Holder. Either string of object with id field.", "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH"}, "id": {"description": "The ID of the presentation", "example": "http://example.edu/presentations/1872", "pattern": "\\w+:(\\/?\\/?)[^\\s]+", "type": "string"}, "proof": {"allOf": [{"$ref": "#/definitions/LinkedDataProof"}], "description": "The proof of the presentation", "example": {"created": "2019-12-11T03:50:55", "jws": "eyJhbGciOiAiRWREU0EiLCAiYjY0IjogZmFsc2UsICJjcml0JiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQKBhQDxvXNo7nvtUBb_Eq1Ch6YBKY5qBQ", "proofPurpose": "assertionMethod", "type": "Ed25519Signature2018", "verificationMethod": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL"}}, "type": {"description": "The JSON-LD type of the presentation", "example": ["VerifiablePresentation"], "items": {"type": "string"}, "type": "array"}, "verifiableCredential": {"items": {"additionalProperties": {}, "type": "object"}, "type": "array"}}, "required": ["@context", "type"], "type": "object"}, "PresentationDefinition": {"properties": {"format": {"$ref": "#/definitions/ClaimFormat"}, "id": {"description": "Unique Resource Identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "type": "string"}, "input_descriptors": {"items": {"$ref": "#/definitions/InputDescriptors"}, "type": "array"}, "name": {"description": "Human-friendly name that describes what the presentation definition pertains to", "type": "string"}, "purpose": {"description": "Describes the purpose for which the Presentation Definition's inputs are being requested", "type": "string"}, "submission_requirements": {"items": {"$ref": "#/definitions/SubmissionRequirements"}, "type": "array"}}, "type": "object"}, "PresentationProposal": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "presentation_proposal": {"$ref": "#/definitions/IndyPresPreview"}}, "required": ["presentation_proposal"], "type": "object"}, "PresentationRequest": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "request_presentations~attach": {"items": {"$ref": "#/definitions/AttachDecorator"}, "type": "array"}}, "required": ["request_presentations~attach"], "type": "object"}, "PresentationVerificationResult": {"properties": {"credential_results": {"items": {"$ref": "#/definitions/DocumentVerificationResult"}, "type": "array"}, "errors": {"items": {"type": "string"}, "type": "array"}, "presentation_result": {"$ref": "#/definitions/DocumentVerificationResult"}, "verified": {"type": "boolean"}}, "required": ["verified"], "type": "object"}, "ProfileSettings": {"properties": {"settings": {"additionalProperties": {}, "description": "Profile settings dict", "example": {"debug.invite_public": true, "log.level": "INFO", "public_invites": false}, "type": "object"}}, "type": "object"}, "ProofResult": {"properties": {"error": {"type": "string"}, "proof": {"additionalProperties": {}, "type": "object"}, "purpose_result": {"$ref": "#/definitions/PurposeResult"}, "verified": {"type": "boolean"}}, "type": "object"}, "ProtocolDescriptor": {"properties": {"pid": {"type": "string"}, "roles": {"description": "List of roles", "items": {"description": "Role: requester or responder", "example": "requester", "type": "string"}, "type": "array", "x-nullable": true}}, "required": ["pid"], "type": "object"}, "ProvePresentationRequest": {"properties": {"options": {"$ref": "#/definitions/LDProofVCOptions"}, "presentation": {"$ref": "#/definitions/Presentation"}}, "type": "object"}, "ProvePresentationResponse": {"properties": {"verifiablePresentation": {"$ref": "#/definitions/VerifiablePresentation"}}, "type": "object"}, "PublishRevocations": {"properties": {"rrid2crid": {"additionalProperties": {"items": {"description": "Credential revocation identifier", "example": "12345", "pattern": "^[1-9][0-9]*$", "type": "string"}, "type": "array"}, "description": "Credential revocation ids by revocation registry id", "type": "object"}}, "type": "object"}, "PublishRevocationsOptions": {"properties": {"create_transaction_for_endorser": {"description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.", "example": false, "required": false, "type": "boolean"}, "endorser_connection_id": {"description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false, "type": "string"}}, "type": "object"}, "PublishRevocationsResultSchemaAnoncreds": {"properties": {"rrid2crid": {"additionalProperties": {"items": {"description": "Credential revocation identifier", "example": "12345", "pattern": "^[1-9][0-9]*$", "type": "string"}, "type": "array"}, "description": "Credential revocation ids by revocation registry id", "type": "object"}}, "type": "object"}, "PublishRevocationsSchemaAnoncreds": {"properties": {"options": {"$ref": "#/definitions/PublishRevocationsOptions"}, "rrid2crid": {"additionalProperties": {"items": {"description": "Credential revocation identifier", "example": "12345", "pattern": "^[1-9][0-9]*$", "type": "string"}, "type": "array"}, "description": "Credential revocation ids by revocation registry id", "type": "object"}}, "type": "object"}, "PurposeResult": {"properties": {"controller": {"additionalProperties": {}, "type": "object"}, "error": {"type": "string"}, "valid": {"type": "boolean"}}, "type": "object"}, "Queries": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "queries": {"items": {"$ref": "#/definitions/QueryItem"}, "type": "array"}}, "type": "object"}, "Query": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"type": "string", "x-nullable": true}, "query": {"type": "string"}}, "required": ["query"], "type": "object"}, "QueryItem": {"properties": {"feature-type": {"description": "feature type", "enum": ["protocol", "goal-code"], "type": "string"}, "match": {"description": "match", "type": "string"}}, "required": ["feature-type", "match"], "type": "object"}, "RawEncoded": {"properties": {"encoded": {"description": "Encoded value", "example": "-1", "pattern": "^-?[0-9]*$", "type": "string"}, "raw": {"description": "Raw value", "type": "string"}}, "type": "object"}, "ReceiveInvitationRequest": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "did": {"description": "DID for connection invitation", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "type": "string"}, "imageUrl": {"description": "Optional image URL for connection invitation", "example": "http://192.168.56.101/img/logo.jpg", "format": "url", "type": "string", "x-nullable": true}, "label": {"description": "Optional label for connection invitation", "example": "Bob", "type": "string"}, "recipientKeys": {"description": "List of recipient keys", "items": {"description": "Recipient public key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "type": "array"}, "routingKeys": {"description": "List of routing keys", "items": {"description": "Routing key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "type": "array"}, "serviceEndpoint": {"description": "Service endpoint at which to reach this agent", "example": "http://192.168.56.101:8020", "type": "string"}}, "type": "object"}, "RemoveWalletRequest": {"properties": {"wallet_key": {"description": "Master key used for key derivation. Only required for unmanaged wallets.", "example": "MySecretKey123", "type": "string"}}, "type": "object"}, "ResolutionResult": {"properties": {"did_document": {"additionalProperties": {}, "description": "DID Document", "type": "object"}, "metadata": {"additionalProperties": {}, "description": "Resolution metadata", "type": "object"}}, "required": ["did_document", "metadata"], "type": "object"}, "RevList": {"properties": {"currentAccumulator": {"description": "The current accumulator value", "example": "21 118...1FB", "type": "string"}, "issuerId": {"description": "Issuer Identifier of the credential definition or schema", "example": "did:(method):WgWxqztrNooG92RXvxSTWv", "type": "string"}, "revRegDefId": {"description": "The ID of the revocation registry definition", "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0", "type": "string"}, "revocationList": {"description": "Bit list representing revoked credentials", "example": [0, 1, 1, 0], "items": {"type": "integer"}, "type": "array"}, "timestamp": {"description": "Timestamp at which revocation list is applicable", "example": "2021-12-31T23:59:59Z", "type": "integer"}}, "type": "object"}, "RevListCreateRequest": {"properties": {"options": {"$ref": "#/definitions/RevListOptions"}, "rev_reg_def_id": {"description": "Revocation registry definition identifier", "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0", "type": "string"}}, "required": ["rev_reg_def_id"], "type": "object"}, "RevListOptions": {"properties": {"create_transaction_for_endorser": {"description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.", "example": false, "type": "boolean"}, "endorser_connection_id": {"description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}}, "type": "object"}, "RevListResult": {"properties": {"job_id": {"type": "string"}, "registration_metadata": {"additionalProperties": {}, "type": "object"}, "revocation_list_metadata": {"additionalProperties": {}, "type": "object"}, "revocation_list_state": {"$ref": "#/definitions/RevListState"}}, "type": "object"}, "RevListState": {"properties": {"revocation_list": {"allOf": [{"$ref": "#/definitions/RevList"}], "description": "revocation list"}, "state": {"enum": ["finished", "failed", "action", "wait"], "type": "string"}}, "type": "object"}, "RevRegCreateRequest": {"properties": {"credential_definition_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "max_cred_num": {"description": "Revocation registry size", "example": 1000, "maximum": 32768, "minimum": 4, "type": "integer"}}, "type": "object"}, "RevRegCreateRequestSchemaAnoncreds": {"properties": {"options": {"$ref": "#/definitions/RevRegDefOptions"}, "revocation_registry_definition": {"$ref": "#/definitions/InnerRevRegDef"}}, "type": "object"}, "RevRegDef": {"properties": {"credDefId": {"description": "Credential definition identifier", "example": "did:(method):3:CL:20:tag", "type": "string"}, "issuerId": {"description": "Issuer Identifier of the credential definition or schema", "example": "did:(method):WgWxqztrNooG92RXvxSTWv", "type": "string"}, "revocDefType": {"type": "string"}, "tag": {"description": "tag for the revocation registry definition", "example": "default", "type": "string"}, "value": {"$ref": "#/definitions/RevRegDefValue"}}, "type": "object"}, "RevRegDefOptions": {"properties": {"create_transaction_for_endorser": {"description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.", "example": false, "type": "boolean"}, "endorser_connection_id": {"description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}}, "type": "object"}, "RevRegDefResult": {"properties": {"job_id": {"type": "string"}, "registration_metadata": {"additionalProperties": {}, "type": "object"}, "revocation_registry_definition_metadata": {"additionalProperties": {}, "type": "object"}, "revocation_registry_definition_state": {"$ref": "#/definitions/RevRegDefState"}}, "type": "object"}, "RevRegDefState": {"properties": {"revocation_registry_definition": {"allOf": [{"$ref": "#/definitions/RevRegDef"}], "description": "revocation registry definition"}, "revocation_registry_definition_id": {"description": "revocation registry definition id", "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0", "type": "string"}, "state": {"enum": ["finished", "failed", "action", "wait", "decommissioned", "full"], "type": "string"}}, "type": "object"}, "RevRegDefValue": {"properties": {"maxCredNum": {"example": 777, "type": "integer"}, "publicKeys": {"additionalProperties": {}, "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "type": "object"}, "tailsHash": {"example": "7Qen9RDyemMuV7xGQvp7NjwMSpyHieJyBakycxN7dX7P", "type": "string"}, "tailsLocation": {"example": "https://tails-server.com/hash/7Qen9RDyemMuV7xGQvp7NjwMSpyHieJyBakycxN7dX7P", "type": "string"}}, "type": "object"}, "RevRegIssuedResult": {"properties": {"result": {"description": "Number of credentials issued against revocation registry", "example": 0, "minimum": 0, "type": "integer"}}, "type": "object"}, "RevRegIssuedResultSchemaAnoncreds": {"properties": {"result": {"description": "Number of credentials issued against revocation registry", "example": 0, "minimum": 0, "type": "integer"}}, "type": "object"}, "RevRegResult": {"properties": {"result": {"$ref": "#/definitions/IssuerRevRegRecord"}}, "type": "object"}, "RevRegResultSchemaAnoncreds": {"properties": {"result": {"$ref": "#/definitions/IssuerRevRegRecord"}}, "type": "object"}, "RevRegUpdateTailsFileUri": {"properties": {"tails_public_uri": {"description": "Public URI to the tails file", "example": "http://192.168.56.133:6543/revocation/registry/WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0/tails-file", "format": "url", "type": "string"}}, "required": ["tails_public_uri"], "type": "object"}, "RevRegWalletUpdatedResult": {"properties": {"accum_calculated": {"additionalProperties": {}, "description": "Calculated accumulator for phantom revocations", "type": "object"}, "accum_fixed": {"additionalProperties": {}, "description": "Applied ledger transaction to fix revocations", "type": "object"}, "rev_reg_delta": {"additionalProperties": {}, "description": "Indy revocation registry delta", "type": "object"}}, "type": "object"}, "RevRegWalletUpdatedResultSchemaAnoncreds": {"properties": {"accum_calculated": {"additionalProperties": {}, "description": "Calculated accumulator for phantom revocations", "type": "object"}, "accum_fixed": {"additionalProperties": {}, "description": "Applied ledger transaction to fix revocations", "type": "object"}, "rev_reg_delta": {"additionalProperties": {}, "description": "Indy revocation registry delta", "type": "object"}}, "type": "object"}, "RevRegsCreated": {"properties": {"rev_reg_ids": {"items": {"description": "Revocation registry identifiers", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "type": "string"}, "type": "array"}}, "type": "object"}, "RevRegsCreatedSchemaAnoncreds": {"properties": {"rev_reg_ids": {"items": {"description": "Revocation registry identifiers", "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0", "pattern": "^(.+$)", "type": "string"}, "type": "array"}}, "type": "object"}, "RevocationModuleResponse": {"properties": {}, "type": "object"}, "RevokeRequest": {"properties": {"comment": {"description": "Optional comment to include in revocation notification", "type": "string"}, "connection_id": {"description": "Connection ID to which the revocation notification will be sent; required if notify is true", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "type": "string"}, "cred_ex_id": {"description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "type": "string"}, "cred_rev_id": {"description": "Credential revocation identifier", "example": "12345", "pattern": "^[1-9][0-9]*$", "type": "string"}, "notify": {"description": "Send a notification to the credential recipient", "type": "boolean"}, "notify_version": {"description": "Specify which version of the revocation notification should be sent", "enum": ["v1_0", "v2_0"], "type": "string"}, "publish": {"description": "(True) publish revocation to ledger immediately, or (default, False) mark it pending", "type": "boolean"}, "rev_reg_id": {"description": "Revocation registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "type": "string"}, "thread_id": {"description": "Thread ID of the credential exchange message thread resulting in the credential now being revoked; required if notify is true", "type": "string"}}, "type": "object"}, "RevokeRequestSchemaAnoncreds": {"properties": {"comment": {"description": "Optional comment to include in revocation notification", "type": "string"}, "connection_id": {"description": "Connection ID to which the revocation notification will be sent; required if notify is true", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "type": "string"}, "cred_ex_id": {"description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "type": "string"}, "cred_rev_id": {"description": "Credential revocation identifier", "example": "12345", "pattern": "^[1-9][0-9]*$", "type": "string"}, "notify": {"description": "Send a notification to the credential recipient", "type": "boolean"}, "notify_version": {"description": "Specify which version of the revocation notification should be sent", "enum": ["v1_0", "v2_0"], "type": "string"}, "publish": {"description": "(True) publish revocation to ledger immediately, or (default, False) mark it pending", "type": "boolean"}, "rev_reg_id": {"description": "Revocation registry identifier", "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0", "pattern": "^(.+$)", "type": "string"}, "thread_id": {"description": "Thread ID of the credential exchange message thread resulting in the credential now being revoked; required if notify is true", "type": "string"}}, "type": "object"}, "Rotate": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "to_did": {"description": "The DID the rotating party is rotating to", "example": "did:example:newdid", "type": "string"}}, "required": ["to_did"], "type": "object"}, "RouteRecord": {"properties": {"connection_id": {"type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "recipient_key": {"type": "string"}, "record_id": {"type": "string"}, "role": {"type": "string"}, "state": {"description": "Current record state", "example": "active", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "wallet_id": {"type": "string"}}, "required": ["recipient_key"], "type": "object"}, "SDJWSCreate": {"properties": {"did": {"description": "DID of interest", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "type": "string"}, "headers": {"additionalProperties": {}, "type": "object"}, "non_sd_list": {"items": {"example": ["name", "address", "address.street_address", "nationalities[1:3]"], "pattern": "[a-z0-9:\\[\\]_\\.@?\\(\\)]", "type": "string"}, "type": "array"}, "payload": {"additionalProperties": {}, "type": "object"}, "verificationMethod": {"description": "Information used for proof verification", "example": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL", "pattern": "\\w+:(\\/?\\/?)[^\\s]+", "type": "string"}}, "required": ["payload"], "type": "object"}, "SDJWSVerify": {"properties": {"sd_jwt": {"example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk~WyJEM3BUSFdCYWNRcFdpREc2TWZKLUZnIiwgIkRFIl0~WyJPMTFySVRjRTdHcXExYW9oRkd0aDh3IiwgIlNBIl0~WyJkVmEzX1JlTGNsWTU0R1FHZm5oWlRnIiwgInVwZGF0ZWRfYXQiLCAxNTcwMDAwMDAwXQ", "pattern": "^[a-zA-Z0-9_-]+\\.[a-zA-Z0-9_-]*\\.[a-zA-Z0-9_-]+(?:~[a-zA-Z0-9._-]+)*~?$", "type": "string"}}, "type": "object"}, "SDJWSVerifyResponse": {"properties": {"disclosures": {"description": "Disclosure arrays associated with the SD-JWT", "example": [["fx1iT_mETjGiC-JzRARnVg", "name", "Alice"], ["n4-t3mlh8jSS6yMIT7QHnA", "street_address", {"_sd": ["kLZrLK7enwfqeOzJ9-Ss88YS3mhjOAEk9lr_ix2Heng"]}]], "items": {"items": {}, "type": "array"}, "type": "array"}, "error": {"description": "Error text", "type": "string"}, "headers": {"additionalProperties": {}, "description": "Headers from verified JWT.", "type": "object"}, "kid": {"description": "kid of signer", "type": "string"}, "payload": {"additionalProperties": {}, "description": "Payload from verified JWT", "type": "object"}, "valid": {"type": "boolean"}}, "required": ["headers", "kid", "payload", "valid"], "type": "object"}, "Schema": {"properties": {"attrNames": {"description": "Schema attribute names", "items": {"description": "Attribute name", "example": "score", "type": "string"}, "type": "array"}, "id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "name": {"description": "Schema name", "example": "schema_name", "type": "string"}, "seqNo": {"description": "Schema sequence number", "example": 10, "minimum": 1, "type": "integer"}, "ver": {"description": "Node protocol version", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}, "version": {"description": "Schema version", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}}, "type": "object"}, "SchemaGetResult": {"properties": {"schema": {"$ref": "#/definitions/Schema"}}, "type": "object"}, "SchemaInputDescriptor": {"properties": {"required": {"description": "Required", "type": "boolean"}, "uri": {"description": "URI", "type": "string"}}, "type": "object"}, "SchemaPostOption": {"properties": {"create_transaction_for_endorser": {"description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.", "example": false, "type": "boolean"}, "endorser_connection_id": {"description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}}, "type": "object"}, "SchemaPostRequest": {"properties": {"options": {"$ref": "#/definitions/SchemaPostOption"}, "schema": {"$ref": "#/definitions/AnonCredsSchema"}}, "type": "object"}, "SchemaResult": {"properties": {"job_id": {"type": "string"}, "registration_metadata": {"additionalProperties": {}, "type": "object"}, "schema_metadata": {"additionalProperties": {}, "type": "object"}, "schema_state": {"$ref": "#/definitions/SchemaState"}}, "type": "object"}, "SchemaSendRequest": {"properties": {"attributes": {"description": "List of schema attributes", "items": {"description": "attribute name", "example": "score", "type": "string"}, "type": "array"}, "schema_name": {"description": "Schema name", "example": "prefs", "type": "string"}, "schema_version": {"description": "Schema version", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}}, "required": ["attributes", "schema_name", "schema_version"], "type": "object"}, "SchemaSendResult": {"properties": {"schema": {"allOf": [{"$ref": "#/definitions/Schema"}], "description": "Schema definition"}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}}, "required": ["schema_id"], "type": "object"}, "SchemaState": {"properties": {"schema": {"$ref": "#/definitions/AnonCredsSchema"}, "schema_id": {"description": "Schema identifier", "example": "did:(method):2:schema_name:1.0", "type": "string"}, "state": {"enum": ["finished", "failed", "action", "wait"], "type": "string"}}, "type": "object"}, "SchemasCreatedResult": {"properties": {"schema_ids": {"items": {"description": "Schema identifiers", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "type": "array"}}, "type": "object"}, "SchemasInputDescriptorFilter": {"properties": {"oneof_filter": {"description": "oneOf", "type": "boolean"}, "uri_groups": {"items": {"items": {"$ref": "#/definitions/SchemaInputDescriptor"}, "type": "array"}, "type": "array"}}, "type": "object"}, "SendMenu": {"properties": {"menu": {"allOf": [{"$ref": "#/definitions/MenuJson"}], "description": "Menu to send to connection"}}, "required": ["menu"], "type": "object"}, "SendMessage": {"properties": {"content": {"description": "Message content", "example": "Hello", "type": "string"}}, "type": "object"}, "ServiceDecorator": {"properties": {"recipientKeys": {"description": "List of recipient keys", "items": {"description": "Recipient public key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "type": "array"}, "routingKeys": {"description": "List of routing keys", "items": {"description": "Routing key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "type": "array"}, "serviceEndpoint": {"description": "Service endpoint at which to reach this agent", "example": "http://192.168.56.101:8020", "type": "string"}}, "required": ["recipientKeys", "serviceEndpoint"], "type": "object"}, "SignRequest": {"properties": {"doc": {"$ref": "#/definitions/Doc"}, "verkey": {"description": "Verkey to use for signing", "type": "string"}}, "required": ["doc", "verkey"], "type": "object"}, "SignResponse": {"properties": {"error": {"description": "Error text", "type": "string"}, "signed_doc": {"additionalProperties": {}, "description": "Signed document", "type": "object"}}, "type": "object"}, "SignatureOptions": {"properties": {"challenge": {"type": "string"}, "domain": {"type": "string"}, "proofPurpose": {"type": "string"}, "type": {"type": "string"}, "verificationMethod": {"type": "string"}}, "required": ["proofPurpose", "verificationMethod"], "type": "object"}, "SignedDoc": {"additionalProperties": true, "properties": {"proof": {"allOf": [{"$ref": "#/definitions/SignatureOptions"}], "description": "Linked data proof"}}, "required": ["proof"], "type": "object"}, "StoreCredentialRequest": {"properties": {"verifiableCredential": {"$ref": "#/definitions/VerifiableCredential"}}, "type": "object"}, "StoreCredentialResponse": {"properties": {"credentialId": {"type": "string"}}, "type": "object"}, "SubmissionRequirements": {"properties": {"count": {"description": "Count Value", "example": 1234, "type": "integer"}, "from": {"description": "From", "type": "string"}, "from_nested": {"items": {"$ref": "#/definitions/SubmissionRequirements"}, "type": "array"}, "max": {"description": "Max Value", "example": 1234, "type": "integer"}, "min": {"description": "Min Value", "example": 1234, "type": "integer"}, "name": {"description": "Name", "type": "string"}, "purpose": {"description": "Purpose", "type": "string"}, "rule": {"description": "Selection", "enum": ["all", "pick"], "type": "string"}}, "type": "object"}, "TAAAccept": {"properties": {"mechanism": {"type": "string"}, "text": {"type": "string"}, "version": {"type": "string"}}, "type": "object"}, "TAAAcceptance": {"properties": {"mechanism": {"type": "string"}, "time": {"example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}}, "type": "object"}, "TAAInfo": {"properties": {"aml_record": {"$ref": "#/definitions/AMLRecord"}, "taa_accepted": {"$ref": "#/definitions/TAAAcceptance"}, "taa_record": {"$ref": "#/definitions/TAARecord"}, "taa_required": {"type": "boolean"}}, "type": "object"}, "TAARecord": {"properties": {"digest": {"type": "string"}, "text": {"type": "string"}, "version": {"type": "string"}}, "type": "object"}, "TAAResult": {"properties": {"result": {"$ref": "#/definitions/TAAInfo"}}, "type": "object"}, "TailsDeleteResponse": {"properties": {"message": {"type": "string"}}, "type": "object"}, "TransactionJobs": {"properties": {"transaction_my_job": {"description": "My transaction related job", "enum": ["TRANSACTION_AUTHOR", "TRANSACTION_ENDORSER", "reset"], "type": "string"}, "transaction_their_job": {"description": "Their transaction related job", "enum": ["TRANSACTION_AUTHOR", "TRANSACTION_ENDORSER", "reset"], "type": "string"}}, "type": "object"}, "TransactionList": {"properties": {"results": {"description": "List of transaction records", "items": {"$ref": "#/definitions/TransactionRecord"}, "type": "array"}}, "type": "object"}, "TransactionRecord": {"properties": {"_type": {"description": "Transaction type", "example": "101", "type": "string"}, "connection_id": {"description": "The connection identifier for this particular transaction record", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "endorser_write_txn": {"description": "Request Endorser to write the ledger transaction, this parameter is deprecated and no longer supported.", "example": false, "type": "boolean"}, "formats": {"items": {"additionalProperties": {"type": "string"}, "example": {"attach_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "format": "dif/endorse-transaction/request@v1.0"}, "type": "object"}, "type": "array"}, "messages_attach": {"items": {"additionalProperties": {}, "example": {"@id": "143c458d-1b1c-40c7-ab85-4d16808ddf0a", "data": {"json": "{\"endorser\": \"V4SGRU86Z58d6TV7PBUe6f\",\"identifier\": \"LjgpST2rjsoxYegQDRm7EL\",\"operation\": {\"data\": {\"attr_names\": [\"first_name\", \"last_name\"],\"name\": \"test_schema\",\"version\": \"2.1\",},\"type\": \"101\",},\"protocolVersion\": 2,\"reqId\": 1597766666168851000,\"signatures\": {\"LjgpST2rjsox\": \"4ATKMn6Y9sTgwqaGTm7py2c2M8x1EVDTWKZArwyuPgjU\"}, \"taaAcceptance\": {\"mechanism\": \"manual\",\"taaDigest\": \"f50fe2c2ab977006761d36bd6f23e4c6a7e0fc2feb9f62\",\"time\": 1597708800,}}"}, "mime-type": "application/json"}, "type": "object"}, "type": "array"}, "meta_data": {"additionalProperties": {}, "example": {"context": {"param1": "param1_value", "param2": "param2_value"}, "post_process": [{"topic": "topic_value", "other": "other_value"}]}, "type": "object"}, "signature_request": {"items": {"additionalProperties": {}, "example": {"author_goal_code": "aries.transaction.ledger.write", "context": "did:sov", "method": "add-signature", "signature_type": "default", "signer_goal_code": "aries.transaction.endorse"}, "type": "object"}, "type": "array"}, "signature_response": {"items": {"additionalProperties": {}, "example": {"context": "did:sov", "message_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "method": "add-signature", "signer_goal_code": "aries.transaction.refuse"}, "type": "object"}, "type": "array"}, "state": {"description": "Current record state", "example": "active", "type": "string"}, "thread_id": {"description": "Thread Identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "timing": {"additionalProperties": {}, "example": {"expires_time": "2020-12-13T17:29:06+0000"}, "type": "object"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}, "transaction_id": {"description": "Transaction identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "TxnOrCredentialDefinitionSendResult": {"properties": {"sent": {"$ref": "#/definitions/CredentialDefinitionSendResult"}, "txn": {"allOf": [{"$ref": "#/definitions/TransactionRecord"}], "description": "Credential definition transaction to endorse"}}, "type": "object"}, "TxnOrPublishRevocationsResult": {"properties": {"rrid2crid": {"additionalProperties": {"items": {"description": "Credential revocation identifier", "example": "12345", "pattern": "^[1-9][0-9]*$", "type": "string"}, "type": "array"}, "description": "Credential revocation ids by revocation registry id", "type": "object"}, "txn": {"items": {"allOf": [{"$ref": "#/definitions/TransactionRecord"}], "description": "Revocation registry revocations transaction to endorse"}, "type": "array"}}, "type": "object"}, "TxnOrRegisterLedgerNymResponse": {"properties": {"success": {"description": "Success of nym registration operation", "example": true, "type": "boolean"}, "txn": {"allOf": [{"$ref": "#/definitions/TransactionRecord"}], "description": "DID transaction to endorse"}}, "type": "object"}, "TxnOrRevRegResult": {"properties": {"sent": {"$ref": "#/definitions/RevRegResult"}, "txn": {"allOf": [{"$ref": "#/definitions/TransactionRecord"}], "description": "Revocation registry definition transaction to endorse"}}, "type": "object"}, "TxnOrSchemaSendResult": {"properties": {"sent": {"allOf": [{"$ref": "#/definitions/SchemaSendResult"}], "description": "Content sent"}, "txn": {"allOf": [{"$ref": "#/definitions/TransactionRecord"}], "description": "Schema transaction to endorse"}}, "type": "object"}, "UpdateKeyRequest": {"properties": {"kid": {"description": "New kid to bind to the key pair, such as a verificationMethod.", "example": "did:web:example.com#key-02", "type": "string"}, "multikey": {"description": "Multikey of the key pair to update", "example": "z6MkgKA7yrw5kYSiDuQFcye4bMaJpcfHFry3Bx45pdWh3s8i", "type": "string"}}, "required": ["kid", "multikey"], "type": "object"}, "UpdateKeyResponse": {"properties": {"kid": {"description": "The associated kid", "example": "did:web:example.com#key-02", "type": "string"}, "multikey": {"description": "The Public Key Multibase format (multikey)", "example": "z6MkgKA7yrw5kYSiDuQFcye4bMaJpcfHFry3Bx45pdWh3s8i", "type": "string"}}, "type": "object"}, "UpdateProfileSettings": {"properties": {"extra_settings": {"additionalProperties": {}, "description": "Agent config key-value pairs", "example": {"ACAPY_INVITE_PUBLIC": true, "log-level": "INFO", "public-invites": false}, "type": "object"}}, "type": "object"}, "UpdateWalletRequest": {"properties": {"extra_settings": {"additionalProperties": {}, "description": "Agent config key-value pairs", "type": "object"}, "image_url": {"description": "Image url for this wallet. This image url is publicized (self-attested) to other agents as part of forming a connection.", "example": "https://aries.ca/images/sample.png", "type": "string"}, "label": {"description": "Label for this wallet. This label is publicized (self-attested) to other agents as part of forming a connection.", "example": "Alice", "type": "string"}, "wallet_dispatch_type": {"description": "Webhook target dispatch type for this wallet. default: Dispatch only to webhooks associated with this wallet. base: Dispatch only to webhooks associated with the base wallet. both: Dispatch to both webhook targets.", "enum": ["default", "both", "base"], "example": "default", "type": "string"}, "wallet_webhook_urls": {"description": "List of Webhook URLs associated with this subwallet", "items": {"description": "Optional webhook URL to receive webhook messages", "example": "http://localhost:8022/webhooks", "type": "string"}, "type": "array"}}, "type": "object"}, "UpgradeResult": {"properties": {}, "type": "object"}, "V10CredentialBoundOfferRequest": {"properties": {"counter_proposal": {"allOf": [{"$ref": "#/definitions/CredentialProposal"}], "description": "Optional counter-proposal"}}, "type": "object"}, "V10CredentialConnFreeOfferRequest": {"properties": {"auto_issue": {"description": "Whether to respond automatically to credential requests, creating and issuing requested credentials", "type": "boolean"}, "auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "credential_preview": {"$ref": "#/definitions/CredentialPreview"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}}, "required": ["cred_def_id", "credential_preview"], "type": "object"}, "V10CredentialCreate": {"properties": {"auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "credential_proposal": {"$ref": "#/definitions/CredentialPreview"}, "issuer_did": {"description": "Credential issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "schema_issuer_did": {"description": "Schema issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_name": {"description": "Schema name", "example": "preferences", "type": "string"}, "schema_version": {"description": "Schema version", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}}, "required": ["credential_proposal"], "type": "object"}, "V10CredentialExchange": {"properties": {"auto_issue": {"description": "Issuer choice to issue to request in this credential exchange", "example": false, "type": "boolean"}, "auto_offer": {"description": "Holder choice to accept offer in this credential exchange", "example": false, "type": "boolean"}, "auto_remove": {"description": "Issuer choice to remove this credential exchange record when complete", "example": false, "type": "boolean"}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "credential": {"allOf": [{"$ref": "#/definitions/IndyCredInfo"}], "description": "Credential as stored"}, "credential_definition_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "credential_exchange_id": {"description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "credential_id": {"description": "Credential identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "credential_offer": {"allOf": [{"$ref": "#/definitions/IndyCredAbstract"}], "description": "(Indy) credential offer"}, "credential_offer_dict": {"allOf": [{"$ref": "#/definitions/CredentialOffer"}], "description": "Credential offer message"}, "credential_proposal_dict": {"allOf": [{"$ref": "#/definitions/CredentialProposal"}], "description": "Credential proposal message"}, "credential_request": {"allOf": [{"$ref": "#/definitions/IndyCredRequest"}], "description": "(Indy) credential request"}, "credential_request_metadata": {"additionalProperties": {}, "description": "(Indy) credential request metadata", "type": "object"}, "error_msg": {"description": "Error message", "example": "Credential definition identifier is not set in proposal", "type": "string"}, "initiator": {"description": "Issue-credential exchange initiator: self or external", "enum": ["self", "external"], "example": "self", "type": "string"}, "parent_thread_id": {"description": "Parent thread identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "raw_credential": {"allOf": [{"$ref": "#/definitions/IndyCredential"}], "description": "Credential as received, prior to storage in holder wallet"}, "revoc_reg_id": {"description": "Revocation registry identifier", "type": "string"}, "revocation_id": {"description": "Credential identifier within revocation registry", "type": "string"}, "role": {"description": "Issue-credential exchange role: holder or issuer", "enum": ["holder", "issuer"], "example": "issuer", "type": "string"}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "state": {"description": "Issue-credential exchange state", "example": "credential_acked", "type": "string"}, "thread_id": {"description": "Thread identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "V10CredentialExchangeAutoRemoveRequest": {"properties": {"auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}}, "type": "object"}, "V10CredentialExchangeListResult": {"properties": {"results": {"description": "Aries#0036 v1.0 credential exchange records", "items": {"$ref": "#/definitions/V10CredentialExchange"}, "type": "array"}}, "type": "object"}, "V10CredentialFreeOfferRequest": {"properties": {"auto_issue": {"description": "Whether to respond automatically to credential requests, creating and issuing requested credentials", "type": "boolean"}, "auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "credential_preview": {"$ref": "#/definitions/CredentialPreview"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}}, "required": ["connection_id", "cred_def_id", "credential_preview"], "type": "object"}, "V10CredentialIssueRequest": {"properties": {"comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}}, "type": "object"}, "V10CredentialProblemReportRequest": {"properties": {"description": {"type": "string"}}, "required": ["description"], "type": "object"}, "V10CredentialProposalRequestMand": {"properties": {"auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "credential_proposal": {"$ref": "#/definitions/CredentialPreview"}, "issuer_did": {"description": "Credential issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "schema_issuer_did": {"description": "Schema issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_name": {"description": "Schema name", "example": "preferences", "type": "string"}, "schema_version": {"description": "Schema version", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}}, "required": ["connection_id", "credential_proposal"], "type": "object"}, "V10CredentialProposalRequestOpt": {"properties": {"auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "credential_proposal": {"$ref": "#/definitions/CredentialPreview"}, "issuer_did": {"description": "Credential issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "schema_issuer_did": {"description": "Schema issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_name": {"description": "Schema name", "example": "preferences", "type": "string"}, "schema_version": {"description": "Schema version", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}}, "required": ["connection_id"], "type": "object"}, "V10CredentialStoreRequest": {"properties": {"credential_id": {"type": "string"}}, "type": "object"}, "V10DiscoveryExchangeListResult": {"properties": {"results": {"items": {"allOf": [{"$ref": "#/definitions/V10DiscoveryRecord"}], "description": "Discover Features v1.0 exchange record"}, "type": "array"}}, "type": "object"}, "V10DiscoveryRecord": {"properties": {"connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "disclose": {"allOf": [{"$ref": "#/definitions/Disclose"}], "description": "Disclose message"}, "discovery_exchange_id": {"description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "query_msg": {"allOf": [{"$ref": "#/definitions/Query"}], "description": "Query message"}, "state": {"description": "Current record state", "example": "active", "type": "string"}, "thread_id": {"description": "Thread identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "V10PresentProofModuleResponse": {"properties": {}, "type": "object"}, "V10PresentationCreateRequestRequest": {"properties": {"auto_remove": {"description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "auto_verify": {"description": "Verifier choice to auto-verify proof presentation", "example": false, "type": "boolean"}, "comment": {"type": "string", "x-nullable": true}, "proof_request": {"$ref": "#/definitions/IndyProofRequest"}, "trace": {"description": "Whether to trace event (default false)", "example": false, "type": "boolean"}}, "required": ["proof_request"], "type": "object"}, "V10PresentationExchange": {"properties": {"auto_present": {"description": "Prover choice to auto-present proof as verifier requests", "example": false, "type": "boolean"}, "auto_remove": {"description": "Verifier choice to remove this presentation exchange record when complete", "example": false, "type": "boolean"}, "auto_verify": {"description": "Verifier choice to auto-verify proof presentation", "type": "boolean"}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "error_msg": {"description": "Error message", "example": "Invalid structure", "type": "string"}, "initiator": {"description": "Present-proof exchange initiator: self or external", "enum": ["self", "external"], "example": "self", "type": "string"}, "presentation": {"allOf": [{"$ref": "#/definitions/IndyProof"}], "description": "(Indy) presentation (also known as proof)"}, "presentation_exchange_id": {"description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "presentation_proposal_dict": {"allOf": [{"$ref": "#/definitions/PresentationProposal"}], "description": "Presentation proposal message"}, "presentation_request": {"allOf": [{"$ref": "#/definitions/IndyProofRequest"}], "description": "(Indy) presentation request (also known as proof request)"}, "presentation_request_dict": {"allOf": [{"$ref": "#/definitions/PresentationRequest"}], "description": "Presentation request message"}, "role": {"description": "Present-proof exchange role: prover or verifier", "enum": ["prover", "verifier"], "example": "prover", "type": "string"}, "state": {"description": "Present-proof exchange state", "example": "verified", "type": "string"}, "thread_id": {"description": "Thread identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "verified": {"description": "Whether presentation is verified: true or false", "enum": ["true", "false"], "example": "true", "type": "string"}, "verified_msgs": {"items": {"description": "Proof verification warning or error information", "type": "string"}, "type": "array"}}, "type": "object"}, "V10PresentationExchangeList": {"properties": {"results": {"description": "Aries RFC 37 v1.0 presentation exchange records", "items": {"$ref": "#/definitions/V10PresentationExchange"}, "type": "array"}}, "type": "object"}, "V10PresentationProblemReportRequest": {"properties": {"description": {"type": "string"}}, "required": ["description"], "type": "object"}, "V10PresentationProposalRequest": {"properties": {"auto_present": {"description": "Whether to respond automatically to presentation requests, building and presenting requested proof", "type": "boolean"}, "auto_remove": {"description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "presentation_proposal": {"$ref": "#/definitions/IndyPresPreview"}, "trace": {"description": "Whether to trace event (default false)", "example": false, "type": "boolean"}}, "required": ["connection_id", "presentation_proposal"], "type": "object"}, "V10PresentationSendRequest": {"properties": {"auto_remove": {"description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "requested_attributes": {"additionalProperties": {"$ref": "#/definitions/IndyRequestedCredsRequestedAttr"}, "description": "Nested object mapping proof request attribute referents to requested-attribute specifiers", "type": "object"}, "requested_predicates": {"additionalProperties": {"$ref": "#/definitions/IndyRequestedCredsRequestedPred"}, "description": "Nested object mapping proof request predicate referents to requested-predicate specifiers", "type": "object"}, "self_attested_attributes": {"additionalProperties": {"description": "Self-attested attribute values to use in requested-credentials structure for proof construction", "example": "self_attested_value", "type": "string"}, "description": "Self-attested attributes to build into proof", "type": "object"}, "trace": {"description": "Whether to trace event (default false)", "example": false, "type": "boolean"}}, "required": ["requested_attributes", "requested_predicates", "self_attested_attributes"], "type": "object"}, "V10PresentationSendRequestRequest": {"properties": {"auto_remove": {"description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "auto_verify": {"description": "Verifier choice to auto-verify proof presentation", "example": false, "type": "boolean"}, "comment": {"type": "string", "x-nullable": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "proof_request": {"$ref": "#/definitions/IndyProofRequest"}, "trace": {"description": "Whether to trace event (default false)", "example": false, "type": "boolean"}}, "required": ["connection_id", "proof_request"], "type": "object"}, "V10PresentationSendRequestToProposal": {"properties": {"auto_remove": {"description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "auto_verify": {"description": "Verifier choice to auto-verify proof presentation", "example": false, "type": "boolean"}, "trace": {"description": "Whether to trace event (default false)", "example": false, "type": "boolean"}}, "type": "object"}, "V20CredAttrSpec": {"properties": {"mime-type": {"description": "MIME type: omit for (null) default", "example": "image/jpeg", "type": "string", "x-nullable": true}, "name": {"description": "Attribute name", "example": "favourite_drink", "type": "string"}, "value": {"description": "Attribute value: base64-encode if MIME type is present", "example": "martini", "type": "string"}}, "required": ["name", "value"], "type": "object"}, "V20CredBoundOfferRequest": {"properties": {"counter_preview": {"allOf": [{"$ref": "#/definitions/V20CredPreview"}], "description": "Optional content for counter-proposal"}, "filter": {"allOf": [{"$ref": "#/definitions/V20CredFilter"}], "description": "Credential specification criteria by format"}}, "type": "object"}, "V20CredExFree": {"properties": {"auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "credential_preview": {"$ref": "#/definitions/V20CredPreview"}, "filter": {"allOf": [{"$ref": "#/definitions/V20CredFilter"}], "description": "Credential specification criteria by format"}, "replacement_id": {"description": "Optional identifier used to manage credential replacement", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string", "x-nullable": true}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}, "verification_method": {"description": "For ld-proofs. Verification method for signing.", "type": "string", "x-nullable": true}}, "required": ["connection_id", "filter"], "type": "object"}, "V20CredExRecord": {"properties": {"auto_issue": {"description": "Issuer choice to issue to request in this credential exchange", "example": false, "type": "boolean"}, "auto_offer": {"description": "Holder choice to accept offer in this credential exchange", "example": false, "type": "boolean"}, "auto_remove": {"description": "Issuer choice to remove this credential exchange record when complete", "example": false, "type": "boolean"}, "by_format": {"allOf": [{"$ref": "#/definitions/V20CredExRecordByFormat"}], "description": "Attachment content by format for proposal, offer, request, and issue", "readOnly": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "cred_ex_id": {"description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_issue": {"allOf": [{"$ref": "#/definitions/V20CredIssue"}], "description": "Serialized credential issue message"}, "cred_offer": {"allOf": [{"$ref": "#/definitions/V20CredOffer"}], "description": "Credential offer message"}, "cred_preview": {"allOf": [{"$ref": "#/definitions/V20CredPreview"}], "description": "Credential preview from credential proposal", "readOnly": true}, "cred_proposal": {"allOf": [{"$ref": "#/definitions/V20CredProposal"}], "description": "Credential proposal message"}, "cred_request": {"allOf": [{"$ref": "#/definitions/V20CredRequest"}], "description": "Serialized credential request message"}, "error_msg": {"description": "Error message", "example": "The front fell off", "type": "string"}, "initiator": {"description": "Issue-credential exchange initiator: self or external", "enum": ["self", "external"], "example": "self", "type": "string"}, "parent_thread_id": {"description": "Parent thread identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "role": {"description": "Issue-credential exchange role: holder or issuer", "enum": ["issuer", "holder"], "example": "issuer", "type": "string"}, "state": {"description": "Issue-credential exchange state", "enum": ["proposal-sent", "proposal-received", "offer-sent", "offer-received", "request-sent", "request-received", "credential-issued", "credential-received", "done", "credential-revoked", "abandoned", "deleted"], "example": "done", "type": "string"}, "thread_id": {"description": "Thread identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "V20CredExRecordByFormat": {"properties": {"cred_issue": {"additionalProperties": {}, "type": "object"}, "cred_offer": {"additionalProperties": {}, "type": "object"}, "cred_proposal": {"additionalProperties": {}, "type": "object"}, "cred_request": {"additionalProperties": {}, "type": "object"}}, "type": "object"}, "V20CredExRecordDetail": {"properties": {"cred_ex_record": {"allOf": [{"$ref": "#/definitions/V20CredExRecord"}], "description": "Credential exchange record"}, "indy": {"$ref": "#/definitions/V20CredExRecordIndy"}, "ld_proof": {"$ref": "#/definitions/V20CredExRecordLDProof"}, "vc_di": {"$ref": "#/definitions/V20CredExRecord"}}, "type": "object"}, "V20CredExRecordIndy": {"properties": {"created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "cred_ex_id": {"description": "Corresponding v2.0 credential exchange record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_ex_indy_id": {"description": "Record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_id_stored": {"description": "Credential identifier stored in wallet", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_request_metadata": {"additionalProperties": {}, "description": "Credential request metadata for indy holder", "type": "object"}, "cred_rev_id": {"description": "Credential revocation identifier within revocation registry", "example": "12345", "pattern": "^[1-9][0-9]*$", "type": "string"}, "rev_reg_id": {"description": "Revocation registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "type": "string"}, "state": {"description": "Current record state", "example": "active", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "V20CredExRecordLDProof": {"properties": {"created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "cred_ex_id": {"description": "Corresponding v2.0 credential exchange record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_ex_ld_proof_id": {"description": "Record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_id_stored": {"description": "Credential identifier stored in wallet", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "state": {"description": "Current record state", "example": "active", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "V20CredExRecordListResult": {"properties": {"results": {"description": "Credential exchange records and corresponding detail records", "items": {"$ref": "#/definitions/V20CredExRecordDetail"}, "type": "array"}}, "type": "object"}, "V20CredFilter": {"properties": {"anoncreds": {"allOf": [{"$ref": "#/definitions/V20CredFilterAnoncreds"}], "description": "Credential filter for anoncreds"}, "indy": {"allOf": [{"$ref": "#/definitions/V20CredFilterIndy"}], "description": "Credential filter for indy"}, "ld_proof": {"allOf": [{"$ref": "#/definitions/LDProofVCDetail"}], "description": "Credential filter for linked data proof"}, "vc_di": {"allOf": [{"$ref": "#/definitions/V20CredFilterVCDI"}], "description": "Credential filter for vc_di"}}, "type": "object"}, "V20CredFilterAnoncreds": {"properties": {"cred_def_id": {"description": "Credential definition identifier", "example": "did:(method):3:CL:20:tag", "type": "string"}, "issuer_id": {"description": "Credential issuer ID", "example": "did:(method):WgWxqztrNooG92RXvxSTWv", "type": "string"}, "schema_id": {"description": "Schema identifier", "example": "did:(method):2:schema_name:1.0", "type": "string"}, "schema_issuer_id": {"description": "Schema issuer ID", "example": "did:(method):WgWxqztrNooG92RXvxSTWv", "type": "string"}, "schema_name": {"description": "Schema name", "example": "preferences", "type": "string"}, "schema_version": {"description": "Schema version", "example": "1.0", "type": "string"}}, "type": "object"}, "V20CredFilterIndy": {"properties": {"cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "issuer_did": {"description": "Credential issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "schema_issuer_did": {"description": "Schema issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_name": {"description": "Schema name", "example": "preferences", "type": "string"}, "schema_version": {"description": "Schema version", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}}, "type": "object"}, "V20CredFilterLDProof": {"properties": {"ld_proof": {"allOf": [{"$ref": "#/definitions/LDProofVCDetail"}], "description": "Credential filter for linked data proof"}}, "required": ["ld_proof"], "type": "object"}, "V20CredFilterVCDI": {"properties": {"cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "issuer_did": {"description": "Credential issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "schema_issuer_did": {"description": "Schema issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_name": {"description": "Schema name", "example": "preferences", "type": "string"}, "schema_version": {"description": "Schema version", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}}, "type": "object"}, "V20CredFormat": {"properties": {"attach_id": {"description": "Attachment identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "format": {"description": "Attachment format specifier", "example": "aries/ld-proof-vc-detail@v1.0", "type": "string"}}, "required": ["attach_id", "format"], "type": "object"}, "V20CredIssue": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "credentials~attach": {"description": "Credential attachments", "items": {"$ref": "#/definitions/AttachDecorator"}, "type": "array"}, "formats": {"description": "Acceptable attachment formats", "items": {"$ref": "#/definitions/V20CredFormat"}, "type": "array"}, "replacement_id": {"description": "Issuer-unique identifier to coordinate credential replacement", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}}, "required": ["credentials~attach", "formats"], "type": "object"}, "V20CredIssueProblemReportRequest": {"properties": {"description": {"type": "string"}}, "required": ["description"], "type": "object"}, "V20CredIssueRequest": {"properties": {"comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}}, "type": "object"}, "V20CredOffer": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "credential_preview": {"$ref": "#/definitions/V20CredPreview"}, "formats": {"description": "Acceptable credential formats", "items": {"$ref": "#/definitions/V20CredFormat"}, "type": "array"}, "offers~attach": {"description": "Offer attachments", "items": {"$ref": "#/definitions/AttachDecorator"}, "type": "array"}, "replacement_id": {"description": "Issuer-unique identifier to coordinate credential replacement", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}}, "required": ["formats", "offers~attach"], "type": "object"}, "V20CredOfferConnFreeRequest": {"properties": {"auto_issue": {"description": "Whether to respond automatically to credential requests, creating and issuing requested credentials", "type": "boolean"}, "auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "credential_preview": {"$ref": "#/definitions/V20CredPreview"}, "filter": {"allOf": [{"$ref": "#/definitions/V20CredFilter"}], "description": "Credential specification criteria by format"}, "replacement_id": {"description": "Optional identifier used to manage credential replacement", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string", "x-nullable": true}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}}, "required": ["filter"], "type": "object"}, "V20CredOfferRequest": {"properties": {"auto_issue": {"description": "Whether to respond automatically to credential requests, creating and issuing requested credentials", "type": "boolean"}, "auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "credential_preview": {"$ref": "#/definitions/V20CredPreview"}, "filter": {"allOf": [{"$ref": "#/definitions/V20CredFilter"}], "description": "Credential specification criteria by format"}, "replacement_id": {"description": "Optional identifier used to manage credential replacement", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string", "x-nullable": true}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}}, "required": ["connection_id", "filter"], "type": "object"}, "V20CredPreview": {"properties": {"@type": {"description": "Message type identifier", "example": "issue-credential/2.0/credential-preview", "type": "string"}, "attributes": {"items": {"$ref": "#/definitions/V20CredAttrSpec"}, "type": "array"}}, "required": ["attributes"], "type": "object"}, "V20CredProposal": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "credential_preview": {"allOf": [{"$ref": "#/definitions/V20CredPreview"}], "description": "Credential preview"}, "filters~attach": {"description": "Credential filter per acceptable format on corresponding identifier", "items": {"$ref": "#/definitions/AttachDecorator"}, "type": "array"}, "formats": {"description": "Attachment formats", "items": {"$ref": "#/definitions/V20CredFormat"}, "type": "array"}}, "required": ["filters~attach", "formats"], "type": "object"}, "V20CredRequest": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "formats": {"description": "Acceptable attachment formats", "items": {"$ref": "#/definitions/V20CredFormat"}, "type": "array"}, "requests~attach": {"description": "Request attachments", "items": {"$ref": "#/definitions/AttachDecorator"}, "type": "array"}}, "required": ["formats", "requests~attach"], "type": "object"}, "V20CredRequestFree": {"properties": {"auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "filter": {"allOf": [{"$ref": "#/definitions/V20CredFilterLDProof"}], "description": "Credential specification criteria by format"}, "holder_did": {"description": "Holder DID to substitute for the credentialSubject.id", "example": "did:key:ahsdkjahsdkjhaskjdhakjshdkajhsdkjahs", "type": "string", "x-nullable": true}, "trace": {"description": "Whether to trace event (default false)", "example": false, "type": "boolean"}}, "required": ["connection_id", "filter"], "type": "object"}, "V20CredRequestRequest": {"properties": {"auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "holder_did": {"description": "Holder DID to substitute for the credentialSubject.id", "example": "did:key:ahsdkjahsdkjhaskjdhakjshdkajhsdkjahs", "type": "string", "x-nullable": true}}, "type": "object"}, "V20CredStoreRequest": {"properties": {"credential_id": {"type": "string"}}, "type": "object"}, "V20DiscoveryExchangeListResult": {"properties": {"results": {"items": {"allOf": [{"$ref": "#/definitions/V20DiscoveryRecord"}], "description": "Discover Features v2.0 exchange record"}, "type": "array"}}, "type": "object"}, "V20DiscoveryExchangeResult": {"properties": {"results": {"allOf": [{"$ref": "#/definitions/V20DiscoveryRecord"}], "description": "Discover Features v2.0 exchange record"}}, "type": "object"}, "V20DiscoveryRecord": {"properties": {"connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "disclosures": {"allOf": [{"$ref": "#/definitions/Disclosures"}], "description": "Disclosures message"}, "discovery_exchange_id": {"description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "queries_msg": {"allOf": [{"$ref": "#/definitions/Queries"}], "description": "Queries message"}, "state": {"description": "Current record state", "example": "active", "type": "string"}, "thread_id": {"description": "Thread identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "V20IssueCredSchemaCore": {"properties": {"auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "credential_preview": {"$ref": "#/definitions/V20CredPreview"}, "filter": {"allOf": [{"$ref": "#/definitions/V20CredFilter"}], "description": "Credential specification criteria by format"}, "replacement_id": {"description": "Optional identifier used to manage credential replacement", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string", "x-nullable": true}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}}, "required": ["filter"], "type": "object"}, "V20IssueCredentialModuleResponse": {"properties": {}, "type": "object"}, "V20Pres": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "formats": {"description": "Acceptable attachment formats", "items": {"$ref": "#/definitions/V20PresFormat"}, "type": "array"}, "presentations~attach": {"items": {"$ref": "#/definitions/AttachDecorator"}, "type": "array"}}, "required": ["formats", "presentations~attach"], "type": "object"}, "V20PresCreateRequestRequest": {"properties": {"auto_remove": {"description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "auto_verify": {"description": "Verifier choice to auto-verify proof presentation", "example": false, "type": "boolean"}, "comment": {"type": "string", "x-nullable": true}, "presentation_request": {"$ref": "#/definitions/V20PresRequestByFormat"}, "trace": {"description": "Whether to trace event (default false)", "example": false, "type": "boolean"}}, "required": ["presentation_request"], "type": "object"}, "V20PresExRecord": {"properties": {"auto_present": {"description": "Prover choice to auto-present proof as verifier requests", "example": false, "type": "boolean"}, "auto_remove": {"description": "Verifier choice to remove this presentation exchange record when complete", "example": false, "type": "boolean"}, "auto_verify": {"description": "Verifier choice to auto-verify proof presentation", "type": "boolean"}, "by_format": {"allOf": [{"$ref": "#/definitions/V20PresExRecordByFormat"}], "description": "Attachment content by format for proposal, request, and presentation", "readOnly": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "error_msg": {"description": "Error message", "example": "Invalid structure", "type": "string"}, "initiator": {"description": "Present-proof exchange initiator: self or external", "enum": ["self", "external"], "example": "self", "type": "string"}, "pres": {"allOf": [{"$ref": "#/definitions/V20Pres"}], "description": "Presentation message"}, "pres_ex_id": {"description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "pres_proposal": {"allOf": [{"$ref": "#/definitions/V20PresProposal"}], "description": "Presentation proposal message"}, "pres_request": {"allOf": [{"$ref": "#/definitions/V20PresRequest"}], "description": "Presentation request message"}, "role": {"description": "Present-proof exchange role: prover or verifier", "enum": ["prover", "verifier"], "example": "prover", "type": "string"}, "state": {"description": "Present-proof exchange state", "enum": ["proposal-sent", "proposal-received", "request-sent", "request-received", "presentation-sent", "presentation-received", "done", "abandoned", "deleted"], "type": "string"}, "thread_id": {"description": "Thread identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "verified": {"description": "Whether presentation is verified: 'true' or 'false'", "enum": ["true", "false"], "example": "true", "type": "string"}, "verified_msgs": {"items": {"description": "Proof verification warning or error information", "type": "string"}, "type": "array"}}, "type": "object"}, "V20PresExRecordByFormat": {"properties": {"pres": {"additionalProperties": {}, "type": "object"}, "pres_proposal": {"additionalProperties": {}, "type": "object"}, "pres_request": {"additionalProperties": {}, "type": "object"}}, "type": "object"}, "V20PresExRecordList": {"properties": {"results": {"description": "Presentation exchange records", "items": {"$ref": "#/definitions/V20PresExRecord"}, "type": "array"}}, "type": "object"}, "V20PresFormat": {"properties": {"attach_id": {"description": "Attachment identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "format": {"description": "Attachment format specifier", "example": "dif/presentation-exchange/submission@v1.0", "type": "string"}}, "required": ["attach_id", "format"], "type": "object"}, "V20PresProblemReportRequest": {"properties": {"description": {"type": "string"}}, "required": ["description"], "type": "object"}, "V20PresProposal": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"description": "Human-readable comment", "type": "string"}, "formats": {"description": "Acceptable attachment formats", "items": {"$ref": "#/definitions/V20PresFormat"}, "type": "array"}, "proposals~attach": {"description": "Attachment per acceptable format on corresponding identifier", "items": {"$ref": "#/definitions/AttachDecorator"}, "type": "array"}}, "required": ["formats", "proposals~attach"], "type": "object"}, "V20PresProposalByFormat": {"properties": {"anoncreds": {"allOf": [{"$ref": "#/definitions/AnoncredsPresentationRequest"}], "description": "Presentation proposal for anoncreds"}, "dif": {"allOf": [{"$ref": "#/definitions/DIFProofProposal"}], "description": "Presentation proposal for DIF"}, "indy": {"allOf": [{"$ref": "#/definitions/IndyProofRequest"}], "description": "Presentation proposal for indy"}}, "type": "object"}, "V20PresProposalRequest": {"properties": {"auto_present": {"description": "Whether to respond automatically to presentation requests, building and presenting requested proof", "type": "boolean"}, "auto_remove": {"description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "presentation_proposal": {"$ref": "#/definitions/V20PresProposalByFormat"}, "trace": {"description": "Whether to trace event (default false)", "example": false, "type": "boolean"}}, "required": ["connection_id", "presentation_proposal"], "type": "object"}, "V20PresRequest": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"description": "Human-readable comment", "type": "string"}, "formats": {"description": "Acceptable attachment formats", "items": {"$ref": "#/definitions/V20PresFormat"}, "type": "array"}, "request_presentations~attach": {"description": "Attachment per acceptable format on corresponding identifier", "items": {"$ref": "#/definitions/AttachDecorator"}, "type": "array"}, "will_confirm": {"description": "Whether verifier will send confirmation ack", "type": "boolean"}}, "required": ["formats", "request_presentations~attach"], "type": "object"}, "V20PresRequestByFormat": {"properties": {"anoncreds": {"allOf": [{"$ref": "#/definitions/AnoncredsPresentationRequest"}], "description": "Presentation proposal for anoncreds"}, "dif": {"allOf": [{"$ref": "#/definitions/DIFProofRequest"}], "description": "Presentation request for DIF"}, "indy": {"allOf": [{"$ref": "#/definitions/IndyProofRequest"}], "description": "Presentation request for indy"}}, "type": "object"}, "V20PresSendRequestRequest": {"properties": {"auto_remove": {"description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "auto_verify": {"description": "Verifier choice to auto-verify proof presentation", "example": false, "type": "boolean"}, "comment": {"type": "string", "x-nullable": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "presentation_request": {"$ref": "#/definitions/V20PresRequestByFormat"}, "trace": {"description": "Whether to trace event (default false)", "example": false, "type": "boolean"}}, "required": ["connection_id", "presentation_request"], "type": "object"}, "V20PresSpecByFormatRequest": {"properties": {"anoncreds": {"allOf": [{"$ref": "#/definitions/IndyPresSpec"}], "description": "Presentation specification for anoncreds"}, "auto_remove": {"description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "dif": {"allOf": [{"$ref": "#/definitions/DIFPresSpec"}], "description": "Optional Presentation specification for DIF, overrides the PresentationExchange record's PresRequest"}, "indy": {"allOf": [{"$ref": "#/definitions/IndyPresSpec"}], "description": "Presentation specification for indy"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}}, "type": "object"}, "V20PresentProofModuleResponse": {"properties": {}, "type": "object"}, "V20PresentationSendRequestToProposal": {"properties": {"auto_remove": {"description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "auto_verify": {"description": "Verifier choice to auto-verify proof presentation", "example": false, "type": "boolean"}, "trace": {"description": "Whether to trace event (default false)", "example": false, "type": "boolean"}}, "type": "object"}, "VCRecord": {"properties": {"contexts": {"items": {"description": "Context", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "type": "string"}, "type": "array"}, "cred_tags": {"additionalProperties": {"description": "Retrieval tag value", "type": "string"}, "type": "object"}, "cred_value": {"additionalProperties": {}, "description": "(JSON-serializable) credential value", "type": "object"}, "expanded_types": {"items": {"description": "JSON-LD expanded type extracted from type and context", "example": "https://w3id.org/citizenship#PermanentResidentCard", "type": "string"}, "type": "array"}, "given_id": {"description": "Credential identifier", "example": "http://example.edu/credentials/3732", "type": "string"}, "issuer_id": {"description": "Issuer identifier", "example": "https://example.edu/issuers/14", "type": "string"}, "proof_types": {"items": {"description": "Signature suite used for proof", "example": "Ed25519Signature2018", "type": "string"}, "type": "array"}, "record_id": {"description": "Record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "schema_ids": {"items": {"description": "Schema identifier", "example": "https://example.org/examples/degree.json", "type": "string"}, "type": "array"}, "subject_ids": {"items": {"description": "Subject identifier", "example": "did:example:ebfeb1f712ebc6f1c276e12ec21", "type": "string"}, "type": "array"}}, "type": "object"}, "VCRecordList": {"properties": {"results": {"items": {"$ref": "#/definitions/VCRecord"}, "type": "array"}}, "type": "object"}, "VerifiableCredential": {"additionalProperties": true, "properties": {"@context": {"description": "The JSON-LD context of the credential", "example": ["https://www.w3.org/2018/credentials/v1", "https://www.w3.org/2018/credentials/examples/v1"], "items": {}, "type": "array"}, "credentialStatus": {"example": {"id": "https://example.com/credentials/status/3#94567", "statusListCredential": "https://example.com/credentials/status/3", "statusListIndex": "94567", "statusPurpose": "revocation", "type": "BitstringStatusListEntry"}}, "credentialSubject": {"example": {"alumniOf": {"id": "did:example:c276e12ec21ebfeb1f712ebc6f1"}, "id": "did:example:ebfeb1f712ebc6f1c276e12ec21"}}, "expirationDate": {"description": "The expiration date", "example": "2010-01-01T19:23:24Z", "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})([Tt ]([0-9]{2}):([0-9]{2}):([0-9]{2})(\\.[0-9]+)?)?(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?$", "type": "string"}, "id": {"description": "The ID of the credential", "example": "http://example.edu/credentials/1872", "pattern": "\\w+:(\\/?\\/?)[^\\s]+", "type": "string"}, "issuanceDate": {"description": "The issuance date", "example": "2010-01-01T19:23:24Z", "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})([Tt ]([0-9]{2}):([0-9]{2}):([0-9]{2})(\\.[0-9]+)?)?(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?$", "type": "string"}, "issuer": {"description": "The JSON-LD Verifiable Credential Issuer. Either string of object with id field.", "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH"}, "proof": {"allOf": [{"$ref": "#/definitions/LinkedDataProof"}], "description": "The proof of the credential", "example": {"created": "2019-12-11T03:50:55", "jws": "eyJhbGciOiAiRWREU0EiLCAiYjY0IjogZmFsc2UsICJjcml0JiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQKBhQDxvXNo7nvtUBb_Eq1Ch6YBKY5qBQ", "proofPurpose": "assertionMethod", "type": "Ed25519Signature2018", "verificationMethod": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL"}}, "type": {"description": "The JSON-LD type of the credential", "example": ["VerifiableCredential", "AlumniCredential"], "items": {"type": "string"}, "type": "array"}}, "required": ["@context", "credentialSubject", "issuanceDate", "issuer", "proof", "type"], "type": "object"}, "VerifiablePresentation": {"additionalProperties": true, "properties": {"@context": {"description": "The JSON-LD context of the presentation", "example": ["https://www.w3.org/2018/credentials/v1"], "items": {}, "type": "array"}, "holder": {"description": "The JSON-LD Verifiable Credential Holder. Either string of object with id field.", "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH"}, "id": {"description": "The ID of the presentation", "example": "http://example.edu/presentations/1872", "pattern": "\\w+:(\\/?\\/?)[^\\s]+", "type": "string"}, "proof": {"allOf": [{"$ref": "#/definitions/LinkedDataProof"}], "description": "The proof of the presentation", "example": {"created": "2019-12-11T03:50:55", "jws": "eyJhbGciOiAiRWREU0EiLCAiYjY0IjogZmFsc2UsICJjcml0JiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQKBhQDxvXNo7nvtUBb_Eq1Ch6YBKY5qBQ", "proofPurpose": "assertionMethod", "type": "Ed25519Signature2018", "verificationMethod": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL"}}, "type": {"description": "The JSON-LD type of the presentation", "example": ["VerifiablePresentation"], "items": {"type": "string"}, "type": "array"}, "verifiableCredential": {"items": {"additionalProperties": {}, "type": "object"}, "type": "array"}}, "required": ["@context", "proof", "type"], "type": "object"}, "VerifyCredentialRequest": {"properties": {"options": {"$ref": "#/definitions/LDProofVCOptions"}, "verifiableCredential": {"$ref": "#/definitions/VerifiableCredential"}}, "type": "object"}, "VerifyCredentialResponse": {"properties": {"results": {"$ref": "#/definitions/PresentationVerificationResult"}}, "type": "object"}, "VerifyDiRequest": {"properties": {"securedDocument": {"additionalProperties": {}, "example": {"hello": "world", "proof": [{"cryptosuite": "eddsa-jcs-2022", "proofPurpose": "assertionMethod", "type": "DataIntegrityProof", "verificationMethod": "did:key: z6MksxraKwH8GR7NKeQ4HVZAeRKvD76kfd6G7jm8MscbDmy8# z6MksxraKwH8GR7NKeQ4HVZAeRKvD76kfd6G7jm8MscbDmy8", "proofValue": "zHtda8vV7kJQUPfSKiTGSQDhZfhkgtpnVziT7cdEzhu fjPjbeRmysHvizMJEox1eHR7xUGzNUj1V4yaKiLw7UA6E"}]}, "type": "object"}}, "required": ["securedDocument"], "type": "object"}, "VerifyDiResponse": {"properties": {"verified": {"description": "Verified", "example": true, "type": "boolean"}}, "type": "object"}, "VerifyPresentationRequest": {"properties": {"options": {"$ref": "#/definitions/LDProofVCOptions"}, "verifiablePresentation": {"$ref": "#/definitions/VerifiablePresentation"}}, "type": "object"}, "VerifyPresentationResponse": {"properties": {"results": {"$ref": "#/definitions/PresentationVerificationResult"}}, "type": "object"}, "VerifyRequest": {"properties": {"doc": {"allOf": [{"$ref": "#/definitions/SignedDoc"}], "description": "Signed document"}, "verkey": {"description": "Verkey to use for doc verification", "type": "string"}}, "required": ["doc"], "type": "object"}, "VerifyResponse": {"properties": {"error": {"description": "Error text", "type": "string"}, "valid": {"type": "boolean"}}, "required": ["valid"], "type": "object"}, "W3CCredentialsListRequest": {"properties": {"contexts": {"items": {"description": "Credential context to match", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "type": "string"}, "type": "array"}, "given_id": {"description": "Given credential id to match", "type": "string"}, "issuer_id": {"description": "Credential issuer identifier to match", "type": "string"}, "max_results": {"description": "Maximum number of results to return", "type": "integer"}, "proof_types": {"items": {"description": "Signature suite used for proof", "example": "Ed25519Signature2018", "type": "string"}, "type": "array"}, "schema_ids": {"description": "Schema identifiers, all of which to match", "items": {"description": "Credential schema identifier", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "type": "string"}, "type": "array"}, "subject_ids": {"description": "Subject identifiers, all of which to match", "items": {"description": "Subject identifier", "type": "string"}, "type": "array"}, "tag_query": {"additionalProperties": {"description": "Tag value", "type": "string"}, "description": "Tag filter", "type": "object"}, "types": {"items": {"description": "Credential type to match", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "type": "string"}, "type": "array"}}, "type": "object"}, "WalletList": {"properties": {"results": {"description": "List of wallet records", "items": {"$ref": "#/definitions/WalletRecord"}, "type": "array"}}, "type": "object"}, "WalletModuleResponse": {"properties": {}, "type": "object"}, "WalletRecord": {"properties": {"created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "key_management_mode": {"description": "Mode regarding management of wallet key", "enum": ["managed", "unmanaged"], "type": "string"}, "settings": {"additionalProperties": {}, "description": "Settings for this wallet.", "type": "object"}, "state": {"description": "Current record state", "example": "active", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "wallet_id": {"description": "Wallet record ID", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}}, "required": ["key_management_mode", "wallet_id"], "type": "object"}, "WriteLedger": {"properties": {"ledger_id": {"type": "string"}}, "type": "object"}}, "securityDefinitions": {"AuthorizationHeader": {"type": "apiKey", "in": "header", "name": "Authorization", "description": "Bearer token. Be sure to prepend token with 'Bearer '"}}, "security": [{"AuthorizationHeader": []}], "tags": [{"name": "action-menu", "description": "Menu interaction over connection"}, {"name": "anoncreds - credential definitions", "description": "Anoncreds credential definition management", "externalDocs": {"description": "Specification", "url": "https://hyperledger.github.io/anoncreds-spec"}}, {"name": "anoncreds - revocation", "description": "Revocation registry management", "externalDocs": {"description": "Overview", "url": "https://github.com/hyperledger/indy-hipe/tree/master/text/0011-cred-revocation"}}, {"name": "anoncreds - schemas", "description": "Anoncreds schema management", "externalDocs": {"description": "Specification", "url": "https://hyperledger.github.io/anoncreds-spec"}}, {"name": "anoncreds - wallet upgrade", "description": "Anoncreds wallet upgrade", "externalDocs": {"description": "Specification", "url": "https://hyperledger.github.io/anoncreds-spec"}}, {"name": "basicmessage", "description": "Simple messaging", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/527849ec3aa2a8fd47a7bb6c57f918ff8bcb5e8c/features/0095-basic-message"}}, {"name": "connection", "description": "Connection management", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/9b0aaa39df7e8bd434126c4b33c097aae78d65bf/features/0160-connection-protocol"}}, {"name": "credential-definition", "description": "Credential definition operations", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/indy-node/blob/master/design/anoncreds.md#cred_def"}}, {"name": "credentials", "description": "Holder credential management", "externalDocs": {"description": "Overview", "url": "https://w3c.github.io/vc-data-model/#credentials"}}, {"name": "did-exchange", "description": "Connection management via DID exchange", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/25464a5c8f8a17b14edaa4310393df6094ace7b0/features/0023-did-exchange"}}, {"name": "did-rotate", "description": "Rotate a DID", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/main/features/0794-did-rotate"}}, {"name": "discover-features", "description": "Feature discovery", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/b3a3942ef052039e73cd23d847f42947f8287da2/features/0031-discover-features"}}, {"name": "discover-features v2.0", "description": "Feature discovery v2", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/b3a3942ef052039e73cd23d847f42947f8287da2/features/0557-discover-features-v2"}}, {"name": "endorse-transaction", "description": "Endorse a Transaction"}, {"name": "introduction", "description": "Introduction of known parties"}, {"name": "issue-credential v1.0", "description": "Credential issue v1.0", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/bb42a6c35e0d5543718fb36dd099551ab192f7b0/features/0036-issue-credential"}}, {"name": "issue-credential v2.0", "description": "Credential issue v2.0", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/cd27fc64aa2805f756a118043d7c880354353047/features/0453-issue-credential-v2"}}, {"name": "jsonld", "description": "Sign and verify json-ld data", "externalDocs": {"description": "Specification", "url": "https://tools.ietf.org/html/rfc7515"}}, {"name": "ledger", "description": "Interaction with ledger", "externalDocs": {"description": "Overview", "url": "https://hyperledger-indy.readthedocs.io/projects/plenum/en/latest/storage.html#ledger"}}, {"name": "mediation", "description": "Mediation management", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/fa8dc4ea1e667eb07db8f9ffeaf074a4455697c0/features/0211-route-coordination"}}, {"name": "multitenancy", "description": "Multitenant wallet management"}, {"name": "out-of-band", "description": "Out-of-band connections", "externalDocs": {"description": "Design", "url": "https://github.com/hyperledger/aries-rfcs/tree/2da7fc4ee043effa3a9960150e7ba8c9a4628b68/features/0434-outofband"}}, {"name": "present-proof v1.0", "description": "Proof presentation v1.0", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/4fae574c03f9f1013db30bf2c0c676b1122f7149/features/0037-present-proof"}}, {"name": "present-proof v2.0", "description": "Proof presentation v2.0", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/eace815c3e8598d4a8dd7881d8c731fdb2bcc0aa/features/0454-present-proof-v2"}}, {"name": "resolver", "description": "did resolver interface.", "externalDocs": {"description": "DID Resolution Specification", "url": "https://www.w3.org/TR/did-core/#resolution"}}, {"name": "revocation", "description": "Revocation registry management", "externalDocs": {"description": "Overview", "url": "https://github.com/hyperledger/indy-hipe/tree/master/text/0011-cred-revocation"}}, {"name": "schema", "description": "Schema operations", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/indy-node/blob/master/design/anoncreds.md#schema"}}, {"name": "settings", "description": "Agent settings interface."}, {"name": "trustping", "description": "Trust-ping over connection", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/527849ec3aa2a8fd47a7bb6c57f918ff8bcb5e8c/features/0048-trust-ping"}}, {"name": "vc-api", "description": "Endpoints for managing w3c credentials and presentations", "externalDocs": {"description": "Specification", "url": "https://w3c-ccg.github.io/vc-api/"}}, {"name": "wallet", "description": "DID and tag policy management", "externalDocs": {"description": "Design", "url": "https://github.com/hyperledger/indy-sdk/tree/master/docs/design/003-wallet-storage"}}]}
\ No newline at end of file
From ddad29bccb6c92f828b3536db212a4a691fd765d Mon Sep 17 00:00:00 2001
From: ff137
Date: Thu, 13 Feb 2025 16:10:07 +0200
Subject: [PATCH 17/20] :art: Updated script default version
---
generator/scripts/generate-client.sh | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/generator/scripts/generate-client.sh b/generator/scripts/generate-client.sh
index ff8073685..0c0a8fa03 100755
--- a/generator/scripts/generate-client.sh
+++ b/generator/scripts/generate-client.sh
@@ -6,8 +6,8 @@ cd "$(dirname "$0")/../" || exit
# Remove old generated code
rm -rf ../generated/
-# Read ACA_PY_VERSION from input arg or default to 1.2.0-20241205
-ACA_PY_VERSION=${1:-"1.2.0-20241205"}
+# Read ACA_PY_VERSION from input arg or default to 1.2.1-20250213
+ACA_PY_VERSION=${1:-"1.2.1-20250213"}
export ACA_PY_VERSION # Set env for openapi-config-template'
From 9622540c49f58de0f9911852539d3aac8ef63472 Mon Sep 17 00:00:00 2001
From: ff137
Date: Thu, 13 Feb 2025 16:11:19 +0200
Subject: [PATCH 18/20] :art: Add `anoncreds_wallet_upgrade` API to README
---
README.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/README.md b/README.md
index 4d14c5d4e..edd67d267 100644
--- a/README.md
+++ b/README.md
@@ -113,6 +113,7 @@ The client encompasses various APIs, each corresponding to ACA-Py Swagger UI top
- `anoncreds_credential_definitions`
- `anoncreds_revocation`
- `anoncreds_schemas`
+- `anoncreds_wallet_upgrade`
- `basicmessage`
- `connection`
- `credential_definition`
From 3479601ff10fa5a8332e2406f62f193e3436d1a5 Mon Sep 17 00:00:00 2001
From: ff137
Date: Thu, 13 Feb 2025 16:12:49 +0200
Subject: [PATCH 19/20] :art: Neaten README
---
README.md | 29 ++++++++++++++++++++---------
1 file changed, 20 insertions(+), 9 deletions(-)
diff --git a/README.md b/README.md
index edd67d267..c30978242 100644
--- a/README.md
+++ b/README.md
@@ -33,12 +33,17 @@
License
-The Aries CloudController is a Python-based client library for interacting with an instance of [Aries Cloud Agent](https://github.com/hyperledger/aries-cloudagent-python) (ACA-Py). It leverages the OpenAPI definition from ACA-Py to provide a fully-typed, rich API experience for cloud agent interaction.
+The Aries CloudController is a Python-based client library for interacting with an instance of
+[Aries Cloud Agent](https://github.com/hyperledger/aries-cloudagent-python) (ACA-Py). It leverages
+the OpenAPI definition from ACA-Py to provide a fully-typed, rich API experience for cloud agent interaction.
**Versioning Update:**
-As of version 0.8.0, the Aries CloudController has aligned its versioning with ACA-Py. This means that each new version of ACA-Py will correspond directly to the same version of the Aries CloudController. This change ensures a more straightforward and predictable upgrade path for users.
+As of version 0.8.0, the Aries CloudController has aligned its versioning with ACA-Py.
+This means that each new version of ACA-Py will correspond directly to the same version of the
+Aries CloudController. This change ensures a more straightforward and predictable upgrade path for users.
-In other words, CloudController 0.8.0 is compatible with ACA-Py 0.8.0, CloudController 0.9.0 is compatible with ACA-Py 0.9.0, etc.
+In other words, CloudController 0.8.0 is compatible with ACA-Py 0.8.0,
+CloudController 0.9.0 is compatible with ACA-Py 0.9.0, etc.
For legacy versions, please review our release history to found the version compatible with ACA-Py pre-0.8.0.
@@ -46,10 +51,14 @@ For legacy versions, please review our release history to found the version comp
Aries CloudController Python provides a robust client for interacting with Aries Cloud Agents (ACA-Py).
-- **Fully Typed**: Offers a strongly-typed wrapper around the Aries Cloud Agent Python, enhancing developer experience and reducing errors.
-- **Up-to-Date Support**: Compatible with the latest ACA-Py version (1.1.0), ensuring access to the most recent features and improvements.
-- **Auto-Generated Client**: Utilizes OpenAPI definitions for automatic generation, ensuring timely updates in line with new ACA-Py releases.
-- **Multi-Tenancy and Authentication Support**: Facilitates working with multi-tenant APIs and integrates various authentication mechanisms.
+- **Fully Typed**: Offers a strongly-typed wrapper around the Aries Cloud Agent Python,
+ enhancing developer experience and reducing errors.
+- **Up-to-Date Support**: Compatible with the latest ACA-Py version (1.1.0),
+ ensuring access to the most recent features and improvements.
+- **Auto-Generated Client**: Utilizes OpenAPI definitions for automatic generation,
+ ensuring timely updates in line with new ACA-Py releases.
+- **Multi-Tenancy and Authentication Support**: Facilitates working with multi-tenant APIs
+ and integrates various authentication mechanisms.
- **Asynchronous API**: Supports asynchronous operations, enabling efficient handling of I/O-bound tasks.
## Usage
@@ -93,7 +102,8 @@ client = AcaPyClient(
### Interacting with the Client
-The API, being fully typed, is best explored through the ACA-Py Swagger UI, which mirrors the available client properties.
+The API, being fully typed, is best explored through the ACA-Py Swagger UI,
+which mirrors the available client properties.
**Example**: Creating and receiving an invitation:
@@ -145,7 +155,8 @@ The client encompasses various APIs, each corresponding to ACA-Py Swagger UI top
## Contributing
-Contributions are welcome! Please see our [CONTRIBUTING](/CONTRIBUTING.md) guidelines for more information on how to get involved.
+Contributions are welcome! Please see our [CONTRIBUTING](/CONTRIBUTING.md) guidelines
+for more information on how to get involved.
## License
From 785594dc2fdd1e210ae59188aa603a51567cd66e Mon Sep 17 00:00:00 2001
From: ff137
Date: Thu, 13 Feb 2025 16:32:44 +0200
Subject: [PATCH 20/20] :art: Format spec
---
generator/data/swagger.json | 17102 +++++++++++++++++++++++++++++++++-
1 file changed, 17101 insertions(+), 1 deletion(-)
diff --git a/generator/data/swagger.json b/generator/data/swagger.json
index ed1da3839..29fa69310 100644
--- a/generator/data/swagger.json
+++ b/generator/data/swagger.json
@@ -1 +1,17101 @@
-{"paths": {"/action-menu/{conn_id}/close": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ActionMenuModulesResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["action-menu"], "summary": "Close the active menu associated with a connection", "produces": ["application/json"]}}, "/action-menu/{conn_id}/fetch": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ActionMenuFetchResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["action-menu"], "summary": "Fetch the active menu", "produces": ["application/json"]}}, "/action-menu/{conn_id}/perform": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ActionMenuModulesResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/PerformRequest"}}, {"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["action-menu"], "summary": "Perform an action associated with the active menu", "produces": ["application/json"]}}, "/action-menu/{conn_id}/request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ActionMenuModulesResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["action-menu"], "summary": "Request the active menu", "produces": ["application/json"]}}, "/action-menu/{conn_id}/send-menu": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ActionMenuModulesResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/SendMenu"}}, {"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["action-menu"], "summary": "Send an action menu to a connection", "produces": ["application/json"]}}, "/anoncreds/credential-definition": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredDefResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/CredDefPostRequest"}}], "tags": ["anoncreds - credential definitions"], "summary": "Create a credential definition on the connected datastore", "produces": ["application/json"]}}, "/anoncreds/credential-definition/{cred_def_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/GetCredDefResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "cred_def_id", "type": "string", "description": "Credential definition identifier", "example": "did:(method):3:CL:20:tag", "required": true}], "tags": ["anoncreds - credential definitions"], "summary": "Retrieve an individual credential definition details", "produces": ["application/json"]}}, "/anoncreds/credential-definitions": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/GetCredDefsResponse"}, "description": ""}}, "parameters": [{"in": "query", "name": "issuer_id", "type": "string", "description": "Issuer Identifier of the credential definition", "example": "did:(method):WgWxqztrNooG92RXvxSTWv", "required": false}, {"in": "query", "name": "schema_id", "type": "string", "description": "Schema identifier", "example": "did:(method):2:schema_name:1.0", "required": false}, {"in": "query", "name": "schema_name", "type": "string", "description": "Schema name", "example": "example-schema", "required": false}, {"in": "query", "name": "schema_version", "type": "string", "description": "Schema version", "example": "1.0", "required": false}], "tags": ["anoncreds - credential definitions"], "summary": "Retrieve all credential definition ids", "produces": ["application/json"]}}, "/anoncreds/registry/{rev_reg_id}/active": {"put": {"responses": {"200": {"schema": {"$ref": "#/definitions/AnoncredsRevocationModuleResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^(.+$)", "description": "Revocation Registry identifier", "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Update the active registry", "produces": ["application/json"]}}, "/anoncreds/registry/{rev_reg_id}/tails-file": {"put": {"responses": {"200": {"schema": {"$ref": "#/definitions/AnoncredsRevocationModuleResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^(.+$)", "description": "Revocation Registry identifier", "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Upload local tails file to server", "produces": ["application/json"]}}, "/anoncreds/revocation-list": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevListResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/RevListCreateRequest"}}], "tags": ["anoncreds - revocation"], "summary": "Create and publish a revocation status list on the connected datastore", "produces": ["application/json"]}}, "/anoncreds/revocation-registry-definition": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegDefResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/RevRegCreateRequestSchemaAnoncreds"}}], "tags": ["anoncreds - revocation"], "summary": "Create and publish a registration revocation on the connected datastore", "produces": ["application/json"]}}, "/anoncreds/revocation/active-registry/{cred_def_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegResultSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "path", "name": "cred_def_id", "type": "string", "pattern": "^(.+$)", "description": "Credential definition identifier", "example": "did:(method):3:CL:20:tag", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Get current active revocation registry by credential definition id", "produces": ["application/json"]}}, "/anoncreds/revocation/active-registry/{cred_def_id}/rotate": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegsCreatedSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "path", "name": "cred_def_id", "type": "string", "pattern": "^(.+$)", "description": "Credential definition identifier", "example": "did:(method):3:CL:20:tag", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Rotate revocation registry", "produces": ["application/json"]}}, "/anoncreds/revocation/credential-record": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredRevRecordResultSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "query", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "cred_rev_id", "type": "string", "pattern": "^[1-9][0-9]*$", "description": "Credential revocation identifier", "example": "12345", "required": false}, {"in": "query", "name": "rev_reg_id", "type": "string", "pattern": "^(.+$)", "description": "Revocation registry identifier", "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0", "required": false}], "tags": ["anoncreds - revocation"], "summary": "Get credential revocation status", "produces": ["application/json"]}}, "/anoncreds/revocation/publish-revocations": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/PublishRevocationsResultSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/PublishRevocationsSchemaAnoncreds"}}], "tags": ["anoncreds - revocation"], "summary": "Publish pending revocations to ledger", "produces": ["application/json"]}}, "/anoncreds/revocation/registries": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegsCreatedSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "query", "name": "cred_def_id", "type": "string", "pattern": "^(.+$)", "description": "Credential definition identifier", "example": "did:(method):3:CL:20:tag", "required": false}, {"in": "query", "name": "state", "type": "string", "enum": ["finished", "failed", "action", "wait", "decommissioned", "full"], "description": "Revocation registry state", "required": false}], "tags": ["anoncreds - revocation"], "summary": "Search for matching revocation registries that current agent created", "produces": ["application/json"]}}, "/anoncreds/revocation/registry/{rev_reg_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegResultSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^(.+$)", "description": "Revocation Registry identifier", "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Get revocation registry by revocation registry id", "produces": ["application/json"]}}, "/anoncreds/revocation/registry/{rev_reg_id}/fix-revocation-entry-state": {"put": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegWalletUpdatedResultSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^(.+$)", "description": "Revocation Registry identifier", "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0", "required": true}, {"in": "query", "name": "apply_ledger_update", "type": "boolean", "description": "Apply updated accumulator transaction to ledger", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Fix revocation state in wallet and return number of updated entries", "produces": ["application/json"]}}, "/anoncreds/revocation/registry/{rev_reg_id}/issued": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegIssuedResultSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^(.+$)", "description": "Revocation Registry identifier", "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Get number of credentials issued against revocation registry", "produces": ["application/json"]}}, "/anoncreds/revocation/registry/{rev_reg_id}/issued/details": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredRevRecordDetailsResultSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^(.+$)", "description": "Revocation Registry identifier", "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Get details of credentials issued against revocation registry", "produces": ["application/json"]}}, "/anoncreds/revocation/registry/{rev_reg_id}/issued/indy_recs": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredRevIndyRecordsResultSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^(.+$)", "description": "Revocation Registry identifier", "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Get details of revoked credentials from ledger", "produces": ["application/json"]}}, "/anoncreds/revocation/registry/{rev_reg_id}/set-state": {"patch": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegResultSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^(.+$)", "description": "Revocation Registry identifier", "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0", "required": true}, {"in": "query", "name": "state", "type": "string", "enum": ["finished", "failed", "action", "wait", "decommissioned", "full"], "description": "Revocation registry state to set", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Set revocation registry state manually", "produces": ["application/json"]}}, "/anoncreds/revocation/registry/{rev_reg_id}/tails-file": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/AnoncredsRevocationModuleResponse"}, "description": "tails file"}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^(.+$)", "description": "Revocation Registry identifier", "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Download tails file", "produces": ["application/octet-stream"]}}, "/anoncreds/revocation/revoke": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/AnoncredsRevocationModuleResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/RevokeRequestSchemaAnoncreds"}}], "tags": ["anoncreds - revocation"], "summary": "Revoke an issued credential", "produces": ["application/json"]}}, "/anoncreds/schema": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/SchemaResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/SchemaPostRequest"}}], "tags": ["anoncreds - schemas"], "summary": "Create a schema on the connected datastore", "produces": ["application/json"]}}, "/anoncreds/schema/{schema_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/GetSchemaResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "schema_id", "type": "string", "description": "Schema identifier", "example": "did:(method):2:schema_name:1.0", "required": true}], "tags": ["anoncreds - schemas"], "summary": "Retrieve an individual schemas details", "produces": ["application/json"]}}, "/anoncreds/schemas": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/GetSchemasResponse"}, "description": ""}}, "parameters": [{"in": "query", "name": "schema_issuer_id", "type": "string", "description": "Schema issuer identifier", "example": "did:(method):WgWxqztrNooG92RXvxSTWv", "required": false}, {"in": "query", "name": "schema_name", "type": "string", "description": "Schema name", "example": "example-schema", "required": false}, {"in": "query", "name": "schema_version", "type": "string", "description": "Schema version", "example": "1.0", "required": false}], "tags": ["anoncreds - schemas"], "summary": "Retrieve all schema ids", "produces": ["application/json"]}}, "/anoncreds/wallet/upgrade": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/UpgradeResult"}, "description": ""}}, "parameters": [{"in": "query", "name": "wallet_name", "type": "string", "description": "Name of wallet to upgrade to anoncreds", "example": "base-wallet", "required": true}], "tags": ["anoncreds - wallet upgrade"], "summary": "\n Upgrade the wallet from askar to anoncreds - Be very careful with this! You \n cannot go back! See migration guide for more information.\n ", "produces": ["application/json"]}}, "/connections": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnectionList"}, "description": ""}}, "parameters": [{"in": "query", "name": "alias", "type": "string", "description": "Alias", "example": "Barry", "required": false}, {"in": "query", "name": "connection_protocol", "type": "string", "enum": ["connections/1.0", "didexchange/1.0", "didexchange/1.1"], "description": "Connection protocol used", "example": "connections/1.0", "required": false}, {"in": "query", "name": "descending", "type": "boolean", "default": false, "description": "Order results in descending order if true", "required": false}, {"in": "query", "name": "invitation_key", "type": "string", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "description": "invitation key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "required": false}, {"in": "query", "name": "invitation_msg_id", "type": "string", "description": "Identifier of the associated Invitation Message", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "limit", "type": "integer", "default": 100, "minimum": 1, "maximum": 10000, "description": "Number of results to return", "example": 50, "required": false}, {"in": "query", "name": "my_did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "description": "My DID", "example": "WgWxqztrNooG92RXvxSTWv", "required": false}, {"in": "query", "name": "offset", "type": "integer", "default": 0, "minimum": 0, "description": "Offset for pagination", "example": 0, "required": false}, {"in": "query", "name": "order_by", "type": "string", "default": "id", "enum": ["id"], "description": "The column to order results by. Only \"id\" is currently supported.", "required": false}, {"in": "query", "name": "state", "type": "string", "enum": ["abandoned", "active", "completed", "error", "init", "invitation", "request", "response", "start"], "description": "Connection state", "required": false}, {"in": "query", "name": "their_did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "description": "Their DID", "example": "WgWxqztrNooG92RXvxSTWv", "required": false}, {"in": "query", "name": "their_public_did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "description": "Their Public DID", "example": "WgWxqztrNooG92RXvxSTWv", "required": false}, {"in": "query", "name": "their_role", "type": "string", "enum": ["invitee", "requester", "inviter", "responder"], "description": "Their role in the connection protocol", "example": "invitee", "required": false}], "tags": ["connection"], "summary": "Query agent-to-agent connections", "produces": ["application/json"]}}, "/connections/create-invitation": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/InvitationResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/CreateInvitationRequest"}}, {"in": "query", "name": "alias", "type": "string", "description": "Alias", "example": "Barry", "required": false}, {"in": "query", "name": "auto_accept", "type": "boolean", "description": "Auto-accept connection (defaults to configuration)", "required": false}, {"in": "query", "name": "multi_use", "type": "boolean", "description": "Create invitation for multiple use (default false)", "required": false}, {"in": "query", "name": "public", "type": "boolean", "description": "Create invitation from public DID (default false)", "required": false}], "tags": ["connection"], "summary": "Create a new connection invitation", "deprecated": true, "produces": ["application/json"]}}, "/connections/create-static": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnectionStaticResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/ConnectionStaticRequest"}}], "tags": ["connection"], "summary": "Create a new static connection", "produces": ["application/json"]}}, "/connections/receive-invitation": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/ReceiveInvitationRequest"}}, {"in": "query", "name": "alias", "type": "string", "description": "Alias", "example": "Barry", "required": false}, {"in": "query", "name": "auto_accept", "type": "boolean", "description": "Auto-accept connection (defaults to configuration)", "required": false}, {"in": "query", "name": "mediation_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Identifier for active mediation record to be used", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}], "tags": ["connection"], "summary": "Receive a new connection invitation", "deprecated": true, "produces": ["application/json"]}}, "/connections/{conn_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["connection"], "summary": "Fetch a single connection record", "produces": ["application/json"]}, "delete": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnectionModuleResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["connection"], "summary": "Remove an existing connection record", "produces": ["application/json"]}}, "/connections/{conn_id}/accept-invitation": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "mediation_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Identifier for active mediation record to be used", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "my_endpoint", "type": "string", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "description": "My URL endpoint", "example": "https://myhost:8021", "required": false}, {"in": "query", "name": "my_label", "type": "string", "description": "Label for connection", "example": "Broker", "required": false}], "tags": ["connection"], "summary": "Accept a stored connection invitation", "deprecated": true, "produces": ["application/json"]}}, "/connections/{conn_id}/accept-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "my_endpoint", "type": "string", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "description": "My URL endpoint", "example": "https://myhost:8021", "required": false}], "tags": ["connection"], "summary": "Accept a stored connection request", "deprecated": true, "produces": ["application/json"]}}, "/connections/{conn_id}/endpoints": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/EndpointsResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["connection"], "summary": "Fetch connection remote endpoint", "produces": ["application/json"]}}, "/connections/{conn_id}/metadata": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnectionMetadata"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "key", "type": "string", "description": "Key to retrieve.", "required": false}], "tags": ["connection"], "summary": "Fetch connection metadata", "produces": ["application/json"]}, "post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnectionMetadata"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/ConnectionMetadataSetRequest"}}, {"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["connection"], "summary": "Set connection metadata", "produces": ["application/json"]}}, "/connections/{conn_id}/send-message": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/BasicMessageModuleResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/SendMessage"}}, {"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["basicmessage"], "summary": "Send a basic message to a connection", "produces": ["application/json"]}}, "/connections/{conn_id}/send-ping": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/PingRequestResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/PingRequest"}}, {"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["trustping"], "summary": "Send a trust ping to a connection", "produces": ["application/json"]}}, "/connections/{conn_id}/start-introduction": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/IntroModuleResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "target_connection_id", "type": "string", "description": "Target connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "message", "type": "string", "description": "Message", "example": "Allow me to introduce ...", "required": false}], "tags": ["introduction"], "summary": "Start an introduction between two connections", "produces": ["application/json"]}}, "/credential-definitions": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TxnOrCredentialDefinitionSendResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/CredentialDefinitionSendRequest"}}, {"in": "query", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "create_transaction_for_endorser", "type": "boolean", "description": "Create Transaction For Endorser's signature", "required": false}], "tags": ["credential-definition"], "summary": "Sends a credential definition to the ledger", "produces": ["application/json"]}}, "/credential-definitions/created": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredentialDefinitionsCreatedResult"}, "description": ""}}, "parameters": [{"in": "query", "name": "cred_def_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "description": "Credential definition id", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "required": false}, {"in": "query", "name": "issuer_did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "description": "Issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "required": false}, {"in": "query", "name": "schema_id", "type": "string", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "required": false}, {"in": "query", "name": "schema_issuer_did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "description": "Schema issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "required": false}, {"in": "query", "name": "schema_name", "type": "string", "description": "Schema name", "example": "membership", "required": false}, {"in": "query", "name": "schema_version", "type": "string", "pattern": "^[0-9.]+$", "description": "Schema version", "example": "1.0", "required": false}], "tags": ["credential-definition"], "summary": "Search for matching credential definitions that agent originated", "produces": ["application/json"]}}, "/credential-definitions/{cred_def_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredentialDefinitionGetResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "cred_def_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "required": true}], "tags": ["credential-definition"], "summary": "Gets a credential definition from the ledger", "produces": ["application/json"]}}, "/credential-definitions/{cred_def_id}/write_record": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredentialDefinitionGetResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "cred_def_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "required": true}], "tags": ["credential-definition"], "summary": "Writes a credential definition non-secret record to the wallet", "produces": ["application/json"]}}, "/credential/mime-types/{credential_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/AttributeMimeTypesResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "credential_id", "type": "string", "description": "Credential identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["credentials"], "summary": "Get attribute MIME types from wallet", "produces": ["application/json"]}}, "/credential/revoked/{credential_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredRevokedResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "credential_id", "type": "string", "description": "Credential identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "from", "type": "string", "pattern": "^[0-9]*$", "description": "Earliest epoch of revocation status interval of interest", "example": "0", "required": false}, {"in": "query", "name": "to", "type": "string", "pattern": "^[0-9]*$", "description": "Latest epoch of revocation status interval of interest", "example": "0", "required": false}], "tags": ["credentials"], "summary": "Query credential revocation status by id", "produces": ["application/json"]}}, "/credential/w3c/{credential_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/VCRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "credential_id", "type": "string", "description": "Credential identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["credentials"], "summary": "Fetch W3C credential from wallet by id", "produces": ["application/json"]}, "delete": {"responses": {"200": {"schema": {"$ref": "#/definitions/HolderModuleResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "credential_id", "type": "string", "description": "Credential identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["credentials"], "summary": "Remove W3C credential from wallet by id", "produces": ["application/json"]}}, "/credential/{credential_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/IndyCredInfo"}, "description": ""}}, "parameters": [{"in": "path", "name": "credential_id", "type": "string", "description": "Credential identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["credentials"], "summary": "Fetch credential from wallet by id", "produces": ["application/json"]}, "delete": {"responses": {"200": {"schema": {"$ref": "#/definitions/HolderModuleResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "credential_id", "type": "string", "description": "Credential identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["credentials"], "summary": "Remove credential from wallet by id", "produces": ["application/json"]}}, "/credentials": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredInfoList"}, "description": ""}}, "parameters": [{"in": "query", "name": "count", "type": "string", "default": "10", "pattern": "^[1-9][0-9]*$", "description": "Maximum number to retrieve (DEPRECATED - use limit instead)", "example": "1", "deprecated": true, "required": false}, {"in": "query", "name": "limit", "type": "integer", "minimum": 1, "maximum": 10000, "description": "Number of results to return", "example": 50, "required": false}, {"in": "query", "name": "offset", "type": "integer", "minimum": 0, "description": "Offset for pagination", "example": 0, "required": false}, {"in": "query", "name": "start", "type": "string", "default": "0", "pattern": "^[0-9]*$", "description": "Start index (DEPRECATED - use offset instead)", "example": "0", "deprecated": true, "required": false}, {"in": "query", "name": "wql", "type": "string", "pattern": "^{.*}$", "description": "(JSON) WQL query", "example": "{\"attr::name::value\": \"Alex\"}", "required": false}], "tags": ["credentials"], "summary": "Fetch credentials from wallet", "produces": ["application/json"]}}, "/credentials/w3c": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/VCRecordList"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/W3CCredentialsListRequest"}}], "tags": ["credentials"], "summary": "Fetch W3C credentials from wallet", "produces": ["application/json"]}}, "/did-rotate/{conn_id}/hangup": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/Hangup"}, "description": "Hangup agent message for observer"}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["did-rotate"], "summary": "Send hangup of DID rotation as a rotator", "produces": ["application/json"]}}, "/did-rotate/{conn_id}/rotate": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/Rotate"}, "description": "Rotate agent message for observer"}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/DIDRotateRequestJSON"}}, {"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["did-rotate"], "summary": "Begin rotation of a DID as a rotator", "produces": ["application/json"]}}, "/didexchange/create-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnRecord"}, "description": ""}}, "parameters": [{"in": "query", "name": "their_public_did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "description": "Qualified public DID to which to request connection", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "required": true}, {"in": "query", "name": "alias", "type": "string", "description": "Alias for connection", "example": "Barry", "required": false}, {"in": "query", "name": "auto_accept", "type": "boolean", "description": "Auto-accept connection (defaults to configuration)", "required": false}, {"in": "query", "name": "goal", "type": "string", "description": "A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message", "example": "To issue a Faber College Graduate credential", "required": false}, {"in": "query", "name": "goal_code", "type": "string", "description": "A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message", "example": "issue-vc", "required": false}, {"in": "query", "name": "mediation_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Identifier for active mediation record to be used", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "my_endpoint", "type": "string", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "description": "My URL endpoint", "example": "https://myhost:8021", "required": false}, {"in": "query", "name": "my_label", "type": "string", "description": "Label for connection request", "example": "Broker", "required": false}, {"in": "query", "name": "protocol", "type": "string", "enum": ["didexchange/1.0", "didexchange/1.1"], "description": "Which DID Exchange Protocol version to use", "example": "didexchange/1.0", "required": false}, {"in": "query", "name": "use_did", "type": "string", "description": "The DID to use to for this connection", "example": "did:example:1234", "required": false}, {"in": "query", "name": "use_did_method", "type": "string", "enum": ["did:peer:2", "did:peer:4"], "description": "The DID method to use to generate a DID for this connection", "example": "did:peer:4", "required": false}, {"in": "query", "name": "use_public_did", "type": "boolean", "description": "Use public DID for this connection", "required": false}], "tags": ["did-exchange"], "summary": "Create and send a request against public DID's implicit invitation", "produces": ["application/json"]}}, "/didexchange/receive-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/DIDXRequest"}}, {"in": "query", "name": "alias", "type": "string", "description": "Alias for connection", "example": "Barry", "required": false}, {"in": "query", "name": "auto_accept", "type": "boolean", "description": "Auto-accept connection (defaults to configuration)", "required": false}, {"in": "query", "name": "mediation_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Identifier for active mediation record to be used", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "my_endpoint", "type": "string", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "description": "My URL endpoint", "example": "https://myhost:8021", "required": false}], "tags": ["did-exchange"], "summary": "Receive request against public DID's implicit invitation", "deprecated": true, "produces": ["application/json"]}}, "/didexchange/{conn_id}/accept-invitation": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "my_endpoint", "type": "string", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "description": "My URL endpoint", "example": "https://myhost:8021", "required": false}, {"in": "query", "name": "my_label", "type": "string", "description": "Label for connection request", "example": "Broker", "required": false}, {"in": "query", "name": "use_did", "type": "string", "description": "The DID to use to for this connection", "example": "did:example:1234", "required": false}, {"in": "query", "name": "use_did_method", "type": "string", "enum": ["did:peer:2", "did:peer:4"], "description": "The DID method to use to generate a DID for this connection", "example": "did:peer:4", "required": false}], "tags": ["did-exchange"], "summary": "Accept a stored connection invitation", "produces": ["application/json"]}}, "/didexchange/{conn_id}/accept-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "mediation_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Identifier for active mediation record to be used", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "my_endpoint", "type": "string", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "description": "My URL endpoint", "example": "https://myhost:8021", "required": false}, {"in": "query", "name": "use_public_did", "type": "boolean", "description": "Use public DID for this connection", "required": false}], "tags": ["did-exchange"], "summary": "Accept a stored connection request", "produces": ["application/json"]}}, "/didexchange/{conn_id}/reject": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/DIDXRejectRequest"}}, {"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["did-exchange"], "summary": "Abandon or reject a DID Exchange", "produces": ["application/json"]}}, "/discover-features-2.0/queries": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20DiscoveryExchangeResult"}, "description": ""}}, "parameters": [{"in": "query", "name": "connection_id", "type": "string", "description": "Connection identifier, if none specified, then the query will provide features for this agent.", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "query_goal_code", "type": "string", "description": "Goal-code feature-type query", "example": "*", "required": false}, {"in": "query", "name": "query_protocol", "type": "string", "description": "Protocol feature-type query", "example": "*", "required": false}], "tags": ["discover-features v2.0"], "summary": "Query supported features", "produces": ["application/json"]}}, "/discover-features-2.0/records": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20DiscoveryExchangeListResult"}, "description": ""}}, "parameters": [{"in": "query", "name": "connection_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}], "tags": ["discover-features v2.0"], "summary": "Discover Features v2.0 records", "produces": ["application/json"]}}, "/discover-features/query": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10DiscoveryRecord"}, "description": ""}}, "parameters": [{"in": "query", "name": "comment", "type": "string", "description": "Comment", "example": "test", "required": false}, {"in": "query", "name": "connection_id", "type": "string", "description": "Connection identifier, if none specified, then the query will provide features for this agent.", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "query", "type": "string", "description": "Protocol feature query", "example": "*", "required": false}], "tags": ["discover-features"], "summary": "Query supported features", "produces": ["application/json"]}}, "/discover-features/records": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10DiscoveryExchangeListResult"}, "description": ""}}, "parameters": [{"in": "query", "name": "connection_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}], "tags": ["discover-features"], "summary": "Discover Features records", "produces": ["application/json"]}}, "/issue-credential-2.0/create": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20CredExRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20IssueCredSchemaCore"}}], "tags": ["issue-credential v2.0"], "summary": "Create a credential record without sending (generally for use with Out-Of-Band)", "produces": ["application/json"]}}, "/issue-credential-2.0/create-offer": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20CredExRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20CredOfferConnFreeRequest"}}], "tags": ["issue-credential v2.0"], "summary": "Create a credential offer, independent of any proposal or connection", "produces": ["application/json"]}}, "/issue-credential-2.0/records": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20CredExRecordListResult"}, "description": ""}}, "parameters": [{"in": "query", "name": "connection_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "descending", "type": "boolean", "default": false, "description": "Order results in descending order if true", "required": false}, {"in": "query", "name": "limit", "type": "integer", "default": 100, "minimum": 1, "maximum": 10000, "description": "Number of results to return", "example": 50, "required": false}, {"in": "query", "name": "offset", "type": "integer", "default": 0, "minimum": 0, "description": "Offset for pagination", "example": 0, "required": false}, {"in": "query", "name": "order_by", "type": "string", "default": "id", "enum": ["id"], "description": "The column to order results by. Only \"id\" is currently supported.", "required": false}, {"in": "query", "name": "role", "type": "string", "enum": ["issuer", "holder"], "description": "Role assigned in credential exchange", "required": false}, {"in": "query", "name": "state", "type": "string", "enum": ["proposal-sent", "proposal-received", "offer-sent", "offer-received", "request-sent", "request-received", "credential-issued", "credential-received", "done", "credential-revoked", "abandoned"], "description": "Credential exchange state", "required": false}, {"in": "query", "name": "thread_id", "type": "string", "description": "Thread identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}], "tags": ["issue-credential v2.0"], "summary": "Fetch all credential exchange records", "produces": ["application/json"]}}, "/issue-credential-2.0/records/{cred_ex_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20CredExRecordDetail"}, "description": ""}}, "parameters": [{"in": "path", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["issue-credential v2.0"], "summary": "Fetch a single credential exchange record", "produces": ["application/json"]}, "delete": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20IssueCredentialModuleResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["issue-credential v2.0"], "summary": "Remove an existing credential exchange record", "produces": ["application/json"]}}, "/issue-credential-2.0/records/{cred_ex_id}/issue": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20CredExRecordDetail"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20CredIssueRequest"}}, {"in": "path", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["issue-credential v2.0"], "summary": "Send holder a credential", "produces": ["application/json"]}}, "/issue-credential-2.0/records/{cred_ex_id}/problem-report": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20IssueCredentialModuleResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20CredIssueProblemReportRequest"}}, {"in": "path", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["issue-credential v2.0"], "summary": "Send a problem report for credential exchange", "produces": ["application/json"]}}, "/issue-credential-2.0/records/{cred_ex_id}/send-offer": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20CredExRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20CredBoundOfferRequest"}}, {"in": "path", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["issue-credential v2.0"], "summary": "Send holder a credential offer in reference to a proposal with preview", "produces": ["application/json"]}}, "/issue-credential-2.0/records/{cred_ex_id}/send-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20CredExRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20CredRequestRequest"}}, {"in": "path", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["issue-credential v2.0"], "summary": "Send issuer a credential request", "produces": ["application/json"]}}, "/issue-credential-2.0/records/{cred_ex_id}/store": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20CredExRecordDetail"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20CredStoreRequest"}}, {"in": "path", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["issue-credential v2.0"], "summary": "Store a received credential", "produces": ["application/json"]}}, "/issue-credential-2.0/send": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20CredExRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20CredExFree"}}], "tags": ["issue-credential v2.0"], "summary": "Send holder a credential, automating entire flow", "produces": ["application/json"]}}, "/issue-credential-2.0/send-offer": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20CredExRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20CredOfferRequest"}}], "tags": ["issue-credential v2.0"], "summary": "Send holder a credential offer, independent of any proposal", "produces": ["application/json"]}}, "/issue-credential-2.0/send-proposal": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20CredExRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20CredExFree"}}], "tags": ["issue-credential v2.0"], "summary": "Send issuer a credential proposal", "produces": ["application/json"]}}, "/issue-credential-2.0/send-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20CredExRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20CredRequestFree"}}], "tags": ["issue-credential v2.0"], "summary": "Send issuer a credential request not bound to an existing thread. Indy credentials cannot start at a request", "produces": ["application/json"]}}, "/issue-credential/create": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10CredentialExchange"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10CredentialCreate"}}], "tags": ["issue-credential v1.0"], "summary": "Create a credential record without sending (generally for use with Out-Of-Band)", "deprecated": true, "produces": ["application/json"]}}, "/issue-credential/create-offer": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10CredentialExchange"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10CredentialConnFreeOfferRequest"}}], "tags": ["issue-credential v1.0"], "summary": "Create a credential offer, independent of any proposal or connection", "deprecated": true, "produces": ["application/json"]}}, "/issue-credential/records": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10CredentialExchangeListResult"}, "description": ""}}, "parameters": [{"in": "query", "name": "connection_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "descending", "type": "boolean", "default": false, "description": "Order results in descending order if true", "required": false}, {"in": "query", "name": "limit", "type": "integer", "default": 100, "minimum": 1, "maximum": 10000, "description": "Number of results to return", "example": 50, "required": false}, {"in": "query", "name": "offset", "type": "integer", "default": 0, "minimum": 0, "description": "Offset for pagination", "example": 0, "required": false}, {"in": "query", "name": "order_by", "type": "string", "default": "id", "enum": ["id"], "description": "The column to order results by. Only \"id\" is currently supported.", "required": false}, {"in": "query", "name": "role", "type": "string", "enum": ["issuer", "holder"], "description": "Role assigned in credential exchange", "required": false}, {"in": "query", "name": "state", "type": "string", "enum": ["proposal_sent", "proposal_received", "offer_sent", "offer_received", "request_sent", "request_received", "credential_issued", "credential_received", "credential_acked", "credential_revoked", "abandoned"], "description": "Credential exchange state", "required": false}, {"in": "query", "name": "thread_id", "type": "string", "description": "Thread identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}], "tags": ["issue-credential v1.0"], "summary": "Fetch all credential exchange records", "deprecated": true, "produces": ["application/json"]}}, "/issue-credential/records/{cred_ex_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10CredentialExchange"}, "description": ""}}, "parameters": [{"in": "path", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["issue-credential v1.0"], "summary": "Fetch a single credential exchange record", "deprecated": true, "produces": ["application/json"]}, "delete": {"responses": {"200": {"schema": {"$ref": "#/definitions/IssueCredentialModuleResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["issue-credential v1.0"], "summary": "Remove an existing credential exchange record", "deprecated": true, "produces": ["application/json"]}}, "/issue-credential/records/{cred_ex_id}/issue": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10CredentialExchange"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10CredentialIssueRequest"}}, {"in": "path", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["issue-credential v1.0"], "summary": "Send holder a credential", "deprecated": true, "produces": ["application/json"]}}, "/issue-credential/records/{cred_ex_id}/problem-report": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/IssueCredentialModuleResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10CredentialProblemReportRequest"}}, {"in": "path", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["issue-credential v1.0"], "summary": "Send a problem report for credential exchange", "deprecated": true, "produces": ["application/json"]}}, "/issue-credential/records/{cred_ex_id}/send-offer": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10CredentialExchange"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10CredentialBoundOfferRequest"}}, {"in": "path", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["issue-credential v1.0"], "summary": "Send holder a credential offer in reference to a proposal with preview", "deprecated": true, "produces": ["application/json"]}}, "/issue-credential/records/{cred_ex_id}/send-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10CredentialExchange"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10CredentialExchangeAutoRemoveRequest"}}, {"in": "path", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["issue-credential v1.0"], "summary": "Send issuer a credential request", "deprecated": true, "produces": ["application/json"]}}, "/issue-credential/records/{cred_ex_id}/store": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10CredentialExchange"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10CredentialStoreRequest"}}, {"in": "path", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["issue-credential v1.0"], "summary": "Store a received credential", "deprecated": true, "produces": ["application/json"]}}, "/issue-credential/send": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10CredentialExchange"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10CredentialProposalRequestMand"}}], "tags": ["issue-credential v1.0"], "summary": "Send holder a credential, automating entire flow", "deprecated": true, "produces": ["application/json"]}}, "/issue-credential/send-offer": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10CredentialExchange"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10CredentialFreeOfferRequest"}}], "tags": ["issue-credential v1.0"], "summary": "Send holder a credential offer, independent of any proposal", "deprecated": true, "produces": ["application/json"]}}, "/issue-credential/send-proposal": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10CredentialExchange"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10CredentialProposalRequestOpt"}}], "tags": ["issue-credential v1.0"], "summary": "Send issuer a credential proposal", "deprecated": true, "produces": ["application/json"]}}, "/jsonld/sign": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/SignResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/SignRequest"}}], "tags": ["jsonld"], "summary": "Sign a JSON-LD structure and return it", "deprecated": true, "produces": ["application/json"]}}, "/jsonld/verify": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/VerifyResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/VerifyRequest"}}], "tags": ["jsonld"], "summary": "Verify a JSON-LD structure.", "deprecated": true, "produces": ["application/json"]}}, "/ledger/config": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/LedgerConfigList"}, "description": ""}}, "parameters": [], "tags": ["ledger"], "summary": "Fetch the multiple ledger configuration currently in use", "produces": ["application/json"]}}, "/ledger/did-endpoint": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/GetDIDEndpointResponse"}, "description": ""}}, "parameters": [{"in": "query", "name": "did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "description": "DID of interest", "example": "WgWxqztrNooG92RXvxSTWv", "required": true}, {"in": "query", "name": "endpoint_type", "type": "string", "enum": ["Endpoint", "Profile", "LinkedDomains"], "description": "Endpoint type of interest (default 'Endpoint')", "example": "Endpoint", "required": false}], "tags": ["ledger"], "summary": "Get the endpoint for a DID from the ledger.", "produces": ["application/json"]}}, "/ledger/did-verkey": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/GetDIDVerkeyResponse"}, "description": ""}}, "parameters": [{"in": "query", "name": "did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "description": "DID of interest", "example": "WgWxqztrNooG92RXvxSTWv", "required": true}], "tags": ["ledger"], "summary": "Get the verkey for a DID from the ledger.", "produces": ["application/json"]}}, "/ledger/get-nym-role": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/GetNymRoleResponse"}, "description": ""}}, "parameters": [{"in": "query", "name": "did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "description": "DID of interest", "example": "WgWxqztrNooG92RXvxSTWv", "required": true}], "tags": ["ledger"], "summary": "Get the role from the NYM registration of a public DID.", "produces": ["application/json"]}}, "/ledger/get-write-ledger": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/WriteLedger"}, "description": ""}}, "parameters": [], "tags": ["ledger"], "summary": "Fetch the current write ledger", "produces": ["application/json"]}}, "/ledger/get-write-ledgers": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConfigurableWriteLedgers"}, "description": ""}}, "parameters": [], "tags": ["ledger"], "summary": "Fetch list of available write ledgers", "produces": ["application/json"]}}, "/ledger/register-nym": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TxnOrRegisterLedgerNymResponse"}, "description": ""}}, "parameters": [{"in": "query", "name": "did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "description": "DID to register", "example": "WgWxqztrNooG92RXvxSTWv", "required": true}, {"in": "query", "name": "verkey", "type": "string", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "description": "Verification key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "required": true}, {"in": "query", "name": "alias", "type": "string", "description": "Alias", "example": "Barry", "required": false}, {"in": "query", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "create_transaction_for_endorser", "type": "boolean", "description": "Create Transaction For Endorser's signature", "required": false}, {"in": "query", "name": "role", "type": "string", "enum": ["STEWARD", "TRUSTEE", "ENDORSER", "NETWORK_MONITOR", "reset"], "description": "Role", "required": false}], "tags": ["ledger"], "summary": "Send a NYM registration to the ledger.", "produces": ["application/json"]}}, "/ledger/rotate-public-did-keypair": {"patch": {"responses": {"200": {"schema": {"$ref": "#/definitions/LedgerModulesResult"}, "description": ""}}, "parameters": [], "tags": ["ledger"], "summary": "Rotate key pair for public DID.", "produces": ["application/json"]}}, "/ledger/taa": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/TAAResult"}, "description": ""}}, "parameters": [], "tags": ["ledger"], "summary": "Fetch the current transaction author agreement, if any", "produces": ["application/json"]}}, "/ledger/taa/accept": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/LedgerModulesResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/TAAAccept"}}], "tags": ["ledger"], "summary": "Accept the transaction author agreement", "produces": ["application/json"]}}, "/ledger/{ledger_id}/set-write-ledger": {"put": {"responses": {"200": {"schema": {"$ref": "#/definitions/WriteLedger"}, "description": ""}}, "parameters": [{"in": "path", "name": "ledger_id", "type": "string", "required": true}], "tags": ["ledger"], "summary": "Set write ledger", "produces": ["application/json"]}}, "/mediation/default-mediator": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/MediationRecord"}, "description": ""}}, "parameters": [], "tags": ["mediation"], "summary": "Get default mediator", "produces": ["application/json"]}, "delete": {"responses": {"201": {"schema": {"$ref": "#/definitions/MediationRecord"}, "description": ""}}, "parameters": [], "tags": ["mediation"], "summary": "Clear default mediator", "produces": ["application/json"]}}, "/mediation/keylists": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/Keylist"}, "description": ""}}, "parameters": [{"in": "query", "name": "conn_id", "type": "string", "description": "Connection identifier (optional)", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "role", "type": "string", "default": "server", "enum": ["client", "server"], "description": "Filer on role, 'client' for keys mediated by other agents, 'server' for keys mediated by this agent", "required": false}], "tags": ["mediation"], "summary": "Retrieve keylists by connection or role", "produces": ["application/json"]}}, "/mediation/keylists/{mediation_id}/send-keylist-query": {"post": {"responses": {"201": {"schema": {"$ref": "#/definitions/KeylistQuery"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/KeylistQueryFilterRequest"}}, {"in": "path", "name": "mediation_id", "type": "string", "description": "Mediation record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "paginate_limit", "type": "integer", "default": -1, "description": "limit number of results", "required": false}, {"in": "query", "name": "paginate_offset", "type": "integer", "default": 0, "description": "offset to use in pagination", "required": false}], "tags": ["mediation"], "summary": "Send keylist query to mediator", "produces": ["application/json"]}}, "/mediation/keylists/{mediation_id}/send-keylist-update": {"post": {"responses": {"201": {"schema": {"$ref": "#/definitions/KeylistUpdate"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/KeylistUpdateRequest"}}, {"in": "path", "name": "mediation_id", "type": "string", "description": "Mediation record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["mediation"], "summary": "Send keylist update to mediator", "produces": ["application/json"]}}, "/mediation/request/{conn_id}": {"post": {"responses": {"201": {"schema": {"$ref": "#/definitions/MediationRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/MediationCreateRequest"}}, {"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["mediation"], "summary": "Request mediation from connection", "produces": ["application/json"]}}, "/mediation/requests": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/MediationList"}, "description": ""}}, "parameters": [{"in": "query", "name": "conn_id", "type": "string", "description": "Connection identifier (optional)", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "state", "type": "string", "enum": ["request", "granted", "denied"], "description": "Mediation state (optional)", "example": "granted", "required": false}], "tags": ["mediation"], "summary": "Query mediation requests, returns list of all mediation records", "produces": ["application/json"]}}, "/mediation/requests/{mediation_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/MediationRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "mediation_id", "type": "string", "description": "Mediation record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["mediation"], "summary": "Retrieve mediation request record", "produces": ["application/json"]}, "delete": {"responses": {"200": {"schema": {"$ref": "#/definitions/MediationRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "mediation_id", "type": "string", "description": "Mediation record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["mediation"], "summary": "Delete mediation request by ID", "produces": ["application/json"]}}, "/mediation/requests/{mediation_id}/deny": {"post": {"responses": {"201": {"schema": {"$ref": "#/definitions/MediationDeny"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/AdminMediationDeny"}}, {"in": "path", "name": "mediation_id", "type": "string", "description": "Mediation record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["mediation"], "summary": "Deny a stored mediation request", "produces": ["application/json"]}}, "/mediation/requests/{mediation_id}/grant": {"post": {"responses": {"201": {"schema": {"$ref": "#/definitions/MediationGrant"}, "description": ""}}, "parameters": [{"in": "path", "name": "mediation_id", "type": "string", "description": "Mediation record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["mediation"], "summary": "Grant received mediation", "produces": ["application/json"]}}, "/mediation/update-keylist/{conn_id}": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/KeylistUpdate"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/MediationIdMatchInfo"}}, {"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["mediation"], "summary": "Update keylist for a connection", "produces": ["application/json"]}}, "/mediation/{mediation_id}/default-mediator": {"put": {"responses": {"201": {"schema": {"$ref": "#/definitions/MediationRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "mediation_id", "type": "string", "description": "Mediation record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["mediation"], "summary": "Set default mediator", "produces": ["application/json"]}}, "/multitenancy/wallet": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/CreateWalletResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/CreateWalletRequest"}}], "tags": ["multitenancy"], "summary": "Create a subwallet", "produces": ["application/json"]}}, "/multitenancy/wallet/{wallet_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/WalletRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "wallet_id", "type": "string", "description": "Subwallet identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["multitenancy"], "summary": "Get a single subwallet", "produces": ["application/json"]}, "put": {"responses": {"200": {"schema": {"$ref": "#/definitions/WalletRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/UpdateWalletRequest"}}, {"in": "path", "name": "wallet_id", "type": "string", "description": "Subwallet identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["multitenancy"], "summary": "Update a subwallet", "produces": ["application/json"]}}, "/multitenancy/wallet/{wallet_id}/remove": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/MultitenantModuleResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/RemoveWalletRequest"}}, {"in": "path", "name": "wallet_id", "type": "string", "description": "Subwallet identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["multitenancy"], "summary": "Remove a subwallet", "produces": ["application/json"]}}, "/multitenancy/wallet/{wallet_id}/token": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/CreateWalletTokenResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/CreateWalletTokenRequest"}}, {"in": "path", "name": "wallet_id", "required": true, "type": "string"}], "tags": ["multitenancy"], "summary": "Get auth token for a subwallet", "produces": ["application/json"]}}, "/multitenancy/wallets": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/WalletList"}, "description": ""}}, "parameters": [{"in": "query", "name": "descending", "type": "boolean", "default": false, "description": "Order results in descending order if true", "required": false}, {"in": "query", "name": "limit", "type": "integer", "default": 100, "minimum": 1, "maximum": 10000, "description": "Number of results to return", "example": 50, "required": false}, {"in": "query", "name": "offset", "type": "integer", "default": 0, "minimum": 0, "description": "Offset for pagination", "example": 0, "required": false}, {"in": "query", "name": "order_by", "type": "string", "default": "id", "enum": ["id"], "description": "The column to order results by. Only \"id\" is currently supported.", "required": false}, {"in": "query", "name": "wallet_name", "type": "string", "description": "Wallet name", "example": "MyNewWallet", "required": false}], "tags": ["multitenancy"], "summary": "Query subwallets", "produces": ["application/json"]}}, "/out-of-band/create-invitation": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/InvitationRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/InvitationCreateRequest"}}, {"in": "query", "name": "auto_accept", "type": "boolean", "description": "Auto-accept connection (defaults to configuration)", "required": false}, {"in": "query", "name": "create_unique_did", "type": "boolean", "description": "Create unique DID for this invitation (default false)", "required": false}, {"in": "query", "name": "multi_use", "type": "boolean", "description": "Create invitation for multiple use (default false)", "required": false}], "tags": ["out-of-band"], "summary": "Create a new connection invitation", "produces": ["application/json"]}}, "/out-of-band/invitations/{invi_msg_id}": {"delete": {"responses": {"200": {"schema": {"$ref": "#/definitions/InvitationRecordResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "invi_msg_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Invitation Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["out-of-band"], "summary": "Delete records associated with invitation", "produces": ["application/json"]}}, "/out-of-band/receive-invitation": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/OobRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/InvitationMessage"}}, {"in": "query", "name": "alias", "type": "string", "description": "Alias for connection", "example": "Barry", "required": false}, {"in": "query", "name": "auto_accept", "type": "boolean", "description": "Auto-accept connection (defaults to configuration)", "required": false}, {"in": "query", "name": "mediation_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Identifier for active mediation record to be used", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "use_existing_connection", "type": "boolean", "description": "Use an existing connection, if possible", "required": false}], "tags": ["out-of-band"], "summary": "Receive a new connection invitation", "produces": ["application/json"]}}, "/plugins": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/AdminModules"}, "description": ""}}, "parameters": [], "tags": ["server"], "summary": "Fetch the list of loaded plugins", "produces": ["application/json"]}}, "/present-proof-2.0/create-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20PresExRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20PresCreateRequestRequest"}}], "tags": ["present-proof v2.0"], "summary": "Creates a presentation request not bound to any proposal or connection", "produces": ["application/json"]}}, "/present-proof-2.0/records": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20PresExRecordList"}, "description": ""}}, "parameters": [{"in": "query", "name": "connection_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "descending", "type": "boolean", "default": false, "description": "Order results in descending order if true", "required": false}, {"in": "query", "name": "limit", "type": "integer", "default": 100, "minimum": 1, "maximum": 10000, "description": "Number of results to return", "example": 50, "required": false}, {"in": "query", "name": "offset", "type": "integer", "default": 0, "minimum": 0, "description": "Offset for pagination", "example": 0, "required": false}, {"in": "query", "name": "order_by", "type": "string", "default": "id", "enum": ["id"], "description": "The column to order results by. Only \"id\" is currently supported.", "required": false}, {"in": "query", "name": "role", "type": "string", "enum": ["prover", "verifier"], "description": "Role assigned in presentation exchange", "required": false}, {"in": "query", "name": "state", "type": "string", "enum": ["proposal-sent", "proposal-received", "request-sent", "request-received", "presentation-sent", "presentation-received", "done", "abandoned"], "description": "Presentation exchange state", "required": false}, {"in": "query", "name": "thread_id", "type": "string", "description": "Thread identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}], "tags": ["present-proof v2.0"], "summary": "Fetch all present-proof exchange records", "produces": ["application/json"]}}, "/present-proof-2.0/records/{pres_ex_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20PresExRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "pres_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["present-proof v2.0"], "summary": "Fetch a single presentation exchange record", "produces": ["application/json"]}, "delete": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20PresentProofModuleResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "pres_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["present-proof v2.0"], "summary": "Remove an existing presentation exchange record", "produces": ["application/json"]}}, "/present-proof-2.0/records/{pres_ex_id}/credentials": {"get": {"responses": {"200": {"schema": {"type": "array", "items": {"$ref": "#/definitions/IndyCredPrecis"}}, "description": ""}}, "parameters": [{"in": "path", "name": "pres_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "count", "type": "string", "default": "10", "pattern": "^[1-9][0-9]*$", "description": "Maximum number to retrieve (DEPRECATED - use limit instead)", "example": "1", "deprecated": true, "required": false}, {"in": "query", "name": "extra_query", "type": "string", "pattern": "^{\\s*\".*?\"\\s*:\\s*{.*?}\\s*(,\\s*\".*?\"\\s*:\\s*{.*?}\\s*)*\\s*}$", "description": "(JSON) object mapping referents to extra WQL queries", "example": "{\"0_drink_uuid\": {\"attr::drink::value\": \"martini\"}}", "required": false}, {"in": "query", "name": "limit", "type": "integer", "minimum": 1, "maximum": 10000, "description": "Number of results to return", "example": 50, "required": false}, {"in": "query", "name": "offset", "type": "integer", "minimum": 0, "description": "Offset for pagination", "example": 0, "required": false}, {"in": "query", "name": "referent", "type": "string", "description": "Proof request referents of interest, comma-separated", "example": "1_name_uuid,2_score_uuid", "required": false}, {"in": "query", "name": "start", "type": "string", "default": "0", "pattern": "^[0-9]*$", "description": "Start index (DEPRECATED - use offset instead)", "example": "0", "deprecated": true, "required": false}], "tags": ["present-proof v2.0"], "summary": "Fetch credentials from wallet for presentation request", "produces": ["application/json"]}}, "/present-proof-2.0/records/{pres_ex_id}/problem-report": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20PresentProofModuleResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20PresProblemReportRequest"}}, {"in": "path", "name": "pres_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["present-proof v2.0"], "summary": "Send a problem report for presentation exchange", "produces": ["application/json"]}}, "/present-proof-2.0/records/{pres_ex_id}/send-presentation": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20PresExRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20PresSpecByFormatRequest"}}, {"in": "path", "name": "pres_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["present-proof v2.0"], "summary": "Sends a proof presentation", "produces": ["application/json"]}}, "/present-proof-2.0/records/{pres_ex_id}/send-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20PresExRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20PresentationSendRequestToProposal"}}, {"in": "path", "name": "pres_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["present-proof v2.0"], "summary": "Sends a presentation request in reference to a proposal", "produces": ["application/json"]}}, "/present-proof-2.0/records/{pres_ex_id}/verify-presentation": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20PresExRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "pres_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["present-proof v2.0"], "summary": "Verify a received presentation", "produces": ["application/json"]}}, "/present-proof-2.0/send-proposal": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20PresExRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20PresProposalRequest"}}], "tags": ["present-proof v2.0"], "summary": "Sends a presentation proposal", "produces": ["application/json"]}}, "/present-proof-2.0/send-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20PresExRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20PresSendRequestRequest"}}], "tags": ["present-proof v2.0"], "summary": "Sends a free presentation request not bound to any proposal", "produces": ["application/json"]}}, "/present-proof/create-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10PresentationExchange"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10PresentationCreateRequestRequest"}}], "tags": ["present-proof v1.0"], "summary": "Creates a presentation request not bound to any proposal or connection", "deprecated": true, "produces": ["application/json"]}}, "/present-proof/records": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10PresentationExchangeList"}, "description": ""}}, "parameters": [{"in": "query", "name": "connection_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "descending", "type": "boolean", "default": false, "description": "Order results in descending order if true", "required": false}, {"in": "query", "name": "limit", "type": "integer", "default": 100, "minimum": 1, "maximum": 10000, "description": "Number of results to return", "example": 50, "required": false}, {"in": "query", "name": "offset", "type": "integer", "default": 0, "minimum": 0, "description": "Offset for pagination", "example": 0, "required": false}, {"in": "query", "name": "order_by", "type": "string", "default": "id", "enum": ["id"], "description": "The column to order results by. Only \"id\" is currently supported.", "required": false}, {"in": "query", "name": "role", "type": "string", "enum": ["prover", "verifier"], "description": "Role assigned in presentation exchange", "required": false}, {"in": "query", "name": "state", "type": "string", "enum": ["proposal_sent", "proposal_received", "request_sent", "request_received", "presentation_sent", "presentation_received", "verified", "presentation_acked", "abandoned"], "description": "Presentation exchange state", "required": false}, {"in": "query", "name": "thread_id", "type": "string", "description": "Thread identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}], "tags": ["present-proof v1.0"], "summary": "Fetch all present-proof exchange records", "deprecated": true, "produces": ["application/json"]}}, "/present-proof/records/{pres_ex_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10PresentationExchange"}, "description": ""}}, "parameters": [{"in": "path", "name": "pres_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["present-proof v1.0"], "summary": "Fetch a single presentation exchange record", "deprecated": true, "produces": ["application/json"]}, "delete": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10PresentProofModuleResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "pres_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["present-proof v1.0"], "summary": "Remove an existing presentation exchange record", "deprecated": true, "produces": ["application/json"]}}, "/present-proof/records/{pres_ex_id}/credentials": {"get": {"responses": {"200": {"schema": {"type": "array", "items": {"$ref": "#/definitions/IndyCredPrecis"}}, "description": ""}}, "parameters": [{"in": "path", "name": "pres_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "count", "type": "string", "default": "10", "pattern": "^[1-9][0-9]*$", "description": "Maximum number to retrieve (DEPRECATED - use limit instead)", "example": "1", "deprecated": true, "required": false}, {"in": "query", "name": "extra_query", "type": "string", "pattern": "^{\\s*\".*?\"\\s*:\\s*{.*?}\\s*(,\\s*\".*?\"\\s*:\\s*{.*?}\\s*)*\\s*}$", "description": "(JSON) object mapping referents to extra WQL queries", "example": "{\"0_drink_uuid\": {\"attr::drink::value\": \"martini\"}}", "required": false}, {"in": "query", "name": "limit", "type": "integer", "minimum": 1, "maximum": 10000, "description": "Number of results to return", "example": 50, "required": false}, {"in": "query", "name": "offset", "type": "integer", "minimum": 0, "description": "Offset for pagination", "example": 0, "required": false}, {"in": "query", "name": "referent", "type": "string", "description": "Proof request referents of interest, comma-separated", "example": "1_name_uuid,2_score_uuid", "required": false}, {"in": "query", "name": "start", "type": "string", "default": "0", "pattern": "^[0-9]*$", "description": "Start index (DEPRECATED - use offset instead)", "example": "0", "deprecated": true, "required": false}], "tags": ["present-proof v1.0"], "summary": "Fetch credentials for a presentation request from wallet", "deprecated": true, "produces": ["application/json"]}}, "/present-proof/records/{pres_ex_id}/problem-report": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10PresentProofModuleResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10PresentationProblemReportRequest"}}, {"in": "path", "name": "pres_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["present-proof v1.0"], "summary": "Send a problem report for presentation exchange", "deprecated": true, "produces": ["application/json"]}}, "/present-proof/records/{pres_ex_id}/send-presentation": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10PresentationExchange"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10PresentationSendRequest"}}, {"in": "path", "name": "pres_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["present-proof v1.0"], "summary": "Sends a proof presentation", "deprecated": true, "produces": ["application/json"]}}, "/present-proof/records/{pres_ex_id}/send-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10PresentationExchange"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10PresentationSendRequestToProposal"}}, {"in": "path", "name": "pres_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["present-proof v1.0"], "summary": "Sends a presentation request in reference to a proposal", "deprecated": true, "produces": ["application/json"]}}, "/present-proof/records/{pres_ex_id}/verify-presentation": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10PresentationExchange"}, "description": ""}}, "parameters": [{"in": "path", "name": "pres_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["present-proof v1.0"], "summary": "Verify a received presentation", "deprecated": true, "produces": ["application/json"]}}, "/present-proof/send-proposal": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10PresentationExchange"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10PresentationProposalRequest"}}], "tags": ["present-proof v1.0"], "summary": "Sends a presentation proposal", "deprecated": true, "produces": ["application/json"]}}, "/present-proof/send-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10PresentationExchange"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10PresentationSendRequestRequest"}}], "tags": ["present-proof v1.0"], "summary": "Sends a free presentation request not bound to any proposal", "deprecated": true, "produces": ["application/json"]}}, "/resolver/resolve/{did}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/ResolutionResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "did", "type": "string", "pattern": "^did:([a-z0-9]+):((?:[a-zA-Z0-9._%-]*:)*[a-zA-Z0-9._%-]+)$", "description": "DID", "example": "did:ted:WgWxqztrNooG92RXvxSTWv", "required": true}], "tags": ["resolver"], "summary": "Retrieve doc for requested did", "produces": ["application/json"]}}, "/revocation/active-registry/{cred_def_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "cred_def_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "required": true}], "tags": ["revocation"], "summary": "Get current active revocation registry by credential definition id", "produces": ["application/json"]}}, "/revocation/active-registry/{cred_def_id}/rotate": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegsCreated"}, "description": ""}}, "parameters": [{"in": "path", "name": "cred_def_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "required": true}], "tags": ["revocation"], "summary": "Rotate revocation registry", "produces": ["application/json"]}}, "/revocation/clear-pending-revocations": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/PublishRevocations"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/ClearPendingRevocationsRequest"}}], "tags": ["revocation"], "summary": "Clear pending revocations", "produces": ["application/json"]}}, "/revocation/create-registry": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/RevRegCreateRequest"}}], "tags": ["revocation"], "summary": "Creates a new revocation registry", "produces": ["application/json"]}}, "/revocation/credential-record": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredRevRecordResult"}, "description": ""}}, "parameters": [{"in": "query", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "cred_rev_id", "type": "string", "pattern": "^[1-9][0-9]*$", "description": "Credential revocation identifier", "example": "12345", "required": false}, {"in": "query", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": false}], "tags": ["revocation"], "summary": "Get credential revocation status", "produces": ["application/json"]}}, "/revocation/publish-revocations": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TxnOrPublishRevocationsResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/PublishRevocations"}}, {"in": "query", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "create_transaction_for_endorser", "type": "boolean", "description": "Create Transaction For Endorser's signature", "required": false}], "tags": ["revocation"], "summary": "Publish pending revocations to ledger", "produces": ["application/json"]}}, "/revocation/registries/created": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegsCreated"}, "description": ""}}, "parameters": [{"in": "query", "name": "cred_def_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "required": false}, {"in": "query", "name": "state", "type": "string", "enum": ["init", "generated", "posted", "active", "full", "decommissioned"], "description": "Revocation registry state", "required": false}], "tags": ["revocation"], "summary": "Search for matching revocation registries that current agent created", "produces": ["application/json"]}}, "/revocation/registry/delete-tails-file": {"delete": {"responses": {"200": {"schema": {"$ref": "#/definitions/TailsDeleteResponse"}, "description": ""}}, "parameters": [{"in": "query", "name": "cred_def_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "required": false}, {"in": "query", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": false}], "tags": ["revocation"], "summary": "Delete the tail files", "produces": ["application/json"]}}, "/revocation/registry/{rev_reg_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["revocation"], "summary": "Get revocation registry by revocation registry id", "produces": ["application/json"]}, "patch": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/RevRegUpdateTailsFileUri"}}, {"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["revocation"], "summary": "Update revocation registry with new public URI to its tails file", "produces": ["application/json"]}}, "/revocation/registry/{rev_reg_id}/definition": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TxnOrRevRegResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}, {"in": "query", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "create_transaction_for_endorser", "type": "boolean", "description": "Create Transaction For Endorser's signature", "required": false}], "tags": ["revocation"], "summary": "Send revocation registry definition to ledger", "produces": ["application/json"]}}, "/revocation/registry/{rev_reg_id}/entry": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}, {"in": "query", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "create_transaction_for_endorser", "type": "boolean", "description": "Create Transaction For Endorser's signature", "required": false}], "tags": ["revocation"], "summary": "Send revocation registry entry to ledger", "produces": ["application/json"]}}, "/revocation/registry/{rev_reg_id}/fix-revocation-entry-state": {"put": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegWalletUpdatedResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}, {"in": "query", "name": "apply_ledger_update", "type": "boolean", "description": "Apply updated accumulator transaction to ledger", "required": true}], "tags": ["revocation"], "summary": "Fix revocation state in wallet and return number of updated entries", "produces": ["application/json"]}}, "/revocation/registry/{rev_reg_id}/issued": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegIssuedResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["revocation"], "summary": "Get number of credentials issued against revocation registry", "produces": ["application/json"]}}, "/revocation/registry/{rev_reg_id}/issued/details": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredRevRecordDetailsResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["revocation"], "summary": "Get details of credentials issued against revocation registry", "produces": ["application/json"]}}, "/revocation/registry/{rev_reg_id}/issued/indy_recs": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredRevIndyRecordsResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["revocation"], "summary": "Get details of revoked credentials from ledger", "produces": ["application/json"]}}, "/revocation/registry/{rev_reg_id}/set-state": {"patch": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}, {"in": "query", "name": "state", "type": "string", "enum": ["init", "generated", "posted", "active", "full"], "description": "Revocation registry state to set", "required": true}], "tags": ["revocation"], "summary": "Set revocation registry state manually", "produces": ["application/json"]}}, "/revocation/registry/{rev_reg_id}/tails-file": {"put": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevocationModuleResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["revocation"], "summary": "Upload local tails file to server", "produces": ["application/json"]}, "get": {"responses": {"200": {"schema": {"type": "string", "format": "binary"}, "description": "tails file"}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["revocation"], "summary": "Download tails file", "produces": ["application/octet-stream"]}}, "/revocation/revoke": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevocationModuleResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/RevokeRequest"}}, {"in": "query", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "create_transaction_for_endorser", "type": "boolean", "description": "Create Transaction For Endorser's signature", "required": false}], "tags": ["revocation"], "summary": "Revoke an issued credential", "produces": ["application/json"]}}, "/schemas": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TxnOrSchemaSendResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/SchemaSendRequest"}}, {"in": "query", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "create_transaction_for_endorser", "type": "boolean", "description": "Create Transaction For Endorser's signature", "required": false}], "tags": ["schema"], "summary": "Sends a schema to the ledger", "produces": ["application/json"]}}, "/schemas/created": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/SchemasCreatedResult"}, "description": ""}}, "parameters": [{"in": "query", "name": "schema_id", "type": "string", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "required": false}, {"in": "query", "name": "schema_issuer_did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "description": "Schema issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "required": false}, {"in": "query", "name": "schema_name", "type": "string", "description": "Schema name", "example": "membership", "required": false}, {"in": "query", "name": "schema_version", "type": "string", "pattern": "^[0-9.]+$", "description": "Schema version", "example": "1.0", "required": false}], "tags": ["schema"], "summary": "Search for matching schema that agent originated", "produces": ["application/json"]}}, "/schemas/{schema_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/SchemaGetResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "schema_id", "type": "string", "pattern": "^[1-9][0-9]*|[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "required": true}], "tags": ["schema"], "summary": "Gets a schema from the ledger", "produces": ["application/json"]}}, "/schemas/{schema_id}/write_record": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/SchemaGetResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "schema_id", "type": "string", "pattern": "^[1-9][0-9]*|[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "required": true}], "tags": ["schema"], "summary": "Writes a schema non-secret record to the wallet", "produces": ["application/json"]}}, "/settings": {"put": {"responses": {"200": {"schema": {"$ref": "#/definitions/ProfileSettings"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/UpdateProfileSettings"}}], "tags": ["settings"], "summary": "Update configurable settings associated with the profile.", "produces": ["application/json"]}, "get": {"responses": {"200": {"schema": {"$ref": "#/definitions/ProfileSettings"}, "description": ""}}, "parameters": [], "tags": ["settings"], "summary": "Get the configurable settings associated with the profile.", "produces": ["application/json"]}}, "/shutdown": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/AdminShutdown"}, "description": ""}}, "parameters": [], "tags": ["server"], "summary": "Shut down server", "produces": ["application/json"]}}, "/status": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/AdminStatus"}, "description": ""}}, "parameters": [], "tags": ["server"], "summary": "Fetch the server status", "produces": ["application/json"]}}, "/status/config": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/AdminConfig"}, "description": ""}}, "parameters": [], "tags": ["server"], "summary": "Fetch the server configuration", "produces": ["application/json"]}}, "/status/live": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/AdminStatusLiveliness"}, "description": ""}}, "parameters": [], "tags": ["server"], "summary": "Liveliness check", "produces": ["application/json"]}}, "/status/ready": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/AdminStatusReadiness"}, "description": ""}}, "parameters": [], "tags": ["server"], "summary": "Readiness check", "produces": ["application/json"]}}, "/status/reset": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/AdminReset"}, "description": ""}}, "parameters": [], "tags": ["server"], "summary": "Reset statistics", "produces": ["application/json"]}}, "/transaction/{tran_id}/resend": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TransactionRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "tran_id", "type": "string", "description": "Transaction identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["endorse-transaction"], "summary": "For Author to resend a particular transaction request", "produces": ["application/json"]}}, "/transactions": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/TransactionList"}, "description": ""}}, "parameters": [], "tags": ["endorse-transaction"], "summary": "Query transactions", "produces": ["application/json"]}}, "/transactions/create-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TransactionRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/Date"}}, {"in": "query", "name": "tran_id", "type": "string", "description": "Transaction identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["endorse-transaction"], "summary": "For author to send a transaction request", "produces": ["application/json"]}}, "/transactions/{conn_id}/set-endorser-info": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/EndorserInfo"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "endorser_did", "type": "string", "description": "Endorser DID", "required": true}, {"in": "query", "name": "endorser_name", "type": "string", "description": "Endorser Name", "required": false}], "tags": ["endorse-transaction"], "summary": "Set Endorser Info", "produces": ["application/json"]}}, "/transactions/{conn_id}/set-endorser-role": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TransactionJobs"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "transaction_my_job", "type": "string", "enum": ["TRANSACTION_AUTHOR", "TRANSACTION_ENDORSER", "reset"], "description": "Transaction related jobs", "required": false}], "tags": ["endorse-transaction"], "summary": "Set transaction jobs", "produces": ["application/json"]}}, "/transactions/{tran_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/TransactionRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "tran_id", "type": "string", "description": "Transaction identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["endorse-transaction"], "summary": "Fetch a single transaction record", "produces": ["application/json"]}}, "/transactions/{tran_id}/cancel": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TransactionRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "tran_id", "type": "string", "description": "Transaction identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["endorse-transaction"], "summary": "For Author to cancel a particular transaction request", "produces": ["application/json"]}}, "/transactions/{tran_id}/endorse": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TransactionRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "tran_id", "type": "string", "description": "Transaction identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "endorser_did", "type": "string", "description": "Endorser DID", "required": false}], "tags": ["endorse-transaction"], "summary": "For Endorser to endorse a particular transaction record", "produces": ["application/json"]}}, "/transactions/{tran_id}/refuse": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TransactionRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "tran_id", "type": "string", "description": "Transaction identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["endorse-transaction"], "summary": "For Endorser to refuse a particular transaction record", "produces": ["application/json"]}}, "/transactions/{tran_id}/write": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TransactionRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "tran_id", "type": "string", "description": "Transaction identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["endorse-transaction"], "summary": "For Author / Endorser to write an endorsed transaction to the ledger", "produces": ["application/json"]}}, "/vc/credentials": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/ListCredentialsResponse"}, "description": ""}}, "parameters": [], "tags": ["vc-api"], "summary": "List credentials", "produces": ["application/json"]}}, "/vc/credentials/issue": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/IssueCredentialResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/IssueCredentialRequest"}}], "tags": ["vc-api"], "summary": "Issue a credential", "produces": ["application/json"]}}, "/vc/credentials/store": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/StoreCredentialResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/StoreCredentialRequest"}}], "tags": ["vc-api"], "summary": "Store a credential", "produces": ["application/json"]}}, "/vc/credentials/verify": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/VerifyCredentialResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/VerifyCredentialRequest"}}], "tags": ["vc-api"], "summary": "Verify a credential", "produces": ["application/json"]}}, "/vc/credentials/{credential_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/FetchCredentialResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "credential_id", "required": true, "type": "string"}], "tags": ["vc-api"], "summary": "Fetch credential by ID", "produces": ["application/json"]}}, "/vc/di/add-proof": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/AddProofResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/AddProof"}}], "tags": ["vc"], "summary": "Add a DataIntegrityProof to a document.", "produces": ["application/json"]}}, "/vc/di/verify": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/VerifyDiResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/VerifyDiRequest"}}], "tags": ["vc"], "summary": "Verify a document secured with a data integrity proof.", "produces": ["application/json"]}}, "/vc/presentations/prove": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ProvePresentationResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/ProvePresentationRequest"}}], "tags": ["vc-api"], "summary": "Prove a presentation", "produces": ["application/json"]}}, "/vc/presentations/verify": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/VerifyPresentationResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/VerifyPresentationRequest"}}], "tags": ["vc-api"], "summary": "Verify a Presentation", "produces": ["application/json"]}}, "/wallet/did": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/DIDList"}, "description": ""}}, "parameters": [{"in": "query", "name": "did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "description": "DID of interest", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "required": false}, {"in": "query", "name": "key_type", "type": "string", "enum": ["ed25519", "bls12381g2", "p256"], "example": "ed25519", "description": "Key type to query for.", "required": false}, {"in": "query", "name": "method", "type": "string", "example": "key", "description": "DID method to query for. e.g. sov to only fetch indy/sov DIDs", "required": false}, {"in": "query", "name": "posture", "type": "string", "enum": ["public", "posted", "wallet_only"], "description": "Whether DID is current public DID, posted to ledger but current public DID, or local to the wallet", "example": "wallet_only", "required": false}, {"in": "query", "name": "verkey", "type": "string", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "description": "Verification key of interest", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "required": false}], "tags": ["wallet"], "summary": "List wallet DIDs", "produces": ["application/json"]}}, "/wallet/did/create": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/DIDResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/DIDCreate"}}], "tags": ["wallet"], "summary": "Create a local DID", "produces": ["application/json"]}}, "/wallet/did/local/rotate-keypair": {"patch": {"responses": {"200": {"schema": {"$ref": "#/definitions/WalletModuleResponse"}, "description": ""}}, "parameters": [{"in": "query", "name": "did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "description": "DID of interest", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "required": true}], "tags": ["wallet"], "summary": "Rotate keypair for a DID not posted to the ledger", "produces": ["application/json"]}}, "/wallet/did/public": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/DIDResult"}, "description": ""}}, "parameters": [], "tags": ["wallet"], "summary": "Fetch the current public DID", "produces": ["application/json"]}, "post": {"responses": {"200": {"schema": {"$ref": "#/definitions/DIDResult"}, "description": ""}}, "parameters": [{"in": "query", "name": "did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "description": "DID of interest", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "required": true}, {"in": "query", "name": "conn_id", "type": "string", "description": "Connection identifier", "required": false}, {"in": "query", "name": "create_transaction_for_endorser", "type": "boolean", "description": "Create Transaction For Endorser's signature", "required": false}, {"in": "query", "name": "mediation_id", "type": "string", "description": "Mediation identifier", "required": false}], "tags": ["wallet"], "summary": "Assign the current public DID", "produces": ["application/json"]}}, "/wallet/get-did-endpoint": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/DIDEndpoint"}, "description": ""}}, "parameters": [{"in": "query", "name": "did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "description": "DID of interest", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "required": true}], "tags": ["wallet"], "summary": "Query DID endpoint in wallet", "produces": ["application/json"]}}, "/wallet/jwt/sign": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/WalletModuleResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/JWSCreate"}}], "tags": ["wallet"], "summary": "Create a jws using did keys with a given payload", "produces": ["application/json"]}}, "/wallet/jwt/verify": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/JWSVerifyResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/JWSVerify"}}], "tags": ["wallet"], "summary": "Verify a jws using did keys with a given JWS", "produces": ["application/json"]}}, "/wallet/keys": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/CreateKeyResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/CreateKeyRequest"}}], "tags": ["wallet"], "summary": "Create a key pair", "produces": ["application/json"]}, "put": {"responses": {"200": {"schema": {"$ref": "#/definitions/UpdateKeyResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/UpdateKeyRequest"}}], "tags": ["wallet"], "summary": "Update a key pair's kid", "produces": ["application/json"]}}, "/wallet/keys/{multikey}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/FetchKeyResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "multikey", "required": true, "type": "string"}], "tags": ["wallet"], "summary": "Fetch key info.", "produces": ["application/json"]}}, "/wallet/sd-jwt/sign": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/WalletModuleResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/SDJWSCreate"}}], "tags": ["wallet"], "summary": "Create an sd-jws using did keys with a given payload", "produces": ["application/json"]}}, "/wallet/sd-jwt/verify": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/SDJWSVerifyResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/SDJWSVerify"}}], "tags": ["wallet"], "summary": "Verify an sd-jws using did keys with a given SD-JWS with optional key binding", "produces": ["application/json"]}}, "/wallet/set-did-endpoint": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/WalletModuleResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/DIDEndpointWithType"}}, {"in": "query", "name": "conn_id", "type": "string", "description": "Connection identifier", "required": false}, {"in": "query", "name": "create_transaction_for_endorser", "type": "boolean", "description": "Create Transaction For Endorser's signature", "required": false}], "tags": ["wallet"], "summary": "Update endpoint in wallet and on ledger if posted to it", "produces": ["application/json"]}}}, "info": {"title": "Aries Cloud Agent", "version": "v1.2.1.post20250213"}, "swagger": "2.0", "definitions": {"AMLRecord": {"properties": {"aml": {"additionalProperties": {"type": "string"}, "type": "object"}, "amlContext": {"type": "string"}, "version": {"type": "string"}}, "type": "object"}, "ActionMenuFetchResult": {"properties": {"result": {"allOf": [{"$ref": "#/definitions/Menu"}], "description": "Action menu"}}, "type": "object"}, "ActionMenuModulesResult": {"properties": {}, "type": "object"}, "AddProof": {"properties": {"document": {"additionalProperties": {}, "example": {"hello": "world"}, "type": "object"}, "options": {"allOf": [{"$ref": "#/definitions/DataIntegrityProofOptions"}], "example": {"cryptosuite": "eddsa-jcs-2022", "proofPurpose": "assertionMethod", "type": "DataIntegrityProof", "verificationMethod": "did:web:example.com#key-01"}}}, "required": ["document"], "type": "object"}, "AddProofResponse": {"properties": {"secured_document": {"additionalProperties": {}, "example": {"hello": "world"}, "type": "object"}}, "required": ["secured_document"], "type": "object"}, "AdminConfig": {"properties": {"config": {"additionalProperties": {}, "description": "Configuration settings", "type": "object"}}, "required": ["config"], "type": "object"}, "AdminMediationDeny": {"properties": {}, "type": "object"}, "AdminModules": {"properties": {"result": {"description": "List of admin modules", "items": {"description": "admin module", "type": "string"}, "type": "array"}}, "type": "object"}, "AdminReset": {"properties": {}, "type": "object"}, "AdminShutdown": {"properties": {}, "type": "object"}, "AdminStatus": {"properties": {"conductor": {"additionalProperties": {}, "description": "Conductor statistics", "type": "object"}, "label": {"description": "Default label", "type": "string", "x-nullable": true}, "timing": {"additionalProperties": {}, "description": "Timing results", "type": "object"}, "version": {"description": "Version code", "type": "string"}}, "type": "object"}, "AdminStatusLiveliness": {"properties": {"alive": {"description": "Liveliness status", "example": true, "type": "boolean"}}, "type": "object"}, "AdminStatusReadiness": {"properties": {"ready": {"description": "Readiness status", "example": true, "type": "boolean"}}, "type": "object"}, "AnonCredsSchema": {"properties": {"attrNames": {"description": "Schema attribute names", "items": {"description": "Attribute name", "example": "score", "type": "string"}, "type": "array"}, "issuerId": {"description": "Issuer Identifier of the credential definition or schema", "example": "did:(method):WgWxqztrNooG92RXvxSTWv", "type": "string"}, "name": {"description": "Schema name", "example": "Example schema", "type": "string"}, "version": {"description": "Schema version", "example": "1.0", "type": "string"}}, "required": ["attrNames", "issuerId", "name", "version"], "type": "object"}, "AnoncredsPresentationReqAttrSpec": {"properties": {"name": {"description": "Attribute name", "example": "favouriteDrink", "type": "string"}, "names": {"description": "Attribute name group", "items": {"example": "age", "type": "string"}, "type": "array"}, "non_revoked": {"$ref": "#/definitions/AnoncredsPresentationReqAttrSpecNonRevoked", "x-nullable": true}, "restrictions": {"description": "If present, credential must satisfy one of given restrictions: specify schema_id, schema_issuer_did, schema_name, schema_version, issuer_did, cred_def_id, and/or attr::::value where represents a credential attribute name", "items": {"additionalProperties": {"example": "did:(method):3:CL:20:tag", "type": "string"}, "type": "object"}, "type": "array"}}, "type": "object"}, "AnoncredsPresentationReqAttrSpecNonRevoked": {"properties": {"from": {"description": "Earliest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}, "to": {"description": "Latest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}}, "type": "object"}, "AnoncredsPresentationReqPredSpec": {"properties": {"name": {"description": "Attribute name", "example": "index", "type": "string"}, "non_revoked": {"$ref": "#/definitions/AnoncredsPresentationReqPredSpecNonRevoked", "x-nullable": true}, "p_type": {"description": "Predicate type ('<', '<=', '>=', or '>')", "enum": ["<", "<=", ">=", ">"], "example": ">=", "type": "string"}, "p_value": {"description": "Threshold value", "type": "integer"}, "restrictions": {"description": "If present, credential must satisfy one of given restrictions: specify schema_id, schema_issuer_did, schema_name, schema_version, issuer_did, cred_def_id, and/or attr::::value where represents a credential attribute name", "items": {"additionalProperties": {"example": "did:(method):3:CL:20:tag", "type": "string"}, "type": "object"}, "type": "array"}}, "required": ["name", "p_type", "p_value"], "type": "object"}, "AnoncredsPresentationReqPredSpecNonRevoked": {"properties": {"from": {"description": "Earliest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}, "to": {"description": "Latest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}}, "type": "object"}, "AnoncredsPresentationRequest": {"properties": {"name": {"description": "Proof request name", "example": "Proof request", "type": "string"}, "non_revoked": {"$ref": "#/definitions/AnoncredsPresentationRequestNonRevoked", "x-nullable": true}, "nonce": {"description": "Nonce", "example": "1", "pattern": "^[1-9][0-9]*$", "type": "string"}, "requested_attributes": {"additionalProperties": {"$ref": "#/definitions/AnoncredsPresentationReqAttrSpec"}, "description": "Requested attribute specifications of proof request", "type": "object"}, "requested_predicates": {"additionalProperties": {"$ref": "#/definitions/AnoncredsPresentationReqPredSpec"}, "description": "Requested predicate specifications of proof request", "type": "object"}, "version": {"description": "Proof request version", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}}, "required": ["requested_attributes", "requested_predicates"], "type": "object"}, "AnoncredsPresentationRequestNonRevoked": {"properties": {"from": {"description": "Earliest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}, "to": {"description": "Latest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}}, "type": "object"}, "AnoncredsRevocationModuleResponse": {"properties": {}, "type": "object"}, "AttachDecorator": {"properties": {"@id": {"description": "Attachment identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "byte_count": {"description": "Byte count of data included by reference", "example": 1234, "type": "integer"}, "data": {"$ref": "#/definitions/AttachDecoratorData"}, "description": {"description": "Human-readable description of content", "example": "view from doorway, facing east, with lights off", "type": "string"}, "filename": {"description": "File name", "example": "IMG1092348.png", "type": "string"}, "lastmod_time": {"description": "Hint regarding last modification datetime, in ISO-8601 format", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "mime-type": {"description": "MIME type", "example": "image/png", "type": "string"}}, "required": ["data"], "type": "object"}, "AttachDecoratorData": {"properties": {"base64": {"description": "Base64-encoded data", "example": "ey4uLn0=", "pattern": "^[a-zA-Z0-9+/]*={0,2}$", "type": "string"}, "json": {"description": "JSON-serialized data", "example": "{\"sample\": \"content\"}"}, "jws": {"allOf": [{"$ref": "#/definitions/AttachDecoratorDataJWS"}], "description": "Detached Java Web Signature"}, "links": {"description": "List of hypertext links to data", "items": {"example": "https://link.to/data", "type": "string"}, "type": "array"}, "sha256": {"description": "SHA256 hash (binhex encoded) of content", "example": "617a48c7c8afe0521efdc03e5bb0ad9e655893e6b4b51f0e794d70fba132aacb", "pattern": "^[a-fA-F0-9+/]{64}$", "type": "string"}}, "type": "object"}, "AttachDecoratorData1JWS": {"properties": {"header": {"$ref": "#/definitions/AttachDecoratorDataJWSHeader"}, "protected": {"description": "protected JWS header", "example": "ey4uLn0", "pattern": "^[-_a-zA-Z0-9]*$", "type": "string"}, "signature": {"description": "signature", "example": "ey4uLn0", "pattern": "^[-_a-zA-Z0-9]*$", "type": "string"}}, "required": ["header", "signature"], "type": "object"}, "AttachDecoratorDataJWS": {"properties": {"header": {"$ref": "#/definitions/AttachDecoratorDataJWSHeader"}, "protected": {"description": "protected JWS header", "example": "ey4uLn0", "pattern": "^[-_a-zA-Z0-9]*$", "type": "string"}, "signature": {"description": "signature", "example": "ey4uLn0", "pattern": "^[-_a-zA-Z0-9]*$", "type": "string"}, "signatures": {"description": "List of signatures", "items": {"$ref": "#/definitions/AttachDecoratorData1JWS"}, "type": "array"}}, "type": "object"}, "AttachDecoratorDataJWSHeader": {"properties": {"kid": {"description": "Key identifier, in W3C did:key or DID URL format", "example": "did:sov:LjgpST2rjsoxYegQDRm7EL#keys-4", "pattern": "^did:(?:key:z[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+|sov:[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}(;.*)?(\\?.*)?#.+)$", "type": "string"}}, "required": ["kid"], "type": "object"}, "AttachmentDef": {"properties": {"id": {"description": "Attachment identifier", "example": "attachment-0", "type": "string"}, "type": {"description": "Attachment type", "enum": ["credential-offer", "present-proof"], "example": "present-proof", "type": "string"}}, "type": "object"}, "AttributeMimeTypesResult": {"properties": {"results": {"additionalProperties": {"description": "MIME type", "type": "string"}, "type": "object", "x-nullable": true}}, "type": "object"}, "BasicMessageModuleResponse": {"properties": {}, "type": "object"}, "ClaimFormat": {"properties": {"di_vc": {"additionalProperties": {}, "type": "object"}, "jwt": {"additionalProperties": {}, "type": "object"}, "jwt_vc": {"additionalProperties": {}, "type": "object"}, "jwt_vp": {"additionalProperties": {}, "type": "object"}, "ldp": {"additionalProperties": {}, "type": "object"}, "ldp_vc": {"additionalProperties": {}, "type": "object"}, "ldp_vp": {"additionalProperties": {}, "type": "object"}}, "type": "object"}, "ClearPendingRevocationsRequest": {"properties": {"purge": {"additionalProperties": {"items": {"description": "Credential revocation identifier", "example": "12345", "pattern": "^[1-9][0-9]*$", "type": "string"}, "type": "array"}, "description": "Credential revocation ids by revocation registry id: omit for all, specify null or empty list for all pending per revocation registry", "type": "object"}}, "type": "object"}, "ConfigurableWriteLedgers": {"properties": {"write_ledgers": {"description": "List of configurable write ledgers identifiers", "items": {"description": "Ledgers identifiers", "type": "string"}, "type": "array"}}, "type": "object"}, "ConnRecord": {"properties": {"accept": {"description": "Connection acceptance: manual or auto", "enum": ["manual", "auto"], "example": "auto", "type": "string"}, "alias": {"description": "Optional alias to apply to connection for later use", "example": "Bob, providing quotes", "type": "string"}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "connection_protocol": {"description": "Connection protocol used", "enum": ["connections/1.0", "didexchange/1.0", "didexchange/1.1"], "example": "connections/1.0", "type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "error_msg": {"description": "Error message", "example": "No DIDDoc provided; cannot connect to public DID", "type": "string"}, "inbound_connection_id": {"description": "Inbound routing connection id to use", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "invitation_key": {"description": "Public key for connection", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "invitation_mode": {"description": "Invitation mode", "enum": ["once", "multi", "static"], "example": "once", "type": "string"}, "invitation_msg_id": {"description": "ID of out-of-band invitation message", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "my_did": {"description": "Our DID for connection", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "type": "string"}, "request_id": {"description": "Connection request identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "rfc23_state": {"description": "State per RFC 23", "example": "invitation-sent", "readOnly": true, "type": "string"}, "state": {"description": "Current record state", "example": "active", "type": "string"}, "their_did": {"description": "Their DID for connection", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "type": "string"}, "their_label": {"description": "Their label for connection", "example": "Bob", "type": "string"}, "their_public_did": {"description": "Other agent's public DID for connection", "example": "2cpBmR3FqGKWi5EyUbpRY8", "type": "string"}, "their_role": {"description": "Their role in the connection protocol", "enum": ["invitee", "requester", "inviter", "responder"], "example": "requester", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "required": ["connection_id"], "type": "object"}, "ConnectionInvitation": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "did": {"description": "DID for connection invitation", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "type": "string"}, "imageUrl": {"description": "Optional image URL for connection invitation", "example": "http://192.168.56.101/img/logo.jpg", "format": "url", "type": "string", "x-nullable": true}, "label": {"description": "Optional label for connection invitation", "example": "Bob", "type": "string"}, "recipientKeys": {"description": "List of recipient keys", "items": {"description": "Recipient public key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "type": "array"}, "routingKeys": {"description": "List of routing keys", "items": {"description": "Routing key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "type": "array"}, "serviceEndpoint": {"description": "Service endpoint at which to reach this agent", "example": "http://192.168.56.101:8020", "type": "string"}}, "type": "object"}, "ConnectionList": {"properties": {"results": {"description": "List of connection records", "items": {"$ref": "#/definitions/ConnRecord"}, "type": "array"}}, "required": ["results"], "type": "object"}, "ConnectionMetadata": {"properties": {"results": {"additionalProperties": {}, "description": "Dictionary of metadata associated with connection.", "type": "object"}}, "type": "object"}, "ConnectionMetadataSetRequest": {"properties": {"metadata": {"additionalProperties": {}, "description": "Dictionary of metadata to set for connection.", "type": "object"}}, "required": ["metadata"], "type": "object"}, "ConnectionModuleResponse": {"properties": {}, "type": "object"}, "ConnectionStaticRequest": {"properties": {"alias": {"description": "Alias to assign to this connection", "type": "string"}, "my_did": {"description": "Local DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "my_seed": {"description": "Seed to use for the local DID", "type": "string"}, "their_did": {"description": "Remote DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "their_endpoint": {"description": "URL endpoint for other party", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "type": "string"}, "their_label": {"description": "Other party's label for this connection", "type": "string"}, "their_seed": {"description": "Seed to use for the remote DID", "type": "string"}, "their_verkey": {"description": "Remote verification key", "type": "string"}}, "type": "object"}, "ConnectionStaticResult": {"properties": {"my_did": {"description": "Local DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "my_endpoint": {"description": "My URL endpoint", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "type": "string"}, "my_verkey": {"description": "My verification key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "record": {"$ref": "#/definitions/ConnRecord"}, "their_did": {"description": "Remote DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "their_verkey": {"description": "Remote verification key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}}, "required": ["my_did", "my_endpoint", "my_verkey", "record", "their_did", "their_verkey"], "type": "object"}, "Constraints": {"properties": {"fields": {"items": {"$ref": "#/definitions/DIFField"}, "type": "array"}, "is_holder": {"items": {"$ref": "#/definitions/DIFHolder"}, "type": "array"}, "limit_disclosure": {"description": "LimitDisclosure", "type": "string"}, "status_active": {"enum": ["required", "allowed", "disallowed"], "type": "string"}, "status_revoked": {"enum": ["required", "allowed", "disallowed"], "type": "string"}, "status_suspended": {"enum": ["required", "allowed", "disallowed"], "type": "string"}, "subject_is_issuer": {"description": "SubjectIsIssuer", "enum": ["required", "preferred"], "type": "string"}}, "type": "object"}, "CreateInvitationRequest": {"properties": {"mediation_id": {"description": "Identifier for active mediation record to be used", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "type": "string"}, "metadata": {"additionalProperties": {}, "description": "Optional metadata to attach to the connection created with the invitation", "type": "object"}, "my_label": {"description": "Optional label for connection invitation", "example": "Bob", "type": "string"}, "recipient_keys": {"description": "List of recipient keys", "items": {"description": "Recipient public key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "type": "array"}, "routing_keys": {"description": "List of routing keys", "items": {"description": "Routing key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "type": "array"}, "service_endpoint": {"description": "Connection endpoint", "example": "http://192.168.56.102:8020", "type": "string"}}, "type": "object"}, "CreateKeyRequest": {"properties": {"alg": {"description": "Which key algorithm to use.", "example": "ed25519", "type": "string"}, "kid": {"description": "Optional kid to bind to the keypair, such as a verificationMethod.", "example": "did:web:example.com#key-01", "type": "string"}, "seed": {"description": "Optional seed to generate the key pair. Must enable insecure wallet mode.", "example": "00000000000000000000000000000000", "type": "string"}}, "type": "object"}, "CreateKeyResponse": {"properties": {"kid": {"description": "The associated kid", "example": "did:web:example.com#key-01", "type": "string"}, "multikey": {"description": "The Public Key Multibase format (multikey)", "example": "z6MkgKA7yrw5kYSiDuQFcye4bMaJpcfHFry3Bx45pdWh3s8i", "type": "string"}}, "type": "object"}, "CreateWalletRequest": {"properties": {"extra_settings": {"additionalProperties": {}, "description": "Agent config key-value pairs", "type": "object"}, "image_url": {"description": "Image url for this wallet. This image url is publicized (self-attested) to other agents as part of forming a connection.", "example": "https://aries.ca/images/sample.png", "type": "string"}, "key_management_mode": {"description": "Key management method to use for this wallet.", "enum": ["managed"], "example": "managed", "type": "string"}, "label": {"description": "Label for this wallet. This label is publicized (self-attested) to other agents as part of forming a connection.", "example": "Alice", "type": "string"}, "wallet_dispatch_type": {"description": "Webhook target dispatch type for this wallet. default: Dispatch only to webhooks associated with this wallet. base: Dispatch only to webhooks associated with the base wallet. both: Dispatch to both webhook targets.", "enum": ["default", "both", "base"], "example": "default", "type": "string"}, "wallet_key": {"description": "Master key used for key derivation.", "example": "MySecretKey123", "type": "string"}, "wallet_key_derivation": {"description": "Key derivation", "enum": ["ARGON2I_MOD", "ARGON2I_INT", "RAW"], "example": "RAW", "type": "string"}, "wallet_name": {"description": "Wallet name", "example": "MyNewWallet", "type": "string"}, "wallet_type": {"description": "Type of the wallet to create. Must be same as base wallet.", "enum": ["askar", "askar-anoncreds"], "example": "askar", "type": "string"}, "wallet_webhook_urls": {"description": "List of Webhook URLs associated with this subwallet", "items": {"description": "Optional webhook URL to receive webhook messages", "example": "http://localhost:8022/webhooks", "type": "string"}, "type": "array"}}, "type": "object"}, "CreateWalletResponse": {"properties": {"created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "key_management_mode": {"description": "Mode regarding management of wallet key", "enum": ["managed", "unmanaged"], "type": "string"}, "settings": {"additionalProperties": {}, "description": "Settings for this wallet.", "type": "object"}, "state": {"description": "Current record state", "example": "active", "type": "string"}, "token": {"description": "Authorization token to authenticate wallet requests", "example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "wallet_id": {"description": "Wallet record ID", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}}, "required": ["key_management_mode", "wallet_id"], "type": "object"}, "CreateWalletTokenRequest": {"properties": {"wallet_key": {"description": "Master key used for key derivation. Only required for unmanaged wallets.", "example": "MySecretKey123", "type": "string"}}, "type": "object"}, "CreateWalletTokenResponse": {"properties": {"token": {"description": "Authorization token to authenticate wallet requests", "example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk", "type": "string"}}, "type": "object"}, "CredAttrSpec": {"properties": {"mime-type": {"description": "MIME type: omit for (null) default", "example": "image/jpeg", "type": "string", "x-nullable": true}, "name": {"description": "Attribute name", "example": "favourite_drink", "type": "string"}, "value": {"description": "Attribute value: base64-encode if MIME type is present", "example": "martini", "type": "string"}}, "required": ["name", "value"], "type": "object"}, "CredDef": {"properties": {"issuerId": {"description": "Issuer Identifier of the credential definition or schema", "example": "did:(method):WgWxqztrNooG92RXvxSTWv", "type": "string"}, "schemaId": {"description": "Schema identifier", "example": "did:(method):2:schema_name:1.0", "type": "string"}, "tag": {"description": "The tag value passed in by the Issuer to an AnonCred's Credential Definition create and store implementation.", "example": "default", "type": "string"}, "type": {"enum": ["CL"], "type": "string"}, "value": {"$ref": "#/definitions/CredDefValueSchemaAnoncreds"}}, "type": "object"}, "CredDefPostOptions": {"properties": {"create_transaction_for_endorser": {"description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.", "example": false, "type": "boolean"}, "endorser_connection_id": {"description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "revocation_registry_size": {"description": "Maximum number of credential revocations per registry", "example": 1000, "type": "integer"}, "support_revocation": {"description": "Support credential revocation", "type": "boolean"}}, "type": "object"}, "CredDefPostRequest": {"properties": {"credential_definition": {"$ref": "#/definitions/InnerCredDef"}, "options": {"$ref": "#/definitions/CredDefPostOptions"}}, "type": "object"}, "CredDefResult": {"properties": {"credential_definition_metadata": {"additionalProperties": {}, "type": "object"}, "credential_definition_state": {"$ref": "#/definitions/CredDefState"}, "job_id": {"type": "string"}, "registration_metadata": {"additionalProperties": {}, "type": "object"}}, "type": "object"}, "CredDefState": {"properties": {"credential_definition": {"allOf": [{"$ref": "#/definitions/CredDef"}], "description": "credential definition"}, "credential_definition_id": {"description": "credential definition id", "example": "did:(method):3:CL:20:tag", "type": "string", "x-nullable": true}, "state": {"enum": ["finished", "failed", "action", "wait"], "type": "string"}}, "type": "object"}, "CredDefValue": {"properties": {"primary": {"allOf": [{"$ref": "#/definitions/CredDefValuePrimary"}], "description": "Primary value for credential definition"}, "revocation": {"allOf": [{"$ref": "#/definitions/CredDefValueRevocation"}], "description": "Revocation value for credential definition"}}, "type": "object"}, "CredDefValuePrimary": {"properties": {"n": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "r": {"$ref": "#/definitions/Generated"}, "rctxt": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "s": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "z": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}}, "type": "object"}, "CredDefValuePrimarySchemaAnoncreds": {"properties": {"n": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "r": {"additionalProperties": {}, "type": "object"}, "rctxt": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "s": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "z": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}}, "type": "object"}, "CredDefValueRevocation": {"properties": {"g": {"example": "1 1F14F&ECB578F 2 095E45DDF417D", "type": "string"}, "g_dash": {"example": "1 1D64716fCDC00C 1 0C781960FA66E3D3 2 095E45DDF417D", "type": "string"}, "h": {"example": "1 16675DAE54BFAE8 2 095E45DD417D", "type": "string"}, "h0": {"example": "1 21E5EF9476EAF18 2 095E45DDF417D", "type": "string"}, "h1": {"example": "1 236D1D99236090 2 095E45DDF417D", "type": "string"}, "h2": {"example": "1 1C3AE8D1F1E277 2 095E45DDF417D", "type": "string"}, "h_cap": {"example": "1 1B2A32CF3167 1 2490FEBF6EE55 1 0000000000000000", "type": "string"}, "htilde": {"example": "1 1D8549E8C0F8 2 095E45DDF417D", "type": "string"}, "pk": {"example": "1 142CD5E5A7DC 1 153885BD903312 2 095E45DDF417D", "type": "string"}, "u": {"example": "1 0C430AAB2B4710 1 1CB3A0932EE7E 1 0000000000000000", "type": "string"}, "y": {"example": "1 153558BD903312 2 095E45DDF417D 1 0000000000000000", "type": "string"}}, "type": "object"}, "CredDefValueRevocationSchemaAnoncreds": {"properties": {"g": {"example": "1 1F14F&ECB578F 2 095E45DDF417D", "type": "string"}, "g_dash": {"example": "1 1D64716fCDC00C 1 0C781960FA66E3D3 2 095E45DDF417D", "type": "string"}, "h": {"example": "1 16675DAE54BFAE8 2 095E45DD417D", "type": "string"}, "h0": {"example": "1 21E5EF9476EAF18 2 095E45DDF417D", "type": "string"}, "h1": {"example": "1 236D1D99236090 2 095E45DDF417D", "type": "string"}, "h2": {"example": "1 1C3AE8D1F1E277 2 095E45DDF417D", "type": "string"}, "h_cap": {"example": "1 1B2A32CF3167 1 2490FEBF6EE55 1 0000000000000000", "type": "string"}, "htilde": {"example": "1 1D8549E8C0F8 2 095E45DDF417D", "type": "string"}, "pk": {"example": "1 142CD5E5A7DC 1 153885BD903312 2 095E45DDF417D", "type": "string"}, "u": {"example": "1 0C430AAB2B4710 1 1CB3A0932EE7E 1 0000000000000000", "type": "string"}, "y": {"example": "1 153558BD903312 2 095E45DDF417D 1 0000000000000000", "type": "string"}}, "type": "object"}, "CredDefValueSchemaAnoncreds": {"properties": {"primary": {"allOf": [{"$ref": "#/definitions/CredDefValuePrimarySchemaAnoncreds"}], "description": "Primary value for credential definition"}, "revocation": {"allOf": [{"$ref": "#/definitions/CredDefValueRevocationSchemaAnoncreds"}], "description": "Revocation value for credential definition"}}, "type": "object"}, "CredInfoList": {"properties": {"results": {"items": {"$ref": "#/definitions/IndyCredInfo"}, "type": "array"}}, "type": "object"}, "CredRevIndyRecordsResult": {"properties": {"rev_reg_delta": {"additionalProperties": {}, "description": "Indy revocation registry delta", "type": "object"}}, "type": "object"}, "CredRevIndyRecordsResultSchemaAnoncreds": {"properties": {"rev_reg_delta": {"additionalProperties": {}, "description": "Indy revocation registry delta", "type": "object"}}, "type": "object"}, "CredRevRecordDetailsResult": {"properties": {"results": {"items": {"$ref": "#/definitions/IssuerCredRevRecord"}, "type": "array"}}, "type": "object"}, "CredRevRecordDetailsResultSchemaAnoncreds": {"properties": {"results": {"items": {"$ref": "#/definitions/IssuerCredRevRecordSchemaAnoncreds"}, "type": "array"}}, "type": "object"}, "CredRevRecordResult": {"properties": {"result": {"$ref": "#/definitions/IssuerCredRevRecord"}}, "type": "object"}, "CredRevRecordResultSchemaAnoncreds": {"properties": {"result": {"$ref": "#/definitions/IssuerCredRevRecordSchemaAnoncreds"}}, "type": "object"}, "CredRevokedResult": {"properties": {"revoked": {"description": "Whether credential is revoked on the ledger", "type": "boolean"}}, "type": "object"}, "Credential": {"additionalProperties": true, "properties": {"@context": {"description": "The JSON-LD context of the credential", "example": ["https://www.w3.org/2018/credentials/v1", "https://www.w3.org/2018/credentials/examples/v1"], "items": {}, "type": "array"}, "credentialStatus": {"example": {"id": "https://example.com/credentials/status/3#94567", "statusListCredential": "https://example.com/credentials/status/3", "statusListIndex": "94567", "statusPurpose": "revocation", "type": "BitstringStatusListEntry"}}, "credentialSubject": {"example": {"alumniOf": {"id": "did:example:c276e12ec21ebfeb1f712ebc6f1"}, "id": "did:example:ebfeb1f712ebc6f1c276e12ec21"}}, "expirationDate": {"description": "The expiration date", "example": "2010-01-01T19:23:24Z", "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})([Tt ]([0-9]{2}):([0-9]{2}):([0-9]{2})(\\.[0-9]+)?)?(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?$", "type": "string"}, "id": {"description": "The ID of the credential", "example": "http://example.edu/credentials/1872", "pattern": "\\w+:(\\/?\\/?)[^\\s]+", "type": "string"}, "issuanceDate": {"description": "The issuance date", "example": "2010-01-01T19:23:24Z", "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})([Tt ]([0-9]{2}):([0-9]{2}):([0-9]{2})(\\.[0-9]+)?)?(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?$", "type": "string"}, "issuer": {"description": "The JSON-LD Verifiable Credential Issuer. Either string of object with id field.", "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH"}, "proof": {"allOf": [{"$ref": "#/definitions/LinkedDataProof"}], "description": "The proof of the credential", "example": {"created": "2019-12-11T03:50:55", "jws": "eyJhbGciOiAiRWREU0EiLCAiYjY0IjogZmFsc2UsICJjcml0JiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQKBhQDxvXNo7nvtUBb_Eq1Ch6YBKY5qBQ", "proofPurpose": "assertionMethod", "type": "Ed25519Signature2018", "verificationMethod": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL"}}, "type": {"description": "The JSON-LD type of the credential", "example": ["VerifiableCredential", "AlumniCredential"], "items": {"type": "string"}, "type": "array"}}, "required": ["@context", "credentialSubject", "issuanceDate", "issuer", "type"], "type": "object"}, "CredentialDefinition": {"properties": {"id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "schemaId": {"description": "Schema identifier within credential definition identifier", "example": "20", "type": "string"}, "tag": {"description": "Tag within credential definition identifier", "example": "tag", "type": "string"}, "type": {"default": "CL", "description": "Signature type: CL for Camenisch-Lysyanskaya", "example": "CL"}, "value": {"allOf": [{"$ref": "#/definitions/CredDefValue"}], "description": "Credential definition primary and revocation values"}, "ver": {"description": "Node protocol version", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}}, "type": "object"}, "CredentialDefinitionGetResult": {"properties": {"credential_definition": {"$ref": "#/definitions/CredentialDefinition"}}, "type": "object"}, "CredentialDefinitionSendRequest": {"properties": {"revocation_registry_size": {"description": "Revocation registry size", "example": 1000, "maximum": 32768, "minimum": 4, "type": "integer"}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "support_revocation": {"description": "Revocation supported flag", "type": "boolean"}, "tag": {"description": "Credential definition identifier tag", "example": "default", "type": "string"}}, "type": "object"}, "CredentialDefinitionSendResult": {"properties": {"credential_definition_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}}, "required": ["credential_definition_id"], "type": "object"}, "CredentialDefinitionsCreatedResult": {"properties": {"credential_definition_ids": {"items": {"description": "Credential definition identifiers", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "type": "array"}}, "type": "object"}, "CredentialOffer": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "credential_preview": {"$ref": "#/definitions/CredentialPreview"}, "offers~attach": {"items": {"$ref": "#/definitions/AttachDecorator"}, "type": "array"}}, "required": ["offers~attach"], "type": "object"}, "CredentialPreview": {"properties": {"@type": {"description": "Message type identifier", "example": "issue-credential/1.0/credential-preview", "type": "string"}, "attributes": {"items": {"$ref": "#/definitions/CredAttrSpec"}, "type": "array"}}, "required": ["attributes"], "type": "object"}, "CredentialProposal": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "cred_def_id": {"example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "credential_proposal": {"$ref": "#/definitions/CredentialPreview"}, "issuer_did": {"example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_id": {"example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "schema_issuer_did": {"example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_name": {"type": "string"}, "schema_version": {"example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}}, "type": "object"}, "CredentialStatusOptions": {"additionalProperties": true, "properties": {"type": {"description": "Credential status method type to use for the credential. Should match status method registered in the Verifiable Credential Extension Registry", "example": "CredentialStatusList2017", "type": "string"}}, "required": ["type"], "type": "object"}, "DID": {"properties": {"did": {"description": "DID of interest", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "type": "string"}, "key_type": {"description": "Key type associated with the DID", "enum": ["ed25519", "bls12381g2", "p256"], "example": "ed25519", "type": "string"}, "metadata": {"additionalProperties": {}, "description": "Additional metadata associated with the DID", "type": "object"}, "method": {"description": "Did method associated with the DID", "example": "sov", "type": "string"}, "posture": {"description": "Whether DID is current public DID, posted to ledger but not current public DID, or local to the wallet", "enum": ["public", "posted", "wallet_only"], "example": "wallet_only", "type": "string"}, "verkey": {"description": "Public verification key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}}, "required": ["did", "key_type", "method", "posture", "verkey"], "type": "object"}, "DIDCreate": {"properties": {"method": {"description": "Method for the requested DID.Supported methods are 'key', 'sov', and any other registered method.", "example": "sov", "type": "string"}, "options": {"allOf": [{"$ref": "#/definitions/DIDCreateOptions"}], "description": "To define a key type and/or a did depending on chosen DID method."}, "seed": {"description": "Optional seed to use for DID, Must be enabled in configuration before use.", "example": "000000000000000000000000Trustee1", "type": "string"}}, "type": "object"}, "DIDCreateOptions": {"properties": {"did": {"description": "Specify final value of the did (including did:: prefix)if the method supports or requires so.", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "type": "string"}, "key_type": {"description": "Key type to use for the DID keypair. Validated with the chosen DID method's supported key types.", "enum": ["ed25519", "bls12381g2", "p256"], "example": "ed25519", "type": "string"}}, "required": ["key_type"], "type": "object"}, "DIDEndpoint": {"properties": {"did": {"description": "DID of interest", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "endpoint": {"description": "Endpoint to set (omit to delete)", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "type": "string"}}, "required": ["did"], "type": "object"}, "DIDEndpointWithType": {"properties": {"did": {"description": "DID of interest", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "endpoint": {"description": "Endpoint to set (omit to delete)", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "type": "string"}, "endpoint_type": {"description": "Endpoint type to set (default 'Endpoint'); affects only public or posted DIDs", "enum": ["Endpoint", "Profile", "LinkedDomains"], "example": "Endpoint", "type": "string"}, "mediation_id": {"description": "Mediation ID to use for endpoint information.", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "type": "string"}}, "required": ["did"], "type": "object"}, "DIDList": {"properties": {"results": {"description": "DID list", "items": {"$ref": "#/definitions/DID"}, "type": "array"}}, "type": "object"}, "DIDResult": {"properties": {"result": {"$ref": "#/definitions/DID"}}, "type": "object"}, "DIDRotateRequestJSON": {"properties": {"to_did": {"description": "The DID the rotating party is rotating to", "example": "did:web:example.com", "type": "string"}}, "required": ["to_did"], "type": "object"}, "DIDXRejectRequest": {"properties": {"reason": {"description": "Reason for rejecting the DID Exchange", "example": "Request rejected", "type": "string"}}, "type": "object"}, "DIDXRequest": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "did": {"description": "DID of exchange", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "type": "string"}, "did_doc~attach": {"allOf": [{"$ref": "#/definitions/AttachDecorator"}], "description": "As signed attachment, DID Doc associated with DID"}, "goal": {"description": "A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message", "example": "To issue a Faber College Graduate credential", "type": "string"}, "goal_code": {"description": "A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message", "example": "issue-vc", "type": "string"}, "label": {"description": "Label for DID exchange request", "example": "Request to connect with Bob", "type": "string"}}, "required": ["label"], "type": "object"}, "DIFField": {"properties": {"filter": {"$ref": "#/definitions/Filter"}, "id": {"description": "ID", "type": "string"}, "path": {"items": {"description": "Path", "type": "string"}, "type": "array"}, "predicate": {"description": "Preference", "enum": ["required", "preferred"], "type": "string"}, "purpose": {"description": "Purpose", "type": "string"}}, "type": "object"}, "DIFHolder": {"properties": {"directive": {"description": "Preference", "enum": ["required", "preferred"], "type": "string"}, "field_id": {"items": {"description": "FieldID", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "type": "string"}, "type": "array"}}, "type": "object"}, "DIFOptions": {"properties": {"challenge": {"description": "Challenge protect against replay attack", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "type": "string"}, "domain": {"description": "Domain protect against replay attack", "example": "4jt78h47fh47", "type": "string"}}, "type": "object"}, "DIFPresSpec": {"properties": {"issuer_id": {"description": "Issuer identifier to sign the presentation, if different from current public DID", "type": "string"}, "presentation_definition": {"$ref": "#/definitions/PresentationDefinition"}, "record_ids": {"additionalProperties": {}, "description": "Mapping of input_descriptor id to list of stored W3C credential record_id", "example": {"": ["", ""], "": [""]}, "type": "object"}, "reveal_doc": {"additionalProperties": {}, "description": "reveal doc [JSON-LD frame] dict used to derive the credential when selective disclosure is required", "example": {"@context": ["https://www.w3.org/2018/credentials/v1", "https://w3id.org/security/bbs/v1"], "@explicit": true, "@requireAll": true, "credentialSubject": {"@explicit": true, "@requireAll": true, "Observation": [{"effectiveDateTime": {}, "@explicit": true, "@requireAll": true}]}, "issuanceDate": {}, "issuer": {}, "type": ["VerifiableCredential", "LabReport"]}, "type": "object"}}, "type": "object"}, "DIFProofProposal": {"properties": {"input_descriptors": {"items": {"$ref": "#/definitions/InputDescriptors"}, "type": "array"}, "options": {"$ref": "#/definitions/DIFOptions"}}, "type": "object"}, "DIFProofRequest": {"additionalProperties": true, "properties": {"options": {"$ref": "#/definitions/DIFOptions"}, "presentation_definition": {"$ref": "#/definitions/PresentationDefinition"}}, "required": ["presentation_definition"], "type": "object"}, "DataIntegrityProofOptions": {"additionalProperties": true, "properties": {"challenge": {"description": "The value is used once for a particular domain and window of time. This value is used to mitigate replay attacks.", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "created": {"description": "The date and time the proof was created is OPTIONAL and, if included, MUST be specified as an [XMLSCHEMA11-2] dateTimeStamp string", "example": "2010-01-01T19:23:24Z", "type": "string"}, "cryptosuite": {"description": "An identifier for the cryptographic suite that can be used to verify the proof.", "example": "eddsa-jcs-2022", "type": "string"}, "domain": {"description": "It conveys one or more security domains in which the proof is meant to be used.", "example": "example.com", "type": "string"}, "expires": {"description": "The expires property is OPTIONAL and, if present, specifies when the proof expires. If present, it MUST be an [XMLSCHEMA11-2] dateTimeStamp string", "example": "2010-01-01T19:23:24Z", "type": "string"}, "id": {"description": "An optional identifier for the proof, which MUST be a URL [URL], such as a UUID as a URN", "example": "urn:uuid:6a1676b8-b51f-11ed-937b-d76685a20ff5", "type": "string"}, "nonce": {"description": "One use of this field is to increase privacy by decreasing linkability that is the result of deterministically generated signatures.", "example": "CF69iO3nfvqRsRBNElE8b4wO39SyJHPM7Gg1nExltW5vSfQA1lvDCR/zXX1To0/4NLo==", "type": "string"}, "previousProof": {"description": "Each value identifies another data integrity proof that MUST verify before the current proof is processed.", "example": "urn:uuid:6a1676b8-b51f-11ed-937b-d76685a20ff5", "type": "string"}, "proofPurpose": {"description": "The proof purpose acts as a safeguard to prevent the proof from being misused by being applied to a purpose other than the one that was intended.", "example": "assertionMethod", "type": "string"}, "proofValue": {"description": "The value of the proof signature.", "example": "zsy1AahqbzJQ63n9RtekmwzqZeVj494VppdAVJBnMYrTwft6cLJJGeTSSxCCJ6HKnRtwE7jjDh6sB2z2AAiZY9BBnCD8wUVgwqH3qchGRCuC2RugA4eQ9fUrR4Yuycac3caiaaay", "type": "string"}, "type": {"description": "The specific type of proof MUST be specified as a string that maps to a URL [URL].", "example": "DataIntegrityProof", "type": "string"}, "verificationMethod": {"description": "A verification method is the means and information needed to verify the proof.", "example": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL", "pattern": "\\w+:(\\/?\\/?)[^\\s]+", "type": "string"}}, "required": ["cryptosuite", "proofPurpose", "type", "verificationMethod"], "type": "object"}, "Date": {"properties": {"expires_time": {"description": "Expiry Date", "example": "2021-03-29T05:22:19Z", "format": "date-time", "type": "string"}}, "required": ["expires_time"], "type": "object"}, "Disclose": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "protocols": {"description": "List of protocol descriptors", "items": {"$ref": "#/definitions/ProtocolDescriptor"}, "type": "array"}}, "required": ["protocols"], "type": "object"}, "Disclosures": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "disclosures": {"description": "List of protocol or goal_code descriptors", "items": {}, "type": "array"}}, "required": ["disclosures"], "type": "object"}, "Doc": {"properties": {"credential": {"additionalProperties": {}, "description": "Credential to sign", "type": "object"}, "options": {"allOf": [{"$ref": "#/definitions/SignatureOptions"}], "description": "Signature options"}}, "required": ["credential", "options"], "type": "object"}, "DocumentVerificationResult": {"properties": {"document": {"additionalProperties": {}, "type": "object"}, "errors": {"items": {"type": "string"}, "type": "array"}, "results": {"items": {"$ref": "#/definitions/ProofResult"}, "type": "array"}, "verified": {"type": "boolean"}}, "required": ["verified"], "type": "object"}, "EndorserInfo": {"properties": {"endorser_did": {"description": "Endorser DID", "type": "string"}, "endorser_name": {"description": "Endorser Name", "type": "string"}}, "required": ["endorser_did"], "type": "object"}, "EndpointsResult": {"properties": {"my_endpoint": {"description": "My endpoint", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "type": "string"}, "their_endpoint": {"description": "Their endpoint", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "type": "string"}}, "type": "object"}, "FetchCredentialResponse": {"properties": {"results": {"$ref": "#/definitions/VerifiableCredential"}}, "type": "object"}, "FetchKeyResponse": {"properties": {"kid": {"description": "The associated kid", "example": "did:web:example.com#key-01", "type": "string"}, "multikey": {"description": "The Public Key Multibase format (multikey)", "example": "z6MkgKA7yrw5kYSiDuQFcye4bMaJpcfHFry3Bx45pdWh3s8i", "type": "string"}}, "type": "object"}, "Filter": {"properties": {"const": {"description": "Const"}, "enum": {"items": {"description": "Enum"}, "type": "array"}, "exclusiveMaximum": {"description": "ExclusiveMaximum"}, "exclusiveMinimum": {"description": "ExclusiveMinimum"}, "format": {"description": "Format", "type": "string"}, "maxLength": {"description": "Max Length", "example": 1234, "type": "integer"}, "maximum": {"description": "Maximum"}, "minLength": {"description": "Min Length", "example": 1234, "type": "integer"}, "minimum": {"description": "Minimum"}, "not": {"description": "Not", "example": false, "type": "boolean"}, "pattern": {"description": "Pattern", "type": "string"}, "type": {"description": "Type", "type": "string"}}, "type": "object"}, "Generated": {"properties": {"master_secret": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "number": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "remainder": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}}, "type": "object"}, "GetCredDefResult": {"properties": {"credential_definition": {"allOf": [{"$ref": "#/definitions/CredDef"}], "description": "credential definition"}, "credential_definition_id": {"description": "credential definition id", "example": "did:(method):3:CL:20:tag", "type": "string"}, "credential_definitions_metadata": {"additionalProperties": {}, "type": "object"}, "resolution_metadata": {"additionalProperties": {}, "type": "object"}}, "type": "object"}, "GetCredDefsResponse": {"properties": {"credential_definition_ids": {"items": {"description": "credential definition identifiers", "example": "GvLGiRogTJubmj5B36qhYz:3:CL:8:faber.agent.degree_schema", "type": "string"}, "type": "array"}}, "type": "object"}, "GetDIDEndpointResponse": {"properties": {"endpoint": {"description": "Full verification key", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "type": "string", "x-nullable": true}}, "type": "object"}, "GetDIDVerkeyResponse": {"properties": {"verkey": {"description": "Full verification key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string", "x-nullable": true}}, "type": "object"}, "GetNymRoleResponse": {"properties": {"role": {"description": "Ledger role", "enum": ["STEWARD", "TRUSTEE", "ENDORSER", "NETWORK_MONITOR", "USER", "ROLE_REMOVE"], "example": "ENDORSER", "type": "string"}}, "type": "object"}, "GetSchemaResult": {"properties": {"resolution_metadata": {"additionalProperties": {}, "type": "object"}, "schema": {"$ref": "#/definitions/AnonCredsSchema"}, "schema_id": {"description": "Schema identifier", "example": "did:(method):2:schema_name:1.0", "type": "string"}, "schema_metadata": {"additionalProperties": {}, "type": "object"}}, "type": "object"}, "GetSchemasResponse": {"properties": {"schema_ids": {"items": {"description": "Schema identifiers", "example": "did:(method):2:schema_name:1.0", "type": "string"}, "type": "array"}}, "type": "object"}, "Hangup": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}}, "type": "object"}, "HolderModuleResponse": {"properties": {}, "type": "object"}, "IndyAttrValue": {"properties": {"encoded": {"description": "Attribute encoded value", "example": "-1", "pattern": "^-?[0-9]*$", "type": "string"}, "raw": {"description": "Attribute raw value", "type": "string"}}, "required": ["encoded", "raw"], "type": "object"}, "IndyCredAbstract": {"properties": {"cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "key_correctness_proof": {"allOf": [{"$ref": "#/definitions/IndyKeyCorrectnessProof"}], "description": "Key correctness proof"}, "nonce": {"description": "Nonce in credential abstract", "example": "0", "pattern": "^[0-9]*$", "type": "string"}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}}, "required": ["cred_def_id", "key_correctness_proof", "nonce", "schema_id"], "type": "object"}, "IndyCredInfo": {"properties": {"attrs": {"additionalProperties": {"example": "alice", "type": "string"}, "description": "Attribute names and value", "type": "object"}, "cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "cred_rev_id": {"description": "Credential revocation identifier", "example": "12345", "pattern": "^[1-9][0-9]*$", "type": "string", "x-nullable": true}, "referent": {"description": "Wallet referent", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "rev_reg_id": {"description": "Revocation registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "type": "string", "x-nullable": true}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}}, "type": "object"}, "IndyCredPrecis": {"properties": {"cred_info": {"allOf": [{"$ref": "#/definitions/IndyCredInfo"}], "description": "Credential info"}, "interval": {"allOf": [{"$ref": "#/definitions/IndyNonRevocationInterval"}], "description": "Non-revocation interval from presentation request"}, "presentation_referents": {"items": {"description": "presentation referent", "example": "1_age_uuid", "type": "string"}, "type": "array"}}, "required": ["cred_info"], "type": "object"}, "IndyCredRequest": {"properties": {"blinded_ms": {"additionalProperties": {}, "description": "Blinded master secret", "type": "object"}, "blinded_ms_correctness_proof": {"additionalProperties": {}, "description": "Blinded master secret correctness proof", "type": "object"}, "cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "nonce": {"description": "Nonce in credential request", "example": "0", "pattern": "^[0-9]*$", "type": "string"}, "prover_did": {"description": "Prover DID/Random String/UUID", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}}, "required": ["blinded_ms", "blinded_ms_correctness_proof", "cred_def_id", "nonce", "prover_did"], "type": "object"}, "IndyCredential": {"properties": {"cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "rev_reg": {"additionalProperties": {}, "description": "Revocation registry state", "type": "object", "x-nullable": true}, "rev_reg_id": {"description": "Revocation registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "type": "string", "x-nullable": true}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "signature": {"additionalProperties": {}, "description": "Credential signature", "type": "object"}, "signature_correctness_proof": {"additionalProperties": {}, "description": "Credential signature correctness proof", "type": "object"}, "values": {"additionalProperties": {"$ref": "#/definitions/IndyAttrValue"}, "description": "Credential attributes", "type": "object"}, "witness": {"additionalProperties": {}, "description": "Witness for revocation proof", "type": "object", "x-nullable": true}}, "required": ["cred_def_id", "schema_id", "signature", "signature_correctness_proof", "values"], "type": "object"}, "IndyEQProof": {"properties": {"a_prime": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "e": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "m": {"additionalProperties": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "type": "object"}, "m2": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "revealed_attrs": {"additionalProperties": {"example": "-1", "pattern": "^-?[0-9]*$", "type": "string"}, "type": "object"}, "v": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}}, "type": "object"}, "IndyGEProof": {"properties": {"alpha": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "mj": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "predicate": {"$ref": "#/definitions/IndyGEProofPred"}, "r": {"additionalProperties": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "type": "object"}, "t": {"additionalProperties": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "type": "object"}, "u": {"additionalProperties": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "type": "object"}}, "type": "object"}, "IndyGEProofPred": {"properties": {"attr_name": {"description": "Attribute name, indy-canonicalized", "type": "string"}, "p_type": {"description": "Predicate type", "enum": ["LT", "LE", "GE", "GT"], "type": "string"}, "value": {"description": "Predicate threshold value", "type": "integer"}}, "type": "object"}, "IndyKeyCorrectnessProof": {"properties": {"c": {"description": "c in key correctness proof", "example": "0", "pattern": "^[0-9]*$", "type": "string"}, "xr_cap": {"description": "xr_cap in key correctness proof", "items": {"description": "xr_cap components in key correctness proof", "items": {"description": "xr_cap component values in key correctness proof", "type": "string"}, "type": "array"}, "type": "array"}, "xz_cap": {"description": "xz_cap in key correctness proof", "example": "0", "pattern": "^[0-9]*$", "type": "string"}}, "required": ["c", "xr_cap", "xz_cap"], "type": "object"}, "IndyNonRevocProof": {"properties": {"c_list": {"additionalProperties": {"type": "string"}, "type": "object"}, "x_list": {"additionalProperties": {"type": "string"}, "type": "object"}}, "type": "object"}, "IndyNonRevocationInterval": {"properties": {"from": {"description": "Earliest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}, "to": {"description": "Latest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}}, "type": "object"}, "IndyPresAttrSpec": {"properties": {"cred_def_id": {"example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "mime-type": {"description": "MIME type (default null)", "example": "image/jpeg", "type": "string"}, "name": {"description": "Attribute name", "example": "favourite_drink", "type": "string"}, "referent": {"description": "Credential referent", "example": "0", "type": "string"}, "value": {"description": "Attribute value", "example": "martini", "type": "string"}}, "required": ["name"], "type": "object"}, "IndyPresPredSpec": {"properties": {"cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "name": {"description": "Attribute name", "example": "high_score", "type": "string"}, "predicate": {"description": "Predicate type ('<', '<=', '>=', or '>')", "enum": ["<", "<=", ">=", ">"], "example": ">=", "type": "string"}, "threshold": {"description": "Threshold value", "type": "integer"}}, "required": ["name", "predicate", "threshold"], "type": "object"}, "IndyPresPreview": {"properties": {"@type": {"description": "Message type identifier", "example": "https://didcomm.org/present-proof/1.0/presentation-preview", "type": "string"}, "attributes": {"items": {"$ref": "#/definitions/IndyPresAttrSpec"}, "type": "array"}, "predicates": {"items": {"$ref": "#/definitions/IndyPresPredSpec"}, "type": "array"}}, "required": ["attributes", "predicates"], "type": "object"}, "IndyPresSpec": {"properties": {"requested_attributes": {"additionalProperties": {"$ref": "#/definitions/IndyRequestedCredsRequestedAttr"}, "description": "Nested object mapping proof request attribute referents to requested-attribute specifiers", "type": "object"}, "requested_predicates": {"additionalProperties": {"$ref": "#/definitions/IndyRequestedCredsRequestedPred"}, "description": "Nested object mapping proof request predicate referents to requested-predicate specifiers", "type": "object"}, "self_attested_attributes": {"additionalProperties": {"description": "Self-attested attribute values to use in requested-credentials structure for proof construction", "example": "self_attested_value", "type": "string"}, "description": "Self-attested attributes to build into proof", "type": "object"}, "trace": {"description": "Whether to trace event (default false)", "example": false, "type": "boolean"}}, "required": ["requested_attributes", "requested_predicates", "self_attested_attributes"], "type": "object"}, "IndyPrimaryProof": {"properties": {"eq_proof": {"allOf": [{"$ref": "#/definitions/IndyEQProof"}], "description": "Indy equality proof", "x-nullable": true}, "ge_proofs": {"description": "Indy GE proofs", "items": {"$ref": "#/definitions/IndyGEProof"}, "type": "array", "x-nullable": true}}, "type": "object"}, "IndyProof": {"properties": {"identifiers": {"description": "Indy proof.identifiers content", "items": {"$ref": "#/definitions/IndyProofIdentifier"}, "type": "array"}, "proof": {"allOf": [{"$ref": "#/definitions/IndyProofProof"}], "description": "Indy proof.proof content"}, "requested_proof": {"allOf": [{"$ref": "#/definitions/IndyProofRequestedProof"}], "description": "Indy proof.requested_proof content"}}, "type": "object"}, "IndyProofIdentifier": {"properties": {"cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "rev_reg_id": {"description": "Revocation registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "type": "string", "x-nullable": true}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "timestamp": {"description": "Timestamp epoch", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer", "x-nullable": true}}, "type": "object"}, "IndyProofProof": {"properties": {"aggregated_proof": {"allOf": [{"$ref": "#/definitions/IndyProofProofAggregatedProof"}], "description": "Indy proof aggregated proof"}, "proofs": {"description": "Indy proof proofs", "items": {"$ref": "#/definitions/IndyProofProofProofsProof"}, "type": "array"}}, "type": "object"}, "IndyProofProofAggregatedProof": {"properties": {"c_hash": {"description": "c_hash value", "type": "string"}, "c_list": {"description": "c_list value", "items": {"items": {"type": "integer"}, "type": "array"}, "type": "array"}}, "type": "object"}, "IndyProofProofProofsProof": {"properties": {"non_revoc_proof": {"allOf": [{"$ref": "#/definitions/IndyNonRevocProof"}], "description": "Indy non-revocation proof", "x-nullable": true}, "primary_proof": {"allOf": [{"$ref": "#/definitions/IndyPrimaryProof"}], "description": "Indy primary proof"}}, "type": "object"}, "IndyProofReqAttrSpec": {"properties": {"name": {"description": "Attribute name", "example": "favouriteDrink", "type": "string"}, "names": {"description": "Attribute name group", "items": {"example": "age", "type": "string"}, "type": "array"}, "non_revoked": {"$ref": "#/definitions/IndyProofReqAttrSpecNonRevoked", "x-nullable": true}, "restrictions": {"description": "If present, credential must satisfy one of given restrictions: specify schema_id, schema_issuer_did, schema_name, schema_version, issuer_did, cred_def_id, and/or attr::::value where represents a credential attribute name", "items": {"additionalProperties": {"example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "type": "string"}, "type": "object"}, "type": "array"}}, "type": "object"}, "IndyProofReqAttrSpecNonRevoked": {"properties": {"from": {"description": "Earliest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}, "to": {"description": "Latest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}}, "type": "object"}, "IndyProofReqPredSpec": {"properties": {"name": {"description": "Attribute name", "example": "index", "type": "string"}, "non_revoked": {"$ref": "#/definitions/IndyProofReqPredSpecNonRevoked", "x-nullable": true}, "p_type": {"description": "Predicate type ('<', '<=', '>=', or '>')", "enum": ["<", "<=", ">=", ">"], "example": ">=", "type": "string"}, "p_value": {"description": "Threshold value", "type": "integer"}, "restrictions": {"description": "If present, credential must satisfy one of given restrictions: specify schema_id, schema_issuer_did, schema_name, schema_version, issuer_did, cred_def_id, and/or attr::::value where represents a credential attribute name", "items": {"additionalProperties": {"example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "type": "string"}, "type": "object"}, "type": "array"}}, "required": ["name", "p_type", "p_value"], "type": "object"}, "IndyProofReqPredSpecNonRevoked": {"properties": {"from": {"description": "Earliest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}, "to": {"description": "Latest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}}, "type": "object"}, "IndyProofRequest": {"properties": {"name": {"description": "Proof request name", "example": "Proof request", "type": "string"}, "non_revoked": {"$ref": "#/definitions/IndyProofRequestNonRevoked", "x-nullable": true}, "nonce": {"description": "Nonce", "example": "1", "pattern": "^[1-9][0-9]*$", "type": "string"}, "requested_attributes": {"additionalProperties": {"$ref": "#/definitions/IndyProofReqAttrSpec"}, "description": "Requested attribute specifications of proof request", "type": "object"}, "requested_predicates": {"additionalProperties": {"$ref": "#/definitions/IndyProofReqPredSpec"}, "description": "Requested predicate specifications of proof request", "type": "object"}, "version": {"description": "Proof request version", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}}, "required": ["requested_attributes", "requested_predicates"], "type": "object"}, "IndyProofRequestNonRevoked": {"properties": {"from": {"description": "Earliest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}, "to": {"description": "Latest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}}, "type": "object"}, "IndyProofRequestedProof": {"properties": {"predicates": {"additionalProperties": {"$ref": "#/definitions/IndyProofRequestedProofPredicate"}, "description": "Proof requested proof predicates.", "type": "object"}, "revealed_attr_groups": {"additionalProperties": {"$ref": "#/definitions/IndyProofRequestedProofRevealedAttrGroup"}, "description": "Proof requested proof revealed attribute groups", "type": "object", "x-nullable": true}, "revealed_attrs": {"additionalProperties": {"$ref": "#/definitions/IndyProofRequestedProofRevealedAttr"}, "description": "Proof requested proof revealed attributes", "type": "object", "x-nullable": true}, "self_attested_attrs": {"additionalProperties": {}, "description": "Proof requested proof self-attested attributes", "type": "object"}, "unrevealed_attrs": {"additionalProperties": {}, "description": "Unrevealed attributes", "type": "object"}}, "type": "object"}, "IndyProofRequestedProofPredicate": {"properties": {"sub_proof_index": {"description": "Sub-proof index", "type": "integer"}}, "type": "object"}, "IndyProofRequestedProofRevealedAttr": {"properties": {"encoded": {"description": "Encoded value", "example": "-1", "pattern": "^-?[0-9]*$", "type": "string"}, "raw": {"description": "Raw value", "type": "string"}, "sub_proof_index": {"description": "Sub-proof index", "type": "integer"}}, "type": "object"}, "IndyProofRequestedProofRevealedAttrGroup": {"properties": {"sub_proof_index": {"description": "Sub-proof index", "type": "integer"}, "values": {"additionalProperties": {"$ref": "#/definitions/RawEncoded"}, "description": "Indy proof requested proof revealed attr groups group value", "type": "object"}}, "type": "object"}, "IndyRequestedCredsRequestedAttr": {"properties": {"cred_id": {"description": "Wallet credential identifier (typically but not necessarily a UUID)", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "revealed": {"description": "Whether to reveal attribute in proof (default true)", "type": "boolean"}}, "required": ["cred_id"], "type": "object"}, "IndyRequestedCredsRequestedPred": {"properties": {"cred_id": {"description": "Wallet credential identifier (typically but not necessarily a UUID)", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "timestamp": {"description": "Epoch timestamp of interest for non-revocation proof", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}}, "required": ["cred_id"], "type": "object"}, "IndyRevRegDef": {"properties": {"credDefId": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "id": {"description": "Indy revocation registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "type": "string"}, "revocDefType": {"description": "Revocation registry type (specify CL_ACCUM)", "enum": ["CL_ACCUM"], "example": "CL_ACCUM", "type": "string"}, "tag": {"description": "Revocation registry tag", "type": "string"}, "value": {"allOf": [{"$ref": "#/definitions/IndyRevRegDefValue"}], "description": "Revocation registry definition value"}, "ver": {"description": "Version of revocation registry definition", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}}, "type": "object"}, "IndyRevRegDefValue": {"properties": {"issuanceType": {"description": "Issuance type", "enum": ["ISSUANCE_ON_DEMAND", "ISSUANCE_BY_DEFAULT"], "type": "string"}, "maxCredNum": {"description": "Maximum number of credentials; registry size", "example": 10, "minimum": 1, "type": "integer"}, "publicKeys": {"allOf": [{"$ref": "#/definitions/IndyRevRegDefValuePublicKeys"}], "description": "Public keys"}, "tailsHash": {"description": "Tails hash value", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "tailsLocation": {"description": "Tails file location", "type": "string"}}, "type": "object"}, "IndyRevRegDefValuePublicKeys": {"properties": {"accumKey": {"$ref": "#/definitions/IndyRevRegDefValuePublicKeysAccumKey"}}, "type": "object"}, "IndyRevRegDefValuePublicKeysAccumKey": {"properties": {"z": {"description": "Value for z", "example": "1 120F522F81E6B7 1 09F7A59005C4939854", "type": "string"}}, "type": "object"}, "IndyRevRegEntry": {"properties": {"value": {"allOf": [{"$ref": "#/definitions/IndyRevRegEntryValue"}], "description": "Revocation registry entry value"}, "ver": {"description": "Version of revocation registry entry", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}}, "type": "object"}, "IndyRevRegEntryValue": {"properties": {"accum": {"description": "Accumulator value", "example": "21 11792B036AED0AAA12A4 4 298B2571FFC63A737", "type": "string"}, "prevAccum": {"description": "Previous accumulator value", "example": "21 137AC810975E4 6 76F0384B6F23", "type": "string"}, "revoked": {"description": "Revoked credential revocation identifiers", "items": {"type": "integer"}, "type": "array"}}, "type": "object"}, "InnerCredDef": {"properties": {"issuerId": {"description": "Issuer Identifier of the credential definition", "example": "did:(method):WgWxqztrNooG92RXvxSTWv", "type": "string"}, "schemaId": {"description": "Schema identifier", "example": "did:(method):2:schema_name:1.0", "type": "string"}, "tag": {"description": "Credential definition tag", "example": "default", "type": "string"}}, "required": ["issuerId", "schemaId", "tag"], "type": "object"}, "InnerRevRegDef": {"properties": {"credDefId": {"description": "Credential definition identifier", "example": "did:(method):2:schema_name:1.0", "type": "string"}, "issuerId": {"description": "Issuer Identifier of the credential definition or schema", "example": "did:(method):WgWxqztrNooG92RXvxSTWv", "type": "string"}, "maxCredNum": {"description": "Maximum number of credential revocations per registry", "example": 777, "type": "integer"}, "tag": {"description": "tag for revocation registry", "example": "default", "type": "string"}}, "required": ["credDefId", "issuerId", "maxCredNum", "tag"], "type": "object"}, "InputDescriptors": {"properties": {"constraints": {"$ref": "#/definitions/Constraints"}, "group": {"items": {"description": "Group", "type": "string"}, "type": "array"}, "id": {"description": "ID", "type": "string"}, "metadata": {"additionalProperties": {}, "description": "Metadata dictionary", "type": "object"}, "name": {"description": "Name", "type": "string"}, "purpose": {"description": "Purpose", "type": "string"}, "schema": {"allOf": [{"$ref": "#/definitions/SchemasInputDescriptorFilter"}], "description": "Accepts a list of schema or a dict containing filters like oneof_filter.", "example": {"oneof_filter": [[{"uri": "https://www.w3.org/Test1#Test1"}, {"uri": "https://www.w3.org/Test2#Test2"}], {"oneof_filter": [[{"uri": "https://www.w3.org/Test1#Test1"}], [{"uri": "https://www.w3.org/Test2#Test2"}]]}]}}}, "type": "object"}, "IntroModuleResponse": {"properties": {}, "type": "object"}, "InvitationCreateRequest": {"properties": {"accept": {"description": "List of mime type in order of preference that should be use in responding to the message", "example": ["didcomm/aip1", "didcomm/aip2;env=rfc19"], "items": {"type": "string"}, "type": "array"}, "alias": {"description": "Alias for connection", "example": "Barry", "type": "string"}, "attachments": {"description": "Optional invitation attachments", "items": {"$ref": "#/definitions/AttachmentDef"}, "type": "array"}, "goal": {"description": "A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message", "example": "To issue a Faber College Graduate credential", "type": "string"}, "goal_code": {"description": "A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message", "example": "issue-vc", "type": "string"}, "handshake_protocols": {"items": {"description": "Handshake protocol to specify in invitation", "example": "https://didcomm.org/didexchange/1.0", "type": "string"}, "type": "array"}, "mediation_id": {"description": "Identifier for active mediation record to be used", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "type": "string"}, "metadata": {"additionalProperties": {}, "description": "Optional metadata to attach to the connection created with the invitation", "type": "object"}, "my_label": {"description": "Label for connection invitation", "example": "Invitation to Barry", "type": "string"}, "protocol_version": {"description": "OOB protocol version", "example": "1.1", "type": "string"}, "use_did": {"description": "DID to use in invitation", "example": "did:example:123", "type": "string"}, "use_did_method": {"description": "DID method to use in invitation", "enum": ["did:peer:2", "did:peer:4"], "example": "did:peer:2", "type": "string"}, "use_public_did": {"description": "Whether to use public DID in invitation", "example": false, "type": "boolean"}}, "type": "object"}, "InvitationMessage": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "accept": {"description": "List of mime type in order of preference", "example": ["didcomm/aip1", "didcomm/aip2;env=rfc19"], "items": {"type": "string"}, "type": "array"}, "goal": {"description": "A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message", "example": "To issue a Faber College Graduate credential", "type": "string"}, "goal_code": {"description": "A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message", "example": "issue-vc", "type": "string"}, "handshake_protocols": {"items": {"description": "Handshake protocol", "example": "https://didcomm.org/didexchange/1.0", "type": "string"}, "type": "array"}, "imageUrl": {"description": "Optional image URL for out-of-band invitation", "example": "http://192.168.56.101/img/logo.jpg", "format": "url", "type": "string", "x-nullable": true}, "label": {"description": "Optional label", "example": "Bob", "type": "string"}, "requests~attach": {"description": "Optional request attachment", "items": {"$ref": "#/definitions/AttachDecorator"}, "type": "array"}, "services": {"example": [{"did": "WgWxqztrNooG92RXvxSTWv", "id": "string", "recipientKeys": ["did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH"], "routingKeys": ["did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH"], "serviceEndpoint": "http://192.168.56.101:8020", "type": "string"}, "did:sov:WgWxqztrNooG92RXvxSTWv"], "items": {"description": "Either a DIDComm service object (as per RFC0067) or a DID string."}, "type": "array"}}, "type": "object"}, "InvitationRecord": {"properties": {"created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "invi_msg_id": {"description": "Invitation message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "invitation": {"allOf": [{"$ref": "#/definitions/InvitationMessage"}], "description": "Out of band invitation message"}, "invitation_id": {"description": "Invitation record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "invitation_url": {"description": "Invitation message URL", "example": "https://example.com/endpoint?c_i=eyJAdHlwZSI6ICIuLi4iLCAiLi4uIjogIi4uLiJ9XX0=", "type": "string"}, "oob_id": {"description": "Out of band record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "state": {"description": "Out of band message exchange state", "example": "await_response", "type": "string"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "InvitationRecordResponse": {"properties": {}, "type": "object"}, "InvitationResult": {"properties": {"connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "invitation": {"$ref": "#/definitions/ConnectionInvitation"}, "invitation_url": {"description": "Invitation URL", "example": "http://192.168.56.101:8020/invite?c_i=eyJAdHlwZSI6Li4ufQ==", "type": "string"}}, "required": ["connection_id", "invitation", "invitation_url"], "type": "object"}, "IssueCredentialModuleResponse": {"properties": {}, "type": "object"}, "IssueCredentialRequest": {"properties": {"credential": {"$ref": "#/definitions/Credential"}, "options": {"$ref": "#/definitions/LDProofVCOptions"}}, "type": "object"}, "IssueCredentialResponse": {"properties": {"verifiableCredential": {"$ref": "#/definitions/VerifiableCredential"}}, "type": "object"}, "IssuerCredRevRecord": {"properties": {"created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "cred_ex_id": {"description": "Credential exchange record identifier at credential issue", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_ex_version": {"description": "Credential exchange version", "type": "string"}, "cred_rev_id": {"description": "Credential revocation identifier", "example": "12345", "pattern": "^[1-9][0-9]*$", "type": "string"}, "record_id": {"description": "Issuer credential revocation record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "rev_reg_id": {"description": "Revocation registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "type": "string"}, "state": {"description": "Issue credential revocation record state", "example": "issued", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "IssuerCredRevRecordSchemaAnoncreds": {"properties": {"created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "cred_def_id": {"description": "Credential definition identifier", "type": "string"}, "cred_ex_id": {"description": "Credential exchange record identifier at credential issue", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_ex_version": {"description": "Credential exchange version", "type": "string"}, "cred_rev_id": {"description": "Credential revocation identifier", "type": "string"}, "record_id": {"description": "Issuer credential revocation record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "rev_reg_id": {"description": "Revocation registry identifier", "type": "string"}, "state": {"description": "Issue credential revocation record state", "example": "issued", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "IssuerRevRegRecord": {"properties": {"created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "error_msg": {"description": "Error message", "example": "Revocation registry undefined", "type": "string"}, "issuer_did": {"description": "Issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "max_cred_num": {"description": "Maximum number of credentials for revocation registry", "example": 1000, "type": "integer"}, "pending_pub": {"description": "Credential revocation identifier for credential revoked and pending publication to ledger", "items": {"example": "23", "type": "string"}, "type": "array"}, "record_id": {"description": "Issuer revocation registry record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "revoc_def_type": {"description": "Revocation registry type (specify CL_ACCUM)", "enum": ["CL_ACCUM"], "example": "CL_ACCUM", "type": "string"}, "revoc_reg_def": {"allOf": [{"$ref": "#/definitions/IndyRevRegDef"}], "description": "Revocation registry definition"}, "revoc_reg_entry": {"allOf": [{"$ref": "#/definitions/IndyRevRegEntry"}], "description": "Revocation registry entry"}, "revoc_reg_id": {"description": "Revocation registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "type": "string"}, "state": {"description": "Issue revocation registry record state", "example": "active", "type": "string"}, "tag": {"description": "Tag within issuer revocation registry identifier", "type": "string"}, "tails_hash": {"description": "Tails hash", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "tails_local_path": {"description": "Local path to tails file", "type": "string"}, "tails_public_uri": {"description": "Public URI for tails file", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "JWSCreate": {"properties": {"did": {"description": "DID of interest", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "type": "string"}, "headers": {"additionalProperties": {}, "type": "object"}, "payload": {"additionalProperties": {}, "type": "object"}, "verificationMethod": {"description": "Information used for proof verification", "example": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL", "pattern": "\\w+:(\\/?\\/?)[^\\s]+", "type": "string"}}, "required": ["payload"], "type": "object"}, "JWSVerify": {"properties": {"jwt": {"example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk", "pattern": "^[a-zA-Z0-9_-]+\\.[a-zA-Z0-9_-]*\\.[a-zA-Z0-9_-]+$", "type": "string"}}, "type": "object"}, "JWSVerifyResponse": {"properties": {"error": {"description": "Error text", "type": "string"}, "headers": {"additionalProperties": {}, "description": "Headers from verified JWT.", "type": "object"}, "kid": {"description": "kid of signer", "type": "string"}, "payload": {"additionalProperties": {}, "description": "Payload from verified JWT", "type": "object"}, "valid": {"type": "boolean"}}, "required": ["headers", "kid", "payload", "valid"], "type": "object"}, "Keylist": {"properties": {"results": {"description": "List of keylist records", "items": {"$ref": "#/definitions/RouteRecord"}, "type": "array"}}, "type": "object"}, "KeylistQuery": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "filter": {"additionalProperties": {}, "description": "Query dictionary object", "example": {"filter": {}}, "type": "object"}, "paginate": {"allOf": [{"$ref": "#/definitions/KeylistQueryPaginate"}], "description": "Pagination info"}}, "type": "object"}, "KeylistQueryFilterRequest": {"properties": {"filter": {"additionalProperties": {}, "description": "Filter for keylist query", "type": "object"}}, "type": "object"}, "KeylistQueryPaginate": {"properties": {"limit": {"description": "Limit for keylist query", "example": 30, "type": "integer"}, "offset": {"description": "Offset value for query", "example": 0, "type": "integer"}}, "type": "object"}, "KeylistUpdate": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "updates": {"description": "List of update rules", "items": {"$ref": "#/definitions/KeylistUpdateRule"}, "type": "array"}}, "type": "object"}, "KeylistUpdateRequest": {"properties": {"updates": {"items": {"$ref": "#/definitions/KeylistUpdateRule"}, "type": "array"}}, "type": "object"}, "KeylistUpdateRule": {"properties": {"action": {"description": "Action for specific key", "enum": ["add", "remove"], "example": "add", "type": "string"}, "recipient_key": {"description": "Key to remove or add", "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH", "pattern": "^did:key:z[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+$|^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}}, "required": ["action", "recipient_key"], "type": "object"}, "LDProofVCDetail": {"additionalProperties": true, "properties": {"credential": {"allOf": [{"$ref": "#/definitions/Credential"}], "description": "Detail of the JSON-LD Credential to be issued", "example": {"@context": ["https://www.w3.org/2018/credentials/v1", "https://w3id.org/citizenship/v1"], "credentialSubject": {"familyName": "SMITH", "gender": "Male", "givenName": "JOHN", "type": ["PermanentResident", "Person"]}, "description": "Government of Example Permanent Resident Card.", "identifier": "83627465", "issuanceDate": "2019-12-03T12:19:52Z", "issuer": "did:key:z6MkmjY8GnV5i9YTDtPETC2uUAW6ejw3nk5mXF5yci5ab7th", "name": "Permanent Resident Card", "type": ["VerifiableCredential", "PermanentResidentCard"]}}, "options": {"allOf": [{"$ref": "#/definitions/LDProofVCOptions"}], "description": "Options for specifying how the linked data proof is created.", "example": {"proofType": "Ed25519Signature2018"}}}, "required": ["credential", "options"], "type": "object"}, "LDProofVCOptions": {"additionalProperties": true, "properties": {"challenge": {"description": "A challenge to include in the proof. SHOULD be provided by the requesting party of the credential (=holder)", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "created": {"description": "The date and time of the proof (with a maximum accuracy in seconds). Defaults to current system time", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "credentialStatus": {"allOf": [{"$ref": "#/definitions/CredentialStatusOptions"}], "description": "The credential status mechanism to use for the credential. Omitting the property indicates the issued credential will not include a credential status"}, "domain": {"description": "The intended domain of validity for the proof", "example": "example.com", "type": "string"}, "proofPurpose": {"description": "The proof purpose used for the proof. Should match proof purposes registered in the Linked Data Proofs Specification", "example": "assertionMethod", "type": "string"}, "proofType": {"description": "The proof type used for the proof. Should match suites registered in the Linked Data Cryptographic Suite Registry", "example": "Ed25519Signature2018", "type": "string"}, "verificationMethod": {"description": "The verification method to use for the proof. Should match a verification method in the wallet", "example": "did:example:123456#key-1", "type": "string"}}, "type": "object"}, "LedgerConfigInstance": {"properties": {"genesis_file": {"description": "genesis_file", "type": "string"}, "genesis_transactions": {"description": "genesis_transactions", "type": "string"}, "genesis_url": {"description": "genesis_url", "type": "string"}, "id": {"description": "ledger_id", "type": "string"}, "is_production": {"description": "is_production", "type": "boolean"}}, "type": "object"}, "LedgerConfigList": {"properties": {"ledger_config_list": {"items": {"$ref": "#/definitions/LedgerConfigInstance"}, "type": "array"}}, "required": ["ledger_config_list"], "type": "object"}, "LedgerModulesResult": {"properties": {}, "type": "object"}, "LinkedDataProof": {"additionalProperties": true, "properties": {"challenge": {"description": "Associates a challenge with a proof, for use with a proofPurpose such as authentication", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "created": {"description": "The string value of an ISO8601 combined date and time string generated by the Signature Algorithm", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "domain": {"description": "A string value specifying the restricted domain of the signature.", "example": "https://example.com", "type": "string"}, "jws": {"description": "Associates a Detached Json Web Signature with a proof", "example": "eyJhbGciOiAiRWREUc2UsICJjcml0IjogWyJiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQ1Ch6YBKY7UBAjg6iBX5qBQ", "type": "string"}, "nonce": {"description": "The nonce", "example": "CF69iO3nfvqRsRBNElE8b4wO39SyJHPM7Gg1nExltW5vSfQA1lvDCR/zXX1To0/4NLo==", "type": "string"}, "proofPurpose": {"description": "Proof purpose", "example": "assertionMethod", "type": "string"}, "proofValue": {"description": "The proof value of a proof", "example": "sy1AahqbzJQ63n9RtekmwzqZeVj494VppdAVJBnMYrTwft6cLJJGeTSSxCCJ6HKnRtwE7jjDh6sB2z2AAiZY9BBnCD8wUVgwqH3qchGRCuC2RugA4eQ9fUrR4Yuycac3caiaaay", "type": "string"}, "type": {"description": "Identifies the digital signature suite that was used to create the signature", "example": "Ed25519Signature2018", "type": "string"}, "verificationMethod": {"description": "Information used for proof verification", "example": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL", "pattern": "\\w+:(\\/?\\/?)[^\\s]+", "type": "string"}}, "required": ["proofPurpose", "type", "verificationMethod"], "type": "object"}, "ListCredentialsResponse": {"properties": {"results": {"items": {"$ref": "#/definitions/VerifiableCredential"}, "type": "array"}}, "type": "object"}, "MediationCreateRequest": {"properties": {}, "type": "object"}, "MediationDeny": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}}, "type": "object"}, "MediationGrant": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "endpoint": {"description": "endpoint on which messages destined for the recipient are received.", "example": "http://192.168.56.102:8020/", "type": "string"}, "routing_keys": {"items": {"description": "Keys to use for forward message packaging", "type": "string"}, "type": "array"}}, "type": "object"}, "MediationIdMatchInfo": {"properties": {"mediation_id": {"description": "Mediation record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}}, "required": ["mediation_id"], "type": "object"}, "MediationList": {"properties": {"results": {"description": "List of mediation records", "items": {"$ref": "#/definitions/MediationRecord"}, "type": "array"}}, "required": ["results"], "type": "object"}, "MediationRecord": {"properties": {"connection_id": {"type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "endpoint": {"type": "string"}, "mediation_id": {"type": "string"}, "mediator_terms": {"items": {"type": "string"}, "type": "array"}, "recipient_terms": {"items": {"type": "string"}, "type": "array"}, "role": {"type": "string"}, "routing_keys": {"items": {"example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH", "pattern": "^did:key:z[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+$", "type": "string"}, "type": "array"}, "state": {"description": "Current record state", "example": "active", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "required": ["connection_id", "role"], "type": "object"}, "Menu": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "description": {"description": "Introductory text for the menu", "example": "This menu presents options", "type": "string"}, "errormsg": {"description": "An optional error message to display in menu header", "example": "Error: item not found", "type": "string"}, "options": {"description": "List of menu options", "items": {"$ref": "#/definitions/MenuOption"}, "type": "array"}, "title": {"description": "Menu title", "example": "My Menu", "type": "string"}}, "required": ["options"], "type": "object"}, "MenuForm": {"properties": {"description": {"description": "Additional descriptive text for menu form", "example": "Window preference settings", "type": "string"}, "params": {"description": "List of form parameters", "items": {"$ref": "#/definitions/MenuFormParam"}, "type": "array"}, "submit-label": {"description": "Alternative label for form submit button", "example": "Send", "type": "string"}, "title": {"description": "Menu form title", "example": "Preferences", "type": "string"}}, "type": "object"}, "MenuFormParam": {"properties": {"default": {"description": "Default parameter value", "example": "0", "type": "string"}, "description": {"description": "Additional descriptive text for menu form parameter", "example": "Delay in seconds before starting", "type": "string"}, "name": {"description": "Menu parameter name", "example": "delay", "type": "string"}, "required": {"description": "Whether parameter is required", "example": "False", "type": "boolean"}, "title": {"description": "Menu parameter title", "example": "Delay in seconds", "type": "string"}, "type": {"description": "Menu form parameter input type", "example": "int", "type": "string"}}, "required": ["name", "title"], "type": "object"}, "MenuJson": {"properties": {"description": {"description": "Introductory text for the menu", "example": "User preferences for window settings", "type": "string"}, "errormsg": {"description": "Optional error message to display in menu header", "example": "Error: item not present", "type": "string"}, "options": {"description": "List of menu options", "items": {"$ref": "#/definitions/MenuOption"}, "type": "array"}, "title": {"description": "Menu title", "example": "My Menu", "type": "string"}}, "required": ["options"], "type": "object"}, "MenuOption": {"properties": {"description": {"description": "Additional descriptive text for menu option", "example": "Window display preferences", "type": "string"}, "disabled": {"description": "Whether to show option as disabled", "example": "False", "type": "boolean"}, "form": {"$ref": "#/definitions/MenuForm"}, "name": {"description": "Menu option name (unique identifier)", "example": "window_prefs", "type": "string"}, "title": {"description": "Menu option title", "example": "Window Preferences", "type": "string"}}, "required": ["name", "title"], "type": "object"}, "MultitenantModuleResponse": {"properties": {}, "type": "object"}, "OobRecord": {"properties": {"attach_thread_id": {"description": "Connection record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "connection_id": {"description": "Connection record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "invi_msg_id": {"description": "Invitation message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "invitation": {"allOf": [{"$ref": "#/definitions/InvitationMessage"}], "description": "Out of band invitation message"}, "multi_use": {"description": "Allow for multiple uses of the oob invitation", "example": true, "type": "boolean"}, "oob_id": {"description": "Oob record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "our_recipient_key": {"description": "Recipient key used for oob invitation", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "role": {"description": "OOB Role", "enum": ["sender", "receiver"], "example": "receiver", "type": "string"}, "state": {"description": "Out of band message exchange state", "enum": ["initial", "prepare-response", "await-response", "reuse-not-accepted", "reuse-accepted", "done", "deleted"], "example": "await-response", "type": "string"}, "their_service": {"$ref": "#/definitions/ServiceDecorator"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "required": ["invi_msg_id", "invitation", "oob_id", "state"], "type": "object"}, "PerformRequest": {"properties": {"name": {"description": "Menu option name", "example": "Query", "type": "string"}, "params": {"additionalProperties": {"example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "description": "Input parameter values", "type": "object"}}, "type": "object"}, "PingRequest": {"properties": {"comment": {"description": "Comment for the ping message", "type": "string", "x-nullable": true}}, "type": "object"}, "PingRequestResponse": {"properties": {"thread_id": {"description": "Thread ID of the ping message", "type": "string"}}, "type": "object"}, "Presentation": {"additionalProperties": true, "properties": {"@context": {"description": "The JSON-LD context of the presentation", "example": ["https://www.w3.org/2018/credentials/v1"], "items": {}, "type": "array"}, "holder": {"description": "The JSON-LD Verifiable Credential Holder. Either string of object with id field.", "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH"}, "id": {"description": "The ID of the presentation", "example": "http://example.edu/presentations/1872", "pattern": "\\w+:(\\/?\\/?)[^\\s]+", "type": "string"}, "proof": {"allOf": [{"$ref": "#/definitions/LinkedDataProof"}], "description": "The proof of the presentation", "example": {"created": "2019-12-11T03:50:55", "jws": "eyJhbGciOiAiRWREU0EiLCAiYjY0IjogZmFsc2UsICJjcml0JiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQKBhQDxvXNo7nvtUBb_Eq1Ch6YBKY5qBQ", "proofPurpose": "assertionMethod", "type": "Ed25519Signature2018", "verificationMethod": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL"}}, "type": {"description": "The JSON-LD type of the presentation", "example": ["VerifiablePresentation"], "items": {"type": "string"}, "type": "array"}, "verifiableCredential": {"items": {"additionalProperties": {}, "type": "object"}, "type": "array"}}, "required": ["@context", "type"], "type": "object"}, "PresentationDefinition": {"properties": {"format": {"$ref": "#/definitions/ClaimFormat"}, "id": {"description": "Unique Resource Identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "type": "string"}, "input_descriptors": {"items": {"$ref": "#/definitions/InputDescriptors"}, "type": "array"}, "name": {"description": "Human-friendly name that describes what the presentation definition pertains to", "type": "string"}, "purpose": {"description": "Describes the purpose for which the Presentation Definition's inputs are being requested", "type": "string"}, "submission_requirements": {"items": {"$ref": "#/definitions/SubmissionRequirements"}, "type": "array"}}, "type": "object"}, "PresentationProposal": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "presentation_proposal": {"$ref": "#/definitions/IndyPresPreview"}}, "required": ["presentation_proposal"], "type": "object"}, "PresentationRequest": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "request_presentations~attach": {"items": {"$ref": "#/definitions/AttachDecorator"}, "type": "array"}}, "required": ["request_presentations~attach"], "type": "object"}, "PresentationVerificationResult": {"properties": {"credential_results": {"items": {"$ref": "#/definitions/DocumentVerificationResult"}, "type": "array"}, "errors": {"items": {"type": "string"}, "type": "array"}, "presentation_result": {"$ref": "#/definitions/DocumentVerificationResult"}, "verified": {"type": "boolean"}}, "required": ["verified"], "type": "object"}, "ProfileSettings": {"properties": {"settings": {"additionalProperties": {}, "description": "Profile settings dict", "example": {"debug.invite_public": true, "log.level": "INFO", "public_invites": false}, "type": "object"}}, "type": "object"}, "ProofResult": {"properties": {"error": {"type": "string"}, "proof": {"additionalProperties": {}, "type": "object"}, "purpose_result": {"$ref": "#/definitions/PurposeResult"}, "verified": {"type": "boolean"}}, "type": "object"}, "ProtocolDescriptor": {"properties": {"pid": {"type": "string"}, "roles": {"description": "List of roles", "items": {"description": "Role: requester or responder", "example": "requester", "type": "string"}, "type": "array", "x-nullable": true}}, "required": ["pid"], "type": "object"}, "ProvePresentationRequest": {"properties": {"options": {"$ref": "#/definitions/LDProofVCOptions"}, "presentation": {"$ref": "#/definitions/Presentation"}}, "type": "object"}, "ProvePresentationResponse": {"properties": {"verifiablePresentation": {"$ref": "#/definitions/VerifiablePresentation"}}, "type": "object"}, "PublishRevocations": {"properties": {"rrid2crid": {"additionalProperties": {"items": {"description": "Credential revocation identifier", "example": "12345", "pattern": "^[1-9][0-9]*$", "type": "string"}, "type": "array"}, "description": "Credential revocation ids by revocation registry id", "type": "object"}}, "type": "object"}, "PublishRevocationsOptions": {"properties": {"create_transaction_for_endorser": {"description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.", "example": false, "required": false, "type": "boolean"}, "endorser_connection_id": {"description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false, "type": "string"}}, "type": "object"}, "PublishRevocationsResultSchemaAnoncreds": {"properties": {"rrid2crid": {"additionalProperties": {"items": {"description": "Credential revocation identifier", "example": "12345", "pattern": "^[1-9][0-9]*$", "type": "string"}, "type": "array"}, "description": "Credential revocation ids by revocation registry id", "type": "object"}}, "type": "object"}, "PublishRevocationsSchemaAnoncreds": {"properties": {"options": {"$ref": "#/definitions/PublishRevocationsOptions"}, "rrid2crid": {"additionalProperties": {"items": {"description": "Credential revocation identifier", "example": "12345", "pattern": "^[1-9][0-9]*$", "type": "string"}, "type": "array"}, "description": "Credential revocation ids by revocation registry id", "type": "object"}}, "type": "object"}, "PurposeResult": {"properties": {"controller": {"additionalProperties": {}, "type": "object"}, "error": {"type": "string"}, "valid": {"type": "boolean"}}, "type": "object"}, "Queries": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "queries": {"items": {"$ref": "#/definitions/QueryItem"}, "type": "array"}}, "type": "object"}, "Query": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"type": "string", "x-nullable": true}, "query": {"type": "string"}}, "required": ["query"], "type": "object"}, "QueryItem": {"properties": {"feature-type": {"description": "feature type", "enum": ["protocol", "goal-code"], "type": "string"}, "match": {"description": "match", "type": "string"}}, "required": ["feature-type", "match"], "type": "object"}, "RawEncoded": {"properties": {"encoded": {"description": "Encoded value", "example": "-1", "pattern": "^-?[0-9]*$", "type": "string"}, "raw": {"description": "Raw value", "type": "string"}}, "type": "object"}, "ReceiveInvitationRequest": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "did": {"description": "DID for connection invitation", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "type": "string"}, "imageUrl": {"description": "Optional image URL for connection invitation", "example": "http://192.168.56.101/img/logo.jpg", "format": "url", "type": "string", "x-nullable": true}, "label": {"description": "Optional label for connection invitation", "example": "Bob", "type": "string"}, "recipientKeys": {"description": "List of recipient keys", "items": {"description": "Recipient public key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "type": "array"}, "routingKeys": {"description": "List of routing keys", "items": {"description": "Routing key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "type": "array"}, "serviceEndpoint": {"description": "Service endpoint at which to reach this agent", "example": "http://192.168.56.101:8020", "type": "string"}}, "type": "object"}, "RemoveWalletRequest": {"properties": {"wallet_key": {"description": "Master key used for key derivation. Only required for unmanaged wallets.", "example": "MySecretKey123", "type": "string"}}, "type": "object"}, "ResolutionResult": {"properties": {"did_document": {"additionalProperties": {}, "description": "DID Document", "type": "object"}, "metadata": {"additionalProperties": {}, "description": "Resolution metadata", "type": "object"}}, "required": ["did_document", "metadata"], "type": "object"}, "RevList": {"properties": {"currentAccumulator": {"description": "The current accumulator value", "example": "21 118...1FB", "type": "string"}, "issuerId": {"description": "Issuer Identifier of the credential definition or schema", "example": "did:(method):WgWxqztrNooG92RXvxSTWv", "type": "string"}, "revRegDefId": {"description": "The ID of the revocation registry definition", "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0", "type": "string"}, "revocationList": {"description": "Bit list representing revoked credentials", "example": [0, 1, 1, 0], "items": {"type": "integer"}, "type": "array"}, "timestamp": {"description": "Timestamp at which revocation list is applicable", "example": "2021-12-31T23:59:59Z", "type": "integer"}}, "type": "object"}, "RevListCreateRequest": {"properties": {"options": {"$ref": "#/definitions/RevListOptions"}, "rev_reg_def_id": {"description": "Revocation registry definition identifier", "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0", "type": "string"}}, "required": ["rev_reg_def_id"], "type": "object"}, "RevListOptions": {"properties": {"create_transaction_for_endorser": {"description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.", "example": false, "type": "boolean"}, "endorser_connection_id": {"description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}}, "type": "object"}, "RevListResult": {"properties": {"job_id": {"type": "string"}, "registration_metadata": {"additionalProperties": {}, "type": "object"}, "revocation_list_metadata": {"additionalProperties": {}, "type": "object"}, "revocation_list_state": {"$ref": "#/definitions/RevListState"}}, "type": "object"}, "RevListState": {"properties": {"revocation_list": {"allOf": [{"$ref": "#/definitions/RevList"}], "description": "revocation list"}, "state": {"enum": ["finished", "failed", "action", "wait"], "type": "string"}}, "type": "object"}, "RevRegCreateRequest": {"properties": {"credential_definition_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "max_cred_num": {"description": "Revocation registry size", "example": 1000, "maximum": 32768, "minimum": 4, "type": "integer"}}, "type": "object"}, "RevRegCreateRequestSchemaAnoncreds": {"properties": {"options": {"$ref": "#/definitions/RevRegDefOptions"}, "revocation_registry_definition": {"$ref": "#/definitions/InnerRevRegDef"}}, "type": "object"}, "RevRegDef": {"properties": {"credDefId": {"description": "Credential definition identifier", "example": "did:(method):3:CL:20:tag", "type": "string"}, "issuerId": {"description": "Issuer Identifier of the credential definition or schema", "example": "did:(method):WgWxqztrNooG92RXvxSTWv", "type": "string"}, "revocDefType": {"type": "string"}, "tag": {"description": "tag for the revocation registry definition", "example": "default", "type": "string"}, "value": {"$ref": "#/definitions/RevRegDefValue"}}, "type": "object"}, "RevRegDefOptions": {"properties": {"create_transaction_for_endorser": {"description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.", "example": false, "type": "boolean"}, "endorser_connection_id": {"description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}}, "type": "object"}, "RevRegDefResult": {"properties": {"job_id": {"type": "string"}, "registration_metadata": {"additionalProperties": {}, "type": "object"}, "revocation_registry_definition_metadata": {"additionalProperties": {}, "type": "object"}, "revocation_registry_definition_state": {"$ref": "#/definitions/RevRegDefState"}}, "type": "object"}, "RevRegDefState": {"properties": {"revocation_registry_definition": {"allOf": [{"$ref": "#/definitions/RevRegDef"}], "description": "revocation registry definition"}, "revocation_registry_definition_id": {"description": "revocation registry definition id", "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0", "type": "string"}, "state": {"enum": ["finished", "failed", "action", "wait", "decommissioned", "full"], "type": "string"}}, "type": "object"}, "RevRegDefValue": {"properties": {"maxCredNum": {"example": 777, "type": "integer"}, "publicKeys": {"additionalProperties": {}, "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "type": "object"}, "tailsHash": {"example": "7Qen9RDyemMuV7xGQvp7NjwMSpyHieJyBakycxN7dX7P", "type": "string"}, "tailsLocation": {"example": "https://tails-server.com/hash/7Qen9RDyemMuV7xGQvp7NjwMSpyHieJyBakycxN7dX7P", "type": "string"}}, "type": "object"}, "RevRegIssuedResult": {"properties": {"result": {"description": "Number of credentials issued against revocation registry", "example": 0, "minimum": 0, "type": "integer"}}, "type": "object"}, "RevRegIssuedResultSchemaAnoncreds": {"properties": {"result": {"description": "Number of credentials issued against revocation registry", "example": 0, "minimum": 0, "type": "integer"}}, "type": "object"}, "RevRegResult": {"properties": {"result": {"$ref": "#/definitions/IssuerRevRegRecord"}}, "type": "object"}, "RevRegResultSchemaAnoncreds": {"properties": {"result": {"$ref": "#/definitions/IssuerRevRegRecord"}}, "type": "object"}, "RevRegUpdateTailsFileUri": {"properties": {"tails_public_uri": {"description": "Public URI to the tails file", "example": "http://192.168.56.133:6543/revocation/registry/WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0/tails-file", "format": "url", "type": "string"}}, "required": ["tails_public_uri"], "type": "object"}, "RevRegWalletUpdatedResult": {"properties": {"accum_calculated": {"additionalProperties": {}, "description": "Calculated accumulator for phantom revocations", "type": "object"}, "accum_fixed": {"additionalProperties": {}, "description": "Applied ledger transaction to fix revocations", "type": "object"}, "rev_reg_delta": {"additionalProperties": {}, "description": "Indy revocation registry delta", "type": "object"}}, "type": "object"}, "RevRegWalletUpdatedResultSchemaAnoncreds": {"properties": {"accum_calculated": {"additionalProperties": {}, "description": "Calculated accumulator for phantom revocations", "type": "object"}, "accum_fixed": {"additionalProperties": {}, "description": "Applied ledger transaction to fix revocations", "type": "object"}, "rev_reg_delta": {"additionalProperties": {}, "description": "Indy revocation registry delta", "type": "object"}}, "type": "object"}, "RevRegsCreated": {"properties": {"rev_reg_ids": {"items": {"description": "Revocation registry identifiers", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "type": "string"}, "type": "array"}}, "type": "object"}, "RevRegsCreatedSchemaAnoncreds": {"properties": {"rev_reg_ids": {"items": {"description": "Revocation registry identifiers", "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0", "pattern": "^(.+$)", "type": "string"}, "type": "array"}}, "type": "object"}, "RevocationModuleResponse": {"properties": {}, "type": "object"}, "RevokeRequest": {"properties": {"comment": {"description": "Optional comment to include in revocation notification", "type": "string"}, "connection_id": {"description": "Connection ID to which the revocation notification will be sent; required if notify is true", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "type": "string"}, "cred_ex_id": {"description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "type": "string"}, "cred_rev_id": {"description": "Credential revocation identifier", "example": "12345", "pattern": "^[1-9][0-9]*$", "type": "string"}, "notify": {"description": "Send a notification to the credential recipient", "type": "boolean"}, "notify_version": {"description": "Specify which version of the revocation notification should be sent", "enum": ["v1_0", "v2_0"], "type": "string"}, "publish": {"description": "(True) publish revocation to ledger immediately, or (default, False) mark it pending", "type": "boolean"}, "rev_reg_id": {"description": "Revocation registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "type": "string"}, "thread_id": {"description": "Thread ID of the credential exchange message thread resulting in the credential now being revoked; required if notify is true", "type": "string"}}, "type": "object"}, "RevokeRequestSchemaAnoncreds": {"properties": {"comment": {"description": "Optional comment to include in revocation notification", "type": "string"}, "connection_id": {"description": "Connection ID to which the revocation notification will be sent; required if notify is true", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "type": "string"}, "cred_ex_id": {"description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "type": "string"}, "cred_rev_id": {"description": "Credential revocation identifier", "example": "12345", "pattern": "^[1-9][0-9]*$", "type": "string"}, "notify": {"description": "Send a notification to the credential recipient", "type": "boolean"}, "notify_version": {"description": "Specify which version of the revocation notification should be sent", "enum": ["v1_0", "v2_0"], "type": "string"}, "publish": {"description": "(True) publish revocation to ledger immediately, or (default, False) mark it pending", "type": "boolean"}, "rev_reg_id": {"description": "Revocation registry identifier", "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0", "pattern": "^(.+$)", "type": "string"}, "thread_id": {"description": "Thread ID of the credential exchange message thread resulting in the credential now being revoked; required if notify is true", "type": "string"}}, "type": "object"}, "Rotate": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "to_did": {"description": "The DID the rotating party is rotating to", "example": "did:example:newdid", "type": "string"}}, "required": ["to_did"], "type": "object"}, "RouteRecord": {"properties": {"connection_id": {"type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "recipient_key": {"type": "string"}, "record_id": {"type": "string"}, "role": {"type": "string"}, "state": {"description": "Current record state", "example": "active", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "wallet_id": {"type": "string"}}, "required": ["recipient_key"], "type": "object"}, "SDJWSCreate": {"properties": {"did": {"description": "DID of interest", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "type": "string"}, "headers": {"additionalProperties": {}, "type": "object"}, "non_sd_list": {"items": {"example": ["name", "address", "address.street_address", "nationalities[1:3]"], "pattern": "[a-z0-9:\\[\\]_\\.@?\\(\\)]", "type": "string"}, "type": "array"}, "payload": {"additionalProperties": {}, "type": "object"}, "verificationMethod": {"description": "Information used for proof verification", "example": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL", "pattern": "\\w+:(\\/?\\/?)[^\\s]+", "type": "string"}}, "required": ["payload"], "type": "object"}, "SDJWSVerify": {"properties": {"sd_jwt": {"example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk~WyJEM3BUSFdCYWNRcFdpREc2TWZKLUZnIiwgIkRFIl0~WyJPMTFySVRjRTdHcXExYW9oRkd0aDh3IiwgIlNBIl0~WyJkVmEzX1JlTGNsWTU0R1FHZm5oWlRnIiwgInVwZGF0ZWRfYXQiLCAxNTcwMDAwMDAwXQ", "pattern": "^[a-zA-Z0-9_-]+\\.[a-zA-Z0-9_-]*\\.[a-zA-Z0-9_-]+(?:~[a-zA-Z0-9._-]+)*~?$", "type": "string"}}, "type": "object"}, "SDJWSVerifyResponse": {"properties": {"disclosures": {"description": "Disclosure arrays associated with the SD-JWT", "example": [["fx1iT_mETjGiC-JzRARnVg", "name", "Alice"], ["n4-t3mlh8jSS6yMIT7QHnA", "street_address", {"_sd": ["kLZrLK7enwfqeOzJ9-Ss88YS3mhjOAEk9lr_ix2Heng"]}]], "items": {"items": {}, "type": "array"}, "type": "array"}, "error": {"description": "Error text", "type": "string"}, "headers": {"additionalProperties": {}, "description": "Headers from verified JWT.", "type": "object"}, "kid": {"description": "kid of signer", "type": "string"}, "payload": {"additionalProperties": {}, "description": "Payload from verified JWT", "type": "object"}, "valid": {"type": "boolean"}}, "required": ["headers", "kid", "payload", "valid"], "type": "object"}, "Schema": {"properties": {"attrNames": {"description": "Schema attribute names", "items": {"description": "Attribute name", "example": "score", "type": "string"}, "type": "array"}, "id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "name": {"description": "Schema name", "example": "schema_name", "type": "string"}, "seqNo": {"description": "Schema sequence number", "example": 10, "minimum": 1, "type": "integer"}, "ver": {"description": "Node protocol version", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}, "version": {"description": "Schema version", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}}, "type": "object"}, "SchemaGetResult": {"properties": {"schema": {"$ref": "#/definitions/Schema"}}, "type": "object"}, "SchemaInputDescriptor": {"properties": {"required": {"description": "Required", "type": "boolean"}, "uri": {"description": "URI", "type": "string"}}, "type": "object"}, "SchemaPostOption": {"properties": {"create_transaction_for_endorser": {"description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.", "example": false, "type": "boolean"}, "endorser_connection_id": {"description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}}, "type": "object"}, "SchemaPostRequest": {"properties": {"options": {"$ref": "#/definitions/SchemaPostOption"}, "schema": {"$ref": "#/definitions/AnonCredsSchema"}}, "type": "object"}, "SchemaResult": {"properties": {"job_id": {"type": "string"}, "registration_metadata": {"additionalProperties": {}, "type": "object"}, "schema_metadata": {"additionalProperties": {}, "type": "object"}, "schema_state": {"$ref": "#/definitions/SchemaState"}}, "type": "object"}, "SchemaSendRequest": {"properties": {"attributes": {"description": "List of schema attributes", "items": {"description": "attribute name", "example": "score", "type": "string"}, "type": "array"}, "schema_name": {"description": "Schema name", "example": "prefs", "type": "string"}, "schema_version": {"description": "Schema version", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}}, "required": ["attributes", "schema_name", "schema_version"], "type": "object"}, "SchemaSendResult": {"properties": {"schema": {"allOf": [{"$ref": "#/definitions/Schema"}], "description": "Schema definition"}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}}, "required": ["schema_id"], "type": "object"}, "SchemaState": {"properties": {"schema": {"$ref": "#/definitions/AnonCredsSchema"}, "schema_id": {"description": "Schema identifier", "example": "did:(method):2:schema_name:1.0", "type": "string"}, "state": {"enum": ["finished", "failed", "action", "wait"], "type": "string"}}, "type": "object"}, "SchemasCreatedResult": {"properties": {"schema_ids": {"items": {"description": "Schema identifiers", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "type": "array"}}, "type": "object"}, "SchemasInputDescriptorFilter": {"properties": {"oneof_filter": {"description": "oneOf", "type": "boolean"}, "uri_groups": {"items": {"items": {"$ref": "#/definitions/SchemaInputDescriptor"}, "type": "array"}, "type": "array"}}, "type": "object"}, "SendMenu": {"properties": {"menu": {"allOf": [{"$ref": "#/definitions/MenuJson"}], "description": "Menu to send to connection"}}, "required": ["menu"], "type": "object"}, "SendMessage": {"properties": {"content": {"description": "Message content", "example": "Hello", "type": "string"}}, "type": "object"}, "ServiceDecorator": {"properties": {"recipientKeys": {"description": "List of recipient keys", "items": {"description": "Recipient public key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "type": "array"}, "routingKeys": {"description": "List of routing keys", "items": {"description": "Routing key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "type": "array"}, "serviceEndpoint": {"description": "Service endpoint at which to reach this agent", "example": "http://192.168.56.101:8020", "type": "string"}}, "required": ["recipientKeys", "serviceEndpoint"], "type": "object"}, "SignRequest": {"properties": {"doc": {"$ref": "#/definitions/Doc"}, "verkey": {"description": "Verkey to use for signing", "type": "string"}}, "required": ["doc", "verkey"], "type": "object"}, "SignResponse": {"properties": {"error": {"description": "Error text", "type": "string"}, "signed_doc": {"additionalProperties": {}, "description": "Signed document", "type": "object"}}, "type": "object"}, "SignatureOptions": {"properties": {"challenge": {"type": "string"}, "domain": {"type": "string"}, "proofPurpose": {"type": "string"}, "type": {"type": "string"}, "verificationMethod": {"type": "string"}}, "required": ["proofPurpose", "verificationMethod"], "type": "object"}, "SignedDoc": {"additionalProperties": true, "properties": {"proof": {"allOf": [{"$ref": "#/definitions/SignatureOptions"}], "description": "Linked data proof"}}, "required": ["proof"], "type": "object"}, "StoreCredentialRequest": {"properties": {"verifiableCredential": {"$ref": "#/definitions/VerifiableCredential"}}, "type": "object"}, "StoreCredentialResponse": {"properties": {"credentialId": {"type": "string"}}, "type": "object"}, "SubmissionRequirements": {"properties": {"count": {"description": "Count Value", "example": 1234, "type": "integer"}, "from": {"description": "From", "type": "string"}, "from_nested": {"items": {"$ref": "#/definitions/SubmissionRequirements"}, "type": "array"}, "max": {"description": "Max Value", "example": 1234, "type": "integer"}, "min": {"description": "Min Value", "example": 1234, "type": "integer"}, "name": {"description": "Name", "type": "string"}, "purpose": {"description": "Purpose", "type": "string"}, "rule": {"description": "Selection", "enum": ["all", "pick"], "type": "string"}}, "type": "object"}, "TAAAccept": {"properties": {"mechanism": {"type": "string"}, "text": {"type": "string"}, "version": {"type": "string"}}, "type": "object"}, "TAAAcceptance": {"properties": {"mechanism": {"type": "string"}, "time": {"example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}}, "type": "object"}, "TAAInfo": {"properties": {"aml_record": {"$ref": "#/definitions/AMLRecord"}, "taa_accepted": {"$ref": "#/definitions/TAAAcceptance"}, "taa_record": {"$ref": "#/definitions/TAARecord"}, "taa_required": {"type": "boolean"}}, "type": "object"}, "TAARecord": {"properties": {"digest": {"type": "string"}, "text": {"type": "string"}, "version": {"type": "string"}}, "type": "object"}, "TAAResult": {"properties": {"result": {"$ref": "#/definitions/TAAInfo"}}, "type": "object"}, "TailsDeleteResponse": {"properties": {"message": {"type": "string"}}, "type": "object"}, "TransactionJobs": {"properties": {"transaction_my_job": {"description": "My transaction related job", "enum": ["TRANSACTION_AUTHOR", "TRANSACTION_ENDORSER", "reset"], "type": "string"}, "transaction_their_job": {"description": "Their transaction related job", "enum": ["TRANSACTION_AUTHOR", "TRANSACTION_ENDORSER", "reset"], "type": "string"}}, "type": "object"}, "TransactionList": {"properties": {"results": {"description": "List of transaction records", "items": {"$ref": "#/definitions/TransactionRecord"}, "type": "array"}}, "type": "object"}, "TransactionRecord": {"properties": {"_type": {"description": "Transaction type", "example": "101", "type": "string"}, "connection_id": {"description": "The connection identifier for this particular transaction record", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "endorser_write_txn": {"description": "Request Endorser to write the ledger transaction, this parameter is deprecated and no longer supported.", "example": false, "type": "boolean"}, "formats": {"items": {"additionalProperties": {"type": "string"}, "example": {"attach_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "format": "dif/endorse-transaction/request@v1.0"}, "type": "object"}, "type": "array"}, "messages_attach": {"items": {"additionalProperties": {}, "example": {"@id": "143c458d-1b1c-40c7-ab85-4d16808ddf0a", "data": {"json": "{\"endorser\": \"V4SGRU86Z58d6TV7PBUe6f\",\"identifier\": \"LjgpST2rjsoxYegQDRm7EL\",\"operation\": {\"data\": {\"attr_names\": [\"first_name\", \"last_name\"],\"name\": \"test_schema\",\"version\": \"2.1\",},\"type\": \"101\",},\"protocolVersion\": 2,\"reqId\": 1597766666168851000,\"signatures\": {\"LjgpST2rjsox\": \"4ATKMn6Y9sTgwqaGTm7py2c2M8x1EVDTWKZArwyuPgjU\"}, \"taaAcceptance\": {\"mechanism\": \"manual\",\"taaDigest\": \"f50fe2c2ab977006761d36bd6f23e4c6a7e0fc2feb9f62\",\"time\": 1597708800,}}"}, "mime-type": "application/json"}, "type": "object"}, "type": "array"}, "meta_data": {"additionalProperties": {}, "example": {"context": {"param1": "param1_value", "param2": "param2_value"}, "post_process": [{"topic": "topic_value", "other": "other_value"}]}, "type": "object"}, "signature_request": {"items": {"additionalProperties": {}, "example": {"author_goal_code": "aries.transaction.ledger.write", "context": "did:sov", "method": "add-signature", "signature_type": "default", "signer_goal_code": "aries.transaction.endorse"}, "type": "object"}, "type": "array"}, "signature_response": {"items": {"additionalProperties": {}, "example": {"context": "did:sov", "message_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "method": "add-signature", "signer_goal_code": "aries.transaction.refuse"}, "type": "object"}, "type": "array"}, "state": {"description": "Current record state", "example": "active", "type": "string"}, "thread_id": {"description": "Thread Identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "timing": {"additionalProperties": {}, "example": {"expires_time": "2020-12-13T17:29:06+0000"}, "type": "object"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}, "transaction_id": {"description": "Transaction identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "TxnOrCredentialDefinitionSendResult": {"properties": {"sent": {"$ref": "#/definitions/CredentialDefinitionSendResult"}, "txn": {"allOf": [{"$ref": "#/definitions/TransactionRecord"}], "description": "Credential definition transaction to endorse"}}, "type": "object"}, "TxnOrPublishRevocationsResult": {"properties": {"rrid2crid": {"additionalProperties": {"items": {"description": "Credential revocation identifier", "example": "12345", "pattern": "^[1-9][0-9]*$", "type": "string"}, "type": "array"}, "description": "Credential revocation ids by revocation registry id", "type": "object"}, "txn": {"items": {"allOf": [{"$ref": "#/definitions/TransactionRecord"}], "description": "Revocation registry revocations transaction to endorse"}, "type": "array"}}, "type": "object"}, "TxnOrRegisterLedgerNymResponse": {"properties": {"success": {"description": "Success of nym registration operation", "example": true, "type": "boolean"}, "txn": {"allOf": [{"$ref": "#/definitions/TransactionRecord"}], "description": "DID transaction to endorse"}}, "type": "object"}, "TxnOrRevRegResult": {"properties": {"sent": {"$ref": "#/definitions/RevRegResult"}, "txn": {"allOf": [{"$ref": "#/definitions/TransactionRecord"}], "description": "Revocation registry definition transaction to endorse"}}, "type": "object"}, "TxnOrSchemaSendResult": {"properties": {"sent": {"allOf": [{"$ref": "#/definitions/SchemaSendResult"}], "description": "Content sent"}, "txn": {"allOf": [{"$ref": "#/definitions/TransactionRecord"}], "description": "Schema transaction to endorse"}}, "type": "object"}, "UpdateKeyRequest": {"properties": {"kid": {"description": "New kid to bind to the key pair, such as a verificationMethod.", "example": "did:web:example.com#key-02", "type": "string"}, "multikey": {"description": "Multikey of the key pair to update", "example": "z6MkgKA7yrw5kYSiDuQFcye4bMaJpcfHFry3Bx45pdWh3s8i", "type": "string"}}, "required": ["kid", "multikey"], "type": "object"}, "UpdateKeyResponse": {"properties": {"kid": {"description": "The associated kid", "example": "did:web:example.com#key-02", "type": "string"}, "multikey": {"description": "The Public Key Multibase format (multikey)", "example": "z6MkgKA7yrw5kYSiDuQFcye4bMaJpcfHFry3Bx45pdWh3s8i", "type": "string"}}, "type": "object"}, "UpdateProfileSettings": {"properties": {"extra_settings": {"additionalProperties": {}, "description": "Agent config key-value pairs", "example": {"ACAPY_INVITE_PUBLIC": true, "log-level": "INFO", "public-invites": false}, "type": "object"}}, "type": "object"}, "UpdateWalletRequest": {"properties": {"extra_settings": {"additionalProperties": {}, "description": "Agent config key-value pairs", "type": "object"}, "image_url": {"description": "Image url for this wallet. This image url is publicized (self-attested) to other agents as part of forming a connection.", "example": "https://aries.ca/images/sample.png", "type": "string"}, "label": {"description": "Label for this wallet. This label is publicized (self-attested) to other agents as part of forming a connection.", "example": "Alice", "type": "string"}, "wallet_dispatch_type": {"description": "Webhook target dispatch type for this wallet. default: Dispatch only to webhooks associated with this wallet. base: Dispatch only to webhooks associated with the base wallet. both: Dispatch to both webhook targets.", "enum": ["default", "both", "base"], "example": "default", "type": "string"}, "wallet_webhook_urls": {"description": "List of Webhook URLs associated with this subwallet", "items": {"description": "Optional webhook URL to receive webhook messages", "example": "http://localhost:8022/webhooks", "type": "string"}, "type": "array"}}, "type": "object"}, "UpgradeResult": {"properties": {}, "type": "object"}, "V10CredentialBoundOfferRequest": {"properties": {"counter_proposal": {"allOf": [{"$ref": "#/definitions/CredentialProposal"}], "description": "Optional counter-proposal"}}, "type": "object"}, "V10CredentialConnFreeOfferRequest": {"properties": {"auto_issue": {"description": "Whether to respond automatically to credential requests, creating and issuing requested credentials", "type": "boolean"}, "auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "credential_preview": {"$ref": "#/definitions/CredentialPreview"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}}, "required": ["cred_def_id", "credential_preview"], "type": "object"}, "V10CredentialCreate": {"properties": {"auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "credential_proposal": {"$ref": "#/definitions/CredentialPreview"}, "issuer_did": {"description": "Credential issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "schema_issuer_did": {"description": "Schema issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_name": {"description": "Schema name", "example": "preferences", "type": "string"}, "schema_version": {"description": "Schema version", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}}, "required": ["credential_proposal"], "type": "object"}, "V10CredentialExchange": {"properties": {"auto_issue": {"description": "Issuer choice to issue to request in this credential exchange", "example": false, "type": "boolean"}, "auto_offer": {"description": "Holder choice to accept offer in this credential exchange", "example": false, "type": "boolean"}, "auto_remove": {"description": "Issuer choice to remove this credential exchange record when complete", "example": false, "type": "boolean"}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "credential": {"allOf": [{"$ref": "#/definitions/IndyCredInfo"}], "description": "Credential as stored"}, "credential_definition_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "credential_exchange_id": {"description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "credential_id": {"description": "Credential identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "credential_offer": {"allOf": [{"$ref": "#/definitions/IndyCredAbstract"}], "description": "(Indy) credential offer"}, "credential_offer_dict": {"allOf": [{"$ref": "#/definitions/CredentialOffer"}], "description": "Credential offer message"}, "credential_proposal_dict": {"allOf": [{"$ref": "#/definitions/CredentialProposal"}], "description": "Credential proposal message"}, "credential_request": {"allOf": [{"$ref": "#/definitions/IndyCredRequest"}], "description": "(Indy) credential request"}, "credential_request_metadata": {"additionalProperties": {}, "description": "(Indy) credential request metadata", "type": "object"}, "error_msg": {"description": "Error message", "example": "Credential definition identifier is not set in proposal", "type": "string"}, "initiator": {"description": "Issue-credential exchange initiator: self or external", "enum": ["self", "external"], "example": "self", "type": "string"}, "parent_thread_id": {"description": "Parent thread identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "raw_credential": {"allOf": [{"$ref": "#/definitions/IndyCredential"}], "description": "Credential as received, prior to storage in holder wallet"}, "revoc_reg_id": {"description": "Revocation registry identifier", "type": "string"}, "revocation_id": {"description": "Credential identifier within revocation registry", "type": "string"}, "role": {"description": "Issue-credential exchange role: holder or issuer", "enum": ["holder", "issuer"], "example": "issuer", "type": "string"}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "state": {"description": "Issue-credential exchange state", "example": "credential_acked", "type": "string"}, "thread_id": {"description": "Thread identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "V10CredentialExchangeAutoRemoveRequest": {"properties": {"auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}}, "type": "object"}, "V10CredentialExchangeListResult": {"properties": {"results": {"description": "Aries#0036 v1.0 credential exchange records", "items": {"$ref": "#/definitions/V10CredentialExchange"}, "type": "array"}}, "type": "object"}, "V10CredentialFreeOfferRequest": {"properties": {"auto_issue": {"description": "Whether to respond automatically to credential requests, creating and issuing requested credentials", "type": "boolean"}, "auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "credential_preview": {"$ref": "#/definitions/CredentialPreview"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}}, "required": ["connection_id", "cred_def_id", "credential_preview"], "type": "object"}, "V10CredentialIssueRequest": {"properties": {"comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}}, "type": "object"}, "V10CredentialProblemReportRequest": {"properties": {"description": {"type": "string"}}, "required": ["description"], "type": "object"}, "V10CredentialProposalRequestMand": {"properties": {"auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "credential_proposal": {"$ref": "#/definitions/CredentialPreview"}, "issuer_did": {"description": "Credential issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "schema_issuer_did": {"description": "Schema issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_name": {"description": "Schema name", "example": "preferences", "type": "string"}, "schema_version": {"description": "Schema version", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}}, "required": ["connection_id", "credential_proposal"], "type": "object"}, "V10CredentialProposalRequestOpt": {"properties": {"auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "credential_proposal": {"$ref": "#/definitions/CredentialPreview"}, "issuer_did": {"description": "Credential issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "schema_issuer_did": {"description": "Schema issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_name": {"description": "Schema name", "example": "preferences", "type": "string"}, "schema_version": {"description": "Schema version", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}}, "required": ["connection_id"], "type": "object"}, "V10CredentialStoreRequest": {"properties": {"credential_id": {"type": "string"}}, "type": "object"}, "V10DiscoveryExchangeListResult": {"properties": {"results": {"items": {"allOf": [{"$ref": "#/definitions/V10DiscoveryRecord"}], "description": "Discover Features v1.0 exchange record"}, "type": "array"}}, "type": "object"}, "V10DiscoveryRecord": {"properties": {"connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "disclose": {"allOf": [{"$ref": "#/definitions/Disclose"}], "description": "Disclose message"}, "discovery_exchange_id": {"description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "query_msg": {"allOf": [{"$ref": "#/definitions/Query"}], "description": "Query message"}, "state": {"description": "Current record state", "example": "active", "type": "string"}, "thread_id": {"description": "Thread identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "V10PresentProofModuleResponse": {"properties": {}, "type": "object"}, "V10PresentationCreateRequestRequest": {"properties": {"auto_remove": {"description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "auto_verify": {"description": "Verifier choice to auto-verify proof presentation", "example": false, "type": "boolean"}, "comment": {"type": "string", "x-nullable": true}, "proof_request": {"$ref": "#/definitions/IndyProofRequest"}, "trace": {"description": "Whether to trace event (default false)", "example": false, "type": "boolean"}}, "required": ["proof_request"], "type": "object"}, "V10PresentationExchange": {"properties": {"auto_present": {"description": "Prover choice to auto-present proof as verifier requests", "example": false, "type": "boolean"}, "auto_remove": {"description": "Verifier choice to remove this presentation exchange record when complete", "example": false, "type": "boolean"}, "auto_verify": {"description": "Verifier choice to auto-verify proof presentation", "type": "boolean"}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "error_msg": {"description": "Error message", "example": "Invalid structure", "type": "string"}, "initiator": {"description": "Present-proof exchange initiator: self or external", "enum": ["self", "external"], "example": "self", "type": "string"}, "presentation": {"allOf": [{"$ref": "#/definitions/IndyProof"}], "description": "(Indy) presentation (also known as proof)"}, "presentation_exchange_id": {"description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "presentation_proposal_dict": {"allOf": [{"$ref": "#/definitions/PresentationProposal"}], "description": "Presentation proposal message"}, "presentation_request": {"allOf": [{"$ref": "#/definitions/IndyProofRequest"}], "description": "(Indy) presentation request (also known as proof request)"}, "presentation_request_dict": {"allOf": [{"$ref": "#/definitions/PresentationRequest"}], "description": "Presentation request message"}, "role": {"description": "Present-proof exchange role: prover or verifier", "enum": ["prover", "verifier"], "example": "prover", "type": "string"}, "state": {"description": "Present-proof exchange state", "example": "verified", "type": "string"}, "thread_id": {"description": "Thread identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "verified": {"description": "Whether presentation is verified: true or false", "enum": ["true", "false"], "example": "true", "type": "string"}, "verified_msgs": {"items": {"description": "Proof verification warning or error information", "type": "string"}, "type": "array"}}, "type": "object"}, "V10PresentationExchangeList": {"properties": {"results": {"description": "Aries RFC 37 v1.0 presentation exchange records", "items": {"$ref": "#/definitions/V10PresentationExchange"}, "type": "array"}}, "type": "object"}, "V10PresentationProblemReportRequest": {"properties": {"description": {"type": "string"}}, "required": ["description"], "type": "object"}, "V10PresentationProposalRequest": {"properties": {"auto_present": {"description": "Whether to respond automatically to presentation requests, building and presenting requested proof", "type": "boolean"}, "auto_remove": {"description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "presentation_proposal": {"$ref": "#/definitions/IndyPresPreview"}, "trace": {"description": "Whether to trace event (default false)", "example": false, "type": "boolean"}}, "required": ["connection_id", "presentation_proposal"], "type": "object"}, "V10PresentationSendRequest": {"properties": {"auto_remove": {"description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "requested_attributes": {"additionalProperties": {"$ref": "#/definitions/IndyRequestedCredsRequestedAttr"}, "description": "Nested object mapping proof request attribute referents to requested-attribute specifiers", "type": "object"}, "requested_predicates": {"additionalProperties": {"$ref": "#/definitions/IndyRequestedCredsRequestedPred"}, "description": "Nested object mapping proof request predicate referents to requested-predicate specifiers", "type": "object"}, "self_attested_attributes": {"additionalProperties": {"description": "Self-attested attribute values to use in requested-credentials structure for proof construction", "example": "self_attested_value", "type": "string"}, "description": "Self-attested attributes to build into proof", "type": "object"}, "trace": {"description": "Whether to trace event (default false)", "example": false, "type": "boolean"}}, "required": ["requested_attributes", "requested_predicates", "self_attested_attributes"], "type": "object"}, "V10PresentationSendRequestRequest": {"properties": {"auto_remove": {"description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "auto_verify": {"description": "Verifier choice to auto-verify proof presentation", "example": false, "type": "boolean"}, "comment": {"type": "string", "x-nullable": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "proof_request": {"$ref": "#/definitions/IndyProofRequest"}, "trace": {"description": "Whether to trace event (default false)", "example": false, "type": "boolean"}}, "required": ["connection_id", "proof_request"], "type": "object"}, "V10PresentationSendRequestToProposal": {"properties": {"auto_remove": {"description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "auto_verify": {"description": "Verifier choice to auto-verify proof presentation", "example": false, "type": "boolean"}, "trace": {"description": "Whether to trace event (default false)", "example": false, "type": "boolean"}}, "type": "object"}, "V20CredAttrSpec": {"properties": {"mime-type": {"description": "MIME type: omit for (null) default", "example": "image/jpeg", "type": "string", "x-nullable": true}, "name": {"description": "Attribute name", "example": "favourite_drink", "type": "string"}, "value": {"description": "Attribute value: base64-encode if MIME type is present", "example": "martini", "type": "string"}}, "required": ["name", "value"], "type": "object"}, "V20CredBoundOfferRequest": {"properties": {"counter_preview": {"allOf": [{"$ref": "#/definitions/V20CredPreview"}], "description": "Optional content for counter-proposal"}, "filter": {"allOf": [{"$ref": "#/definitions/V20CredFilter"}], "description": "Credential specification criteria by format"}}, "type": "object"}, "V20CredExFree": {"properties": {"auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "credential_preview": {"$ref": "#/definitions/V20CredPreview"}, "filter": {"allOf": [{"$ref": "#/definitions/V20CredFilter"}], "description": "Credential specification criteria by format"}, "replacement_id": {"description": "Optional identifier used to manage credential replacement", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string", "x-nullable": true}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}, "verification_method": {"description": "For ld-proofs. Verification method for signing.", "type": "string", "x-nullable": true}}, "required": ["connection_id", "filter"], "type": "object"}, "V20CredExRecord": {"properties": {"auto_issue": {"description": "Issuer choice to issue to request in this credential exchange", "example": false, "type": "boolean"}, "auto_offer": {"description": "Holder choice to accept offer in this credential exchange", "example": false, "type": "boolean"}, "auto_remove": {"description": "Issuer choice to remove this credential exchange record when complete", "example": false, "type": "boolean"}, "by_format": {"allOf": [{"$ref": "#/definitions/V20CredExRecordByFormat"}], "description": "Attachment content by format for proposal, offer, request, and issue", "readOnly": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "cred_ex_id": {"description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_issue": {"allOf": [{"$ref": "#/definitions/V20CredIssue"}], "description": "Serialized credential issue message"}, "cred_offer": {"allOf": [{"$ref": "#/definitions/V20CredOffer"}], "description": "Credential offer message"}, "cred_preview": {"allOf": [{"$ref": "#/definitions/V20CredPreview"}], "description": "Credential preview from credential proposal", "readOnly": true}, "cred_proposal": {"allOf": [{"$ref": "#/definitions/V20CredProposal"}], "description": "Credential proposal message"}, "cred_request": {"allOf": [{"$ref": "#/definitions/V20CredRequest"}], "description": "Serialized credential request message"}, "error_msg": {"description": "Error message", "example": "The front fell off", "type": "string"}, "initiator": {"description": "Issue-credential exchange initiator: self or external", "enum": ["self", "external"], "example": "self", "type": "string"}, "parent_thread_id": {"description": "Parent thread identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "role": {"description": "Issue-credential exchange role: holder or issuer", "enum": ["issuer", "holder"], "example": "issuer", "type": "string"}, "state": {"description": "Issue-credential exchange state", "enum": ["proposal-sent", "proposal-received", "offer-sent", "offer-received", "request-sent", "request-received", "credential-issued", "credential-received", "done", "credential-revoked", "abandoned", "deleted"], "example": "done", "type": "string"}, "thread_id": {"description": "Thread identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "V20CredExRecordByFormat": {"properties": {"cred_issue": {"additionalProperties": {}, "type": "object"}, "cred_offer": {"additionalProperties": {}, "type": "object"}, "cred_proposal": {"additionalProperties": {}, "type": "object"}, "cred_request": {"additionalProperties": {}, "type": "object"}}, "type": "object"}, "V20CredExRecordDetail": {"properties": {"cred_ex_record": {"allOf": [{"$ref": "#/definitions/V20CredExRecord"}], "description": "Credential exchange record"}, "indy": {"$ref": "#/definitions/V20CredExRecordIndy"}, "ld_proof": {"$ref": "#/definitions/V20CredExRecordLDProof"}, "vc_di": {"$ref": "#/definitions/V20CredExRecord"}}, "type": "object"}, "V20CredExRecordIndy": {"properties": {"created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "cred_ex_id": {"description": "Corresponding v2.0 credential exchange record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_ex_indy_id": {"description": "Record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_id_stored": {"description": "Credential identifier stored in wallet", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_request_metadata": {"additionalProperties": {}, "description": "Credential request metadata for indy holder", "type": "object"}, "cred_rev_id": {"description": "Credential revocation identifier within revocation registry", "example": "12345", "pattern": "^[1-9][0-9]*$", "type": "string"}, "rev_reg_id": {"description": "Revocation registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "type": "string"}, "state": {"description": "Current record state", "example": "active", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "V20CredExRecordLDProof": {"properties": {"created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "cred_ex_id": {"description": "Corresponding v2.0 credential exchange record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_ex_ld_proof_id": {"description": "Record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_id_stored": {"description": "Credential identifier stored in wallet", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "state": {"description": "Current record state", "example": "active", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "V20CredExRecordListResult": {"properties": {"results": {"description": "Credential exchange records and corresponding detail records", "items": {"$ref": "#/definitions/V20CredExRecordDetail"}, "type": "array"}}, "type": "object"}, "V20CredFilter": {"properties": {"anoncreds": {"allOf": [{"$ref": "#/definitions/V20CredFilterAnoncreds"}], "description": "Credential filter for anoncreds"}, "indy": {"allOf": [{"$ref": "#/definitions/V20CredFilterIndy"}], "description": "Credential filter for indy"}, "ld_proof": {"allOf": [{"$ref": "#/definitions/LDProofVCDetail"}], "description": "Credential filter for linked data proof"}, "vc_di": {"allOf": [{"$ref": "#/definitions/V20CredFilterVCDI"}], "description": "Credential filter for vc_di"}}, "type": "object"}, "V20CredFilterAnoncreds": {"properties": {"cred_def_id": {"description": "Credential definition identifier", "example": "did:(method):3:CL:20:tag", "type": "string"}, "issuer_id": {"description": "Credential issuer ID", "example": "did:(method):WgWxqztrNooG92RXvxSTWv", "type": "string"}, "schema_id": {"description": "Schema identifier", "example": "did:(method):2:schema_name:1.0", "type": "string"}, "schema_issuer_id": {"description": "Schema issuer ID", "example": "did:(method):WgWxqztrNooG92RXvxSTWv", "type": "string"}, "schema_name": {"description": "Schema name", "example": "preferences", "type": "string"}, "schema_version": {"description": "Schema version", "example": "1.0", "type": "string"}}, "type": "object"}, "V20CredFilterIndy": {"properties": {"cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "issuer_did": {"description": "Credential issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "schema_issuer_did": {"description": "Schema issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_name": {"description": "Schema name", "example": "preferences", "type": "string"}, "schema_version": {"description": "Schema version", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}}, "type": "object"}, "V20CredFilterLDProof": {"properties": {"ld_proof": {"allOf": [{"$ref": "#/definitions/LDProofVCDetail"}], "description": "Credential filter for linked data proof"}}, "required": ["ld_proof"], "type": "object"}, "V20CredFilterVCDI": {"properties": {"cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "issuer_did": {"description": "Credential issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "schema_issuer_did": {"description": "Schema issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_name": {"description": "Schema name", "example": "preferences", "type": "string"}, "schema_version": {"description": "Schema version", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}}, "type": "object"}, "V20CredFormat": {"properties": {"attach_id": {"description": "Attachment identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "format": {"description": "Attachment format specifier", "example": "aries/ld-proof-vc-detail@v1.0", "type": "string"}}, "required": ["attach_id", "format"], "type": "object"}, "V20CredIssue": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "credentials~attach": {"description": "Credential attachments", "items": {"$ref": "#/definitions/AttachDecorator"}, "type": "array"}, "formats": {"description": "Acceptable attachment formats", "items": {"$ref": "#/definitions/V20CredFormat"}, "type": "array"}, "replacement_id": {"description": "Issuer-unique identifier to coordinate credential replacement", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}}, "required": ["credentials~attach", "formats"], "type": "object"}, "V20CredIssueProblemReportRequest": {"properties": {"description": {"type": "string"}}, "required": ["description"], "type": "object"}, "V20CredIssueRequest": {"properties": {"comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}}, "type": "object"}, "V20CredOffer": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "credential_preview": {"$ref": "#/definitions/V20CredPreview"}, "formats": {"description": "Acceptable credential formats", "items": {"$ref": "#/definitions/V20CredFormat"}, "type": "array"}, "offers~attach": {"description": "Offer attachments", "items": {"$ref": "#/definitions/AttachDecorator"}, "type": "array"}, "replacement_id": {"description": "Issuer-unique identifier to coordinate credential replacement", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}}, "required": ["formats", "offers~attach"], "type": "object"}, "V20CredOfferConnFreeRequest": {"properties": {"auto_issue": {"description": "Whether to respond automatically to credential requests, creating and issuing requested credentials", "type": "boolean"}, "auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "credential_preview": {"$ref": "#/definitions/V20CredPreview"}, "filter": {"allOf": [{"$ref": "#/definitions/V20CredFilter"}], "description": "Credential specification criteria by format"}, "replacement_id": {"description": "Optional identifier used to manage credential replacement", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string", "x-nullable": true}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}}, "required": ["filter"], "type": "object"}, "V20CredOfferRequest": {"properties": {"auto_issue": {"description": "Whether to respond automatically to credential requests, creating and issuing requested credentials", "type": "boolean"}, "auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "credential_preview": {"$ref": "#/definitions/V20CredPreview"}, "filter": {"allOf": [{"$ref": "#/definitions/V20CredFilter"}], "description": "Credential specification criteria by format"}, "replacement_id": {"description": "Optional identifier used to manage credential replacement", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string", "x-nullable": true}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}}, "required": ["connection_id", "filter"], "type": "object"}, "V20CredPreview": {"properties": {"@type": {"description": "Message type identifier", "example": "issue-credential/2.0/credential-preview", "type": "string"}, "attributes": {"items": {"$ref": "#/definitions/V20CredAttrSpec"}, "type": "array"}}, "required": ["attributes"], "type": "object"}, "V20CredProposal": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "credential_preview": {"allOf": [{"$ref": "#/definitions/V20CredPreview"}], "description": "Credential preview"}, "filters~attach": {"description": "Credential filter per acceptable format on corresponding identifier", "items": {"$ref": "#/definitions/AttachDecorator"}, "type": "array"}, "formats": {"description": "Attachment formats", "items": {"$ref": "#/definitions/V20CredFormat"}, "type": "array"}}, "required": ["filters~attach", "formats"], "type": "object"}, "V20CredRequest": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "formats": {"description": "Acceptable attachment formats", "items": {"$ref": "#/definitions/V20CredFormat"}, "type": "array"}, "requests~attach": {"description": "Request attachments", "items": {"$ref": "#/definitions/AttachDecorator"}, "type": "array"}}, "required": ["formats", "requests~attach"], "type": "object"}, "V20CredRequestFree": {"properties": {"auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "filter": {"allOf": [{"$ref": "#/definitions/V20CredFilterLDProof"}], "description": "Credential specification criteria by format"}, "holder_did": {"description": "Holder DID to substitute for the credentialSubject.id", "example": "did:key:ahsdkjahsdkjhaskjdhakjshdkajhsdkjahs", "type": "string", "x-nullable": true}, "trace": {"description": "Whether to trace event (default false)", "example": false, "type": "boolean"}}, "required": ["connection_id", "filter"], "type": "object"}, "V20CredRequestRequest": {"properties": {"auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "holder_did": {"description": "Holder DID to substitute for the credentialSubject.id", "example": "did:key:ahsdkjahsdkjhaskjdhakjshdkajhsdkjahs", "type": "string", "x-nullable": true}}, "type": "object"}, "V20CredStoreRequest": {"properties": {"credential_id": {"type": "string"}}, "type": "object"}, "V20DiscoveryExchangeListResult": {"properties": {"results": {"items": {"allOf": [{"$ref": "#/definitions/V20DiscoveryRecord"}], "description": "Discover Features v2.0 exchange record"}, "type": "array"}}, "type": "object"}, "V20DiscoveryExchangeResult": {"properties": {"results": {"allOf": [{"$ref": "#/definitions/V20DiscoveryRecord"}], "description": "Discover Features v2.0 exchange record"}}, "type": "object"}, "V20DiscoveryRecord": {"properties": {"connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "disclosures": {"allOf": [{"$ref": "#/definitions/Disclosures"}], "description": "Disclosures message"}, "discovery_exchange_id": {"description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "queries_msg": {"allOf": [{"$ref": "#/definitions/Queries"}], "description": "Queries message"}, "state": {"description": "Current record state", "example": "active", "type": "string"}, "thread_id": {"description": "Thread identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "V20IssueCredSchemaCore": {"properties": {"auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "credential_preview": {"$ref": "#/definitions/V20CredPreview"}, "filter": {"allOf": [{"$ref": "#/definitions/V20CredFilter"}], "description": "Credential specification criteria by format"}, "replacement_id": {"description": "Optional identifier used to manage credential replacement", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string", "x-nullable": true}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}}, "required": ["filter"], "type": "object"}, "V20IssueCredentialModuleResponse": {"properties": {}, "type": "object"}, "V20Pres": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "formats": {"description": "Acceptable attachment formats", "items": {"$ref": "#/definitions/V20PresFormat"}, "type": "array"}, "presentations~attach": {"items": {"$ref": "#/definitions/AttachDecorator"}, "type": "array"}}, "required": ["formats", "presentations~attach"], "type": "object"}, "V20PresCreateRequestRequest": {"properties": {"auto_remove": {"description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "auto_verify": {"description": "Verifier choice to auto-verify proof presentation", "example": false, "type": "boolean"}, "comment": {"type": "string", "x-nullable": true}, "presentation_request": {"$ref": "#/definitions/V20PresRequestByFormat"}, "trace": {"description": "Whether to trace event (default false)", "example": false, "type": "boolean"}}, "required": ["presentation_request"], "type": "object"}, "V20PresExRecord": {"properties": {"auto_present": {"description": "Prover choice to auto-present proof as verifier requests", "example": false, "type": "boolean"}, "auto_remove": {"description": "Verifier choice to remove this presentation exchange record when complete", "example": false, "type": "boolean"}, "auto_verify": {"description": "Verifier choice to auto-verify proof presentation", "type": "boolean"}, "by_format": {"allOf": [{"$ref": "#/definitions/V20PresExRecordByFormat"}], "description": "Attachment content by format for proposal, request, and presentation", "readOnly": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "error_msg": {"description": "Error message", "example": "Invalid structure", "type": "string"}, "initiator": {"description": "Present-proof exchange initiator: self or external", "enum": ["self", "external"], "example": "self", "type": "string"}, "pres": {"allOf": [{"$ref": "#/definitions/V20Pres"}], "description": "Presentation message"}, "pres_ex_id": {"description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "pres_proposal": {"allOf": [{"$ref": "#/definitions/V20PresProposal"}], "description": "Presentation proposal message"}, "pres_request": {"allOf": [{"$ref": "#/definitions/V20PresRequest"}], "description": "Presentation request message"}, "role": {"description": "Present-proof exchange role: prover or verifier", "enum": ["prover", "verifier"], "example": "prover", "type": "string"}, "state": {"description": "Present-proof exchange state", "enum": ["proposal-sent", "proposal-received", "request-sent", "request-received", "presentation-sent", "presentation-received", "done", "abandoned", "deleted"], "type": "string"}, "thread_id": {"description": "Thread identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "verified": {"description": "Whether presentation is verified: 'true' or 'false'", "enum": ["true", "false"], "example": "true", "type": "string"}, "verified_msgs": {"items": {"description": "Proof verification warning or error information", "type": "string"}, "type": "array"}}, "type": "object"}, "V20PresExRecordByFormat": {"properties": {"pres": {"additionalProperties": {}, "type": "object"}, "pres_proposal": {"additionalProperties": {}, "type": "object"}, "pres_request": {"additionalProperties": {}, "type": "object"}}, "type": "object"}, "V20PresExRecordList": {"properties": {"results": {"description": "Presentation exchange records", "items": {"$ref": "#/definitions/V20PresExRecord"}, "type": "array"}}, "type": "object"}, "V20PresFormat": {"properties": {"attach_id": {"description": "Attachment identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "format": {"description": "Attachment format specifier", "example": "dif/presentation-exchange/submission@v1.0", "type": "string"}}, "required": ["attach_id", "format"], "type": "object"}, "V20PresProblemReportRequest": {"properties": {"description": {"type": "string"}}, "required": ["description"], "type": "object"}, "V20PresProposal": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"description": "Human-readable comment", "type": "string"}, "formats": {"description": "Acceptable attachment formats", "items": {"$ref": "#/definitions/V20PresFormat"}, "type": "array"}, "proposals~attach": {"description": "Attachment per acceptable format on corresponding identifier", "items": {"$ref": "#/definitions/AttachDecorator"}, "type": "array"}}, "required": ["formats", "proposals~attach"], "type": "object"}, "V20PresProposalByFormat": {"properties": {"anoncreds": {"allOf": [{"$ref": "#/definitions/AnoncredsPresentationRequest"}], "description": "Presentation proposal for anoncreds"}, "dif": {"allOf": [{"$ref": "#/definitions/DIFProofProposal"}], "description": "Presentation proposal for DIF"}, "indy": {"allOf": [{"$ref": "#/definitions/IndyProofRequest"}], "description": "Presentation proposal for indy"}}, "type": "object"}, "V20PresProposalRequest": {"properties": {"auto_present": {"description": "Whether to respond automatically to presentation requests, building and presenting requested proof", "type": "boolean"}, "auto_remove": {"description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "presentation_proposal": {"$ref": "#/definitions/V20PresProposalByFormat"}, "trace": {"description": "Whether to trace event (default false)", "example": false, "type": "boolean"}}, "required": ["connection_id", "presentation_proposal"], "type": "object"}, "V20PresRequest": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"description": "Human-readable comment", "type": "string"}, "formats": {"description": "Acceptable attachment formats", "items": {"$ref": "#/definitions/V20PresFormat"}, "type": "array"}, "request_presentations~attach": {"description": "Attachment per acceptable format on corresponding identifier", "items": {"$ref": "#/definitions/AttachDecorator"}, "type": "array"}, "will_confirm": {"description": "Whether verifier will send confirmation ack", "type": "boolean"}}, "required": ["formats", "request_presentations~attach"], "type": "object"}, "V20PresRequestByFormat": {"properties": {"anoncreds": {"allOf": [{"$ref": "#/definitions/AnoncredsPresentationRequest"}], "description": "Presentation proposal for anoncreds"}, "dif": {"allOf": [{"$ref": "#/definitions/DIFProofRequest"}], "description": "Presentation request for DIF"}, "indy": {"allOf": [{"$ref": "#/definitions/IndyProofRequest"}], "description": "Presentation request for indy"}}, "type": "object"}, "V20PresSendRequestRequest": {"properties": {"auto_remove": {"description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "auto_verify": {"description": "Verifier choice to auto-verify proof presentation", "example": false, "type": "boolean"}, "comment": {"type": "string", "x-nullable": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "presentation_request": {"$ref": "#/definitions/V20PresRequestByFormat"}, "trace": {"description": "Whether to trace event (default false)", "example": false, "type": "boolean"}}, "required": ["connection_id", "presentation_request"], "type": "object"}, "V20PresSpecByFormatRequest": {"properties": {"anoncreds": {"allOf": [{"$ref": "#/definitions/IndyPresSpec"}], "description": "Presentation specification for anoncreds"}, "auto_remove": {"description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "dif": {"allOf": [{"$ref": "#/definitions/DIFPresSpec"}], "description": "Optional Presentation specification for DIF, overrides the PresentationExchange record's PresRequest"}, "indy": {"allOf": [{"$ref": "#/definitions/IndyPresSpec"}], "description": "Presentation specification for indy"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}}, "type": "object"}, "V20PresentProofModuleResponse": {"properties": {}, "type": "object"}, "V20PresentationSendRequestToProposal": {"properties": {"auto_remove": {"description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "auto_verify": {"description": "Verifier choice to auto-verify proof presentation", "example": false, "type": "boolean"}, "trace": {"description": "Whether to trace event (default false)", "example": false, "type": "boolean"}}, "type": "object"}, "VCRecord": {"properties": {"contexts": {"items": {"description": "Context", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "type": "string"}, "type": "array"}, "cred_tags": {"additionalProperties": {"description": "Retrieval tag value", "type": "string"}, "type": "object"}, "cred_value": {"additionalProperties": {}, "description": "(JSON-serializable) credential value", "type": "object"}, "expanded_types": {"items": {"description": "JSON-LD expanded type extracted from type and context", "example": "https://w3id.org/citizenship#PermanentResidentCard", "type": "string"}, "type": "array"}, "given_id": {"description": "Credential identifier", "example": "http://example.edu/credentials/3732", "type": "string"}, "issuer_id": {"description": "Issuer identifier", "example": "https://example.edu/issuers/14", "type": "string"}, "proof_types": {"items": {"description": "Signature suite used for proof", "example": "Ed25519Signature2018", "type": "string"}, "type": "array"}, "record_id": {"description": "Record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "schema_ids": {"items": {"description": "Schema identifier", "example": "https://example.org/examples/degree.json", "type": "string"}, "type": "array"}, "subject_ids": {"items": {"description": "Subject identifier", "example": "did:example:ebfeb1f712ebc6f1c276e12ec21", "type": "string"}, "type": "array"}}, "type": "object"}, "VCRecordList": {"properties": {"results": {"items": {"$ref": "#/definitions/VCRecord"}, "type": "array"}}, "type": "object"}, "VerifiableCredential": {"additionalProperties": true, "properties": {"@context": {"description": "The JSON-LD context of the credential", "example": ["https://www.w3.org/2018/credentials/v1", "https://www.w3.org/2018/credentials/examples/v1"], "items": {}, "type": "array"}, "credentialStatus": {"example": {"id": "https://example.com/credentials/status/3#94567", "statusListCredential": "https://example.com/credentials/status/3", "statusListIndex": "94567", "statusPurpose": "revocation", "type": "BitstringStatusListEntry"}}, "credentialSubject": {"example": {"alumniOf": {"id": "did:example:c276e12ec21ebfeb1f712ebc6f1"}, "id": "did:example:ebfeb1f712ebc6f1c276e12ec21"}}, "expirationDate": {"description": "The expiration date", "example": "2010-01-01T19:23:24Z", "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})([Tt ]([0-9]{2}):([0-9]{2}):([0-9]{2})(\\.[0-9]+)?)?(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?$", "type": "string"}, "id": {"description": "The ID of the credential", "example": "http://example.edu/credentials/1872", "pattern": "\\w+:(\\/?\\/?)[^\\s]+", "type": "string"}, "issuanceDate": {"description": "The issuance date", "example": "2010-01-01T19:23:24Z", "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})([Tt ]([0-9]{2}):([0-9]{2}):([0-9]{2})(\\.[0-9]+)?)?(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?$", "type": "string"}, "issuer": {"description": "The JSON-LD Verifiable Credential Issuer. Either string of object with id field.", "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH"}, "proof": {"allOf": [{"$ref": "#/definitions/LinkedDataProof"}], "description": "The proof of the credential", "example": {"created": "2019-12-11T03:50:55", "jws": "eyJhbGciOiAiRWREU0EiLCAiYjY0IjogZmFsc2UsICJjcml0JiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQKBhQDxvXNo7nvtUBb_Eq1Ch6YBKY5qBQ", "proofPurpose": "assertionMethod", "type": "Ed25519Signature2018", "verificationMethod": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL"}}, "type": {"description": "The JSON-LD type of the credential", "example": ["VerifiableCredential", "AlumniCredential"], "items": {"type": "string"}, "type": "array"}}, "required": ["@context", "credentialSubject", "issuanceDate", "issuer", "proof", "type"], "type": "object"}, "VerifiablePresentation": {"additionalProperties": true, "properties": {"@context": {"description": "The JSON-LD context of the presentation", "example": ["https://www.w3.org/2018/credentials/v1"], "items": {}, "type": "array"}, "holder": {"description": "The JSON-LD Verifiable Credential Holder. Either string of object with id field.", "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH"}, "id": {"description": "The ID of the presentation", "example": "http://example.edu/presentations/1872", "pattern": "\\w+:(\\/?\\/?)[^\\s]+", "type": "string"}, "proof": {"allOf": [{"$ref": "#/definitions/LinkedDataProof"}], "description": "The proof of the presentation", "example": {"created": "2019-12-11T03:50:55", "jws": "eyJhbGciOiAiRWREU0EiLCAiYjY0IjogZmFsc2UsICJjcml0JiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQKBhQDxvXNo7nvtUBb_Eq1Ch6YBKY5qBQ", "proofPurpose": "assertionMethod", "type": "Ed25519Signature2018", "verificationMethod": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL"}}, "type": {"description": "The JSON-LD type of the presentation", "example": ["VerifiablePresentation"], "items": {"type": "string"}, "type": "array"}, "verifiableCredential": {"items": {"additionalProperties": {}, "type": "object"}, "type": "array"}}, "required": ["@context", "proof", "type"], "type": "object"}, "VerifyCredentialRequest": {"properties": {"options": {"$ref": "#/definitions/LDProofVCOptions"}, "verifiableCredential": {"$ref": "#/definitions/VerifiableCredential"}}, "type": "object"}, "VerifyCredentialResponse": {"properties": {"results": {"$ref": "#/definitions/PresentationVerificationResult"}}, "type": "object"}, "VerifyDiRequest": {"properties": {"securedDocument": {"additionalProperties": {}, "example": {"hello": "world", "proof": [{"cryptosuite": "eddsa-jcs-2022", "proofPurpose": "assertionMethod", "type": "DataIntegrityProof", "verificationMethod": "did:key: z6MksxraKwH8GR7NKeQ4HVZAeRKvD76kfd6G7jm8MscbDmy8# z6MksxraKwH8GR7NKeQ4HVZAeRKvD76kfd6G7jm8MscbDmy8", "proofValue": "zHtda8vV7kJQUPfSKiTGSQDhZfhkgtpnVziT7cdEzhu fjPjbeRmysHvizMJEox1eHR7xUGzNUj1V4yaKiLw7UA6E"}]}, "type": "object"}}, "required": ["securedDocument"], "type": "object"}, "VerifyDiResponse": {"properties": {"verified": {"description": "Verified", "example": true, "type": "boolean"}}, "type": "object"}, "VerifyPresentationRequest": {"properties": {"options": {"$ref": "#/definitions/LDProofVCOptions"}, "verifiablePresentation": {"$ref": "#/definitions/VerifiablePresentation"}}, "type": "object"}, "VerifyPresentationResponse": {"properties": {"results": {"$ref": "#/definitions/PresentationVerificationResult"}}, "type": "object"}, "VerifyRequest": {"properties": {"doc": {"allOf": [{"$ref": "#/definitions/SignedDoc"}], "description": "Signed document"}, "verkey": {"description": "Verkey to use for doc verification", "type": "string"}}, "required": ["doc"], "type": "object"}, "VerifyResponse": {"properties": {"error": {"description": "Error text", "type": "string"}, "valid": {"type": "boolean"}}, "required": ["valid"], "type": "object"}, "W3CCredentialsListRequest": {"properties": {"contexts": {"items": {"description": "Credential context to match", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "type": "string"}, "type": "array"}, "given_id": {"description": "Given credential id to match", "type": "string"}, "issuer_id": {"description": "Credential issuer identifier to match", "type": "string"}, "max_results": {"description": "Maximum number of results to return", "type": "integer"}, "proof_types": {"items": {"description": "Signature suite used for proof", "example": "Ed25519Signature2018", "type": "string"}, "type": "array"}, "schema_ids": {"description": "Schema identifiers, all of which to match", "items": {"description": "Credential schema identifier", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "type": "string"}, "type": "array"}, "subject_ids": {"description": "Subject identifiers, all of which to match", "items": {"description": "Subject identifier", "type": "string"}, "type": "array"}, "tag_query": {"additionalProperties": {"description": "Tag value", "type": "string"}, "description": "Tag filter", "type": "object"}, "types": {"items": {"description": "Credential type to match", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$", "type": "string"}, "type": "array"}}, "type": "object"}, "WalletList": {"properties": {"results": {"description": "List of wallet records", "items": {"$ref": "#/definitions/WalletRecord"}, "type": "array"}}, "type": "object"}, "WalletModuleResponse": {"properties": {}, "type": "object"}, "WalletRecord": {"properties": {"created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "key_management_mode": {"description": "Mode regarding management of wallet key", "enum": ["managed", "unmanaged"], "type": "string"}, "settings": {"additionalProperties": {}, "description": "Settings for this wallet.", "type": "object"}, "state": {"description": "Current record state", "example": "active", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "wallet_id": {"description": "Wallet record ID", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}}, "required": ["key_management_mode", "wallet_id"], "type": "object"}, "WriteLedger": {"properties": {"ledger_id": {"type": "string"}}, "type": "object"}}, "securityDefinitions": {"AuthorizationHeader": {"type": "apiKey", "in": "header", "name": "Authorization", "description": "Bearer token. Be sure to prepend token with 'Bearer '"}}, "security": [{"AuthorizationHeader": []}], "tags": [{"name": "action-menu", "description": "Menu interaction over connection"}, {"name": "anoncreds - credential definitions", "description": "Anoncreds credential definition management", "externalDocs": {"description": "Specification", "url": "https://hyperledger.github.io/anoncreds-spec"}}, {"name": "anoncreds - revocation", "description": "Revocation registry management", "externalDocs": {"description": "Overview", "url": "https://github.com/hyperledger/indy-hipe/tree/master/text/0011-cred-revocation"}}, {"name": "anoncreds - schemas", "description": "Anoncreds schema management", "externalDocs": {"description": "Specification", "url": "https://hyperledger.github.io/anoncreds-spec"}}, {"name": "anoncreds - wallet upgrade", "description": "Anoncreds wallet upgrade", "externalDocs": {"description": "Specification", "url": "https://hyperledger.github.io/anoncreds-spec"}}, {"name": "basicmessage", "description": "Simple messaging", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/527849ec3aa2a8fd47a7bb6c57f918ff8bcb5e8c/features/0095-basic-message"}}, {"name": "connection", "description": "Connection management", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/9b0aaa39df7e8bd434126c4b33c097aae78d65bf/features/0160-connection-protocol"}}, {"name": "credential-definition", "description": "Credential definition operations", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/indy-node/blob/master/design/anoncreds.md#cred_def"}}, {"name": "credentials", "description": "Holder credential management", "externalDocs": {"description": "Overview", "url": "https://w3c.github.io/vc-data-model/#credentials"}}, {"name": "did-exchange", "description": "Connection management via DID exchange", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/25464a5c8f8a17b14edaa4310393df6094ace7b0/features/0023-did-exchange"}}, {"name": "did-rotate", "description": "Rotate a DID", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/main/features/0794-did-rotate"}}, {"name": "discover-features", "description": "Feature discovery", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/b3a3942ef052039e73cd23d847f42947f8287da2/features/0031-discover-features"}}, {"name": "discover-features v2.0", "description": "Feature discovery v2", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/b3a3942ef052039e73cd23d847f42947f8287da2/features/0557-discover-features-v2"}}, {"name": "endorse-transaction", "description": "Endorse a Transaction"}, {"name": "introduction", "description": "Introduction of known parties"}, {"name": "issue-credential v1.0", "description": "Credential issue v1.0", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/bb42a6c35e0d5543718fb36dd099551ab192f7b0/features/0036-issue-credential"}}, {"name": "issue-credential v2.0", "description": "Credential issue v2.0", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/cd27fc64aa2805f756a118043d7c880354353047/features/0453-issue-credential-v2"}}, {"name": "jsonld", "description": "Sign and verify json-ld data", "externalDocs": {"description": "Specification", "url": "https://tools.ietf.org/html/rfc7515"}}, {"name": "ledger", "description": "Interaction with ledger", "externalDocs": {"description": "Overview", "url": "https://hyperledger-indy.readthedocs.io/projects/plenum/en/latest/storage.html#ledger"}}, {"name": "mediation", "description": "Mediation management", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/fa8dc4ea1e667eb07db8f9ffeaf074a4455697c0/features/0211-route-coordination"}}, {"name": "multitenancy", "description": "Multitenant wallet management"}, {"name": "out-of-band", "description": "Out-of-band connections", "externalDocs": {"description": "Design", "url": "https://github.com/hyperledger/aries-rfcs/tree/2da7fc4ee043effa3a9960150e7ba8c9a4628b68/features/0434-outofband"}}, {"name": "present-proof v1.0", "description": "Proof presentation v1.0", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/4fae574c03f9f1013db30bf2c0c676b1122f7149/features/0037-present-proof"}}, {"name": "present-proof v2.0", "description": "Proof presentation v2.0", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/eace815c3e8598d4a8dd7881d8c731fdb2bcc0aa/features/0454-present-proof-v2"}}, {"name": "resolver", "description": "did resolver interface.", "externalDocs": {"description": "DID Resolution Specification", "url": "https://www.w3.org/TR/did-core/#resolution"}}, {"name": "revocation", "description": "Revocation registry management", "externalDocs": {"description": "Overview", "url": "https://github.com/hyperledger/indy-hipe/tree/master/text/0011-cred-revocation"}}, {"name": "schema", "description": "Schema operations", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/indy-node/blob/master/design/anoncreds.md#schema"}}, {"name": "settings", "description": "Agent settings interface."}, {"name": "trustping", "description": "Trust-ping over connection", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/527849ec3aa2a8fd47a7bb6c57f918ff8bcb5e8c/features/0048-trust-ping"}}, {"name": "vc-api", "description": "Endpoints for managing w3c credentials and presentations", "externalDocs": {"description": "Specification", "url": "https://w3c-ccg.github.io/vc-api/"}}, {"name": "wallet", "description": "DID and tag policy management", "externalDocs": {"description": "Design", "url": "https://github.com/hyperledger/indy-sdk/tree/master/docs/design/003-wallet-storage"}}]}
\ No newline at end of file
+{
+ "paths": {
+ "/action-menu/{conn_id}/close": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/ActionMenuModulesResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["action-menu"],
+ "summary": "Close the active menu associated with a connection",
+ "produces": ["application/json"]
+ }
+ },
+ "/action-menu/{conn_id}/fetch": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/ActionMenuFetchResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["action-menu"],
+ "summary": "Fetch the active menu",
+ "produces": ["application/json"]
+ }
+ },
+ "/action-menu/{conn_id}/perform": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/ActionMenuModulesResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/PerformRequest"
+ }
+ },
+ {
+ "in": "path",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["action-menu"],
+ "summary": "Perform an action associated with the active menu",
+ "produces": ["application/json"]
+ }
+ },
+ "/action-menu/{conn_id}/request": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/ActionMenuModulesResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["action-menu"],
+ "summary": "Request the active menu",
+ "produces": ["application/json"]
+ }
+ },
+ "/action-menu/{conn_id}/send-menu": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/ActionMenuModulesResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/SendMenu"
+ }
+ },
+ {
+ "in": "path",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["action-menu"],
+ "summary": "Send an action menu to a connection",
+ "produces": ["application/json"]
+ }
+ },
+ "/anoncreds/credential-definition": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/CredDefResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/CredDefPostRequest"
+ }
+ }
+ ],
+ "tags": ["anoncreds - credential definitions"],
+ "summary": "Create a credential definition on the connected datastore",
+ "produces": ["application/json"]
+ }
+ },
+ "/anoncreds/credential-definition/{cred_def_id}": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/GetCredDefResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "cred_def_id",
+ "type": "string",
+ "description": "Credential definition identifier",
+ "example": "did:(method):3:CL:20:tag",
+ "required": true
+ }
+ ],
+ "tags": ["anoncreds - credential definitions"],
+ "summary": "Retrieve an individual credential definition details",
+ "produces": ["application/json"]
+ }
+ },
+ "/anoncreds/credential-definitions": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/GetCredDefsResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "issuer_id",
+ "type": "string",
+ "description": "Issuer Identifier of the credential definition",
+ "example": "did:(method):WgWxqztrNooG92RXvxSTWv",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "schema_id",
+ "type": "string",
+ "description": "Schema identifier",
+ "example": "did:(method):2:schema_name:1.0",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "schema_name",
+ "type": "string",
+ "description": "Schema name",
+ "example": "example-schema",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "schema_version",
+ "type": "string",
+ "description": "Schema version",
+ "example": "1.0",
+ "required": false
+ }
+ ],
+ "tags": ["anoncreds - credential definitions"],
+ "summary": "Retrieve all credential definition ids",
+ "produces": ["application/json"]
+ }
+ },
+ "/anoncreds/registry/{rev_reg_id}/active": {
+ "put": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/AnoncredsRevocationModuleResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "rev_reg_id",
+ "type": "string",
+ "pattern": "^(.+$)",
+ "description": "Revocation Registry identifier",
+ "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0",
+ "required": true
+ }
+ ],
+ "tags": ["anoncreds - revocation"],
+ "summary": "Update the active registry",
+ "produces": ["application/json"]
+ }
+ },
+ "/anoncreds/registry/{rev_reg_id}/tails-file": {
+ "put": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/AnoncredsRevocationModuleResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "rev_reg_id",
+ "type": "string",
+ "pattern": "^(.+$)",
+ "description": "Revocation Registry identifier",
+ "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0",
+ "required": true
+ }
+ ],
+ "tags": ["anoncreds - revocation"],
+ "summary": "Upload local tails file to server",
+ "produces": ["application/json"]
+ }
+ },
+ "/anoncreds/revocation-list": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/RevListResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/RevListCreateRequest"
+ }
+ }
+ ],
+ "tags": ["anoncreds - revocation"],
+ "summary": "Create and publish a revocation status list on the connected datastore",
+ "produces": ["application/json"]
+ }
+ },
+ "/anoncreds/revocation-registry-definition": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/RevRegDefResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/RevRegCreateRequestSchemaAnoncreds"
+ }
+ }
+ ],
+ "tags": ["anoncreds - revocation"],
+ "summary": "Create and publish a registration revocation on the connected datastore",
+ "produces": ["application/json"]
+ }
+ },
+ "/anoncreds/revocation/active-registry/{cred_def_id}": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/RevRegResultSchemaAnoncreds"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "cred_def_id",
+ "type": "string",
+ "pattern": "^(.+$)",
+ "description": "Credential definition identifier",
+ "example": "did:(method):3:CL:20:tag",
+ "required": true
+ }
+ ],
+ "tags": ["anoncreds - revocation"],
+ "summary": "Get current active revocation registry by credential definition id",
+ "produces": ["application/json"]
+ }
+ },
+ "/anoncreds/revocation/active-registry/{cred_def_id}/rotate": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/RevRegsCreatedSchemaAnoncreds"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "cred_def_id",
+ "type": "string",
+ "pattern": "^(.+$)",
+ "description": "Credential definition identifier",
+ "example": "did:(method):3:CL:20:tag",
+ "required": true
+ }
+ ],
+ "tags": ["anoncreds - revocation"],
+ "summary": "Rotate revocation registry",
+ "produces": ["application/json"]
+ }
+ },
+ "/anoncreds/revocation/credential-record": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/CredRevRecordResultSchemaAnoncreds"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "cred_ex_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Credential exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "cred_rev_id",
+ "type": "string",
+ "pattern": "^[1-9][0-9]*$",
+ "description": "Credential revocation identifier",
+ "example": "12345",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "rev_reg_id",
+ "type": "string",
+ "pattern": "^(.+$)",
+ "description": "Revocation registry identifier",
+ "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0",
+ "required": false
+ }
+ ],
+ "tags": ["anoncreds - revocation"],
+ "summary": "Get credential revocation status",
+ "produces": ["application/json"]
+ }
+ },
+ "/anoncreds/revocation/publish-revocations": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/PublishRevocationsResultSchemaAnoncreds"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/PublishRevocationsSchemaAnoncreds"
+ }
+ }
+ ],
+ "tags": ["anoncreds - revocation"],
+ "summary": "Publish pending revocations to ledger",
+ "produces": ["application/json"]
+ }
+ },
+ "/anoncreds/revocation/registries": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/RevRegsCreatedSchemaAnoncreds"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "cred_def_id",
+ "type": "string",
+ "pattern": "^(.+$)",
+ "description": "Credential definition identifier",
+ "example": "did:(method):3:CL:20:tag",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "state",
+ "type": "string",
+ "enum": [
+ "finished",
+ "failed",
+ "action",
+ "wait",
+ "decommissioned",
+ "full"
+ ],
+ "description": "Revocation registry state",
+ "required": false
+ }
+ ],
+ "tags": ["anoncreds - revocation"],
+ "summary": "Search for matching revocation registries that current agent created",
+ "produces": ["application/json"]
+ }
+ },
+ "/anoncreds/revocation/registry/{rev_reg_id}": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/RevRegResultSchemaAnoncreds"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "rev_reg_id",
+ "type": "string",
+ "pattern": "^(.+$)",
+ "description": "Revocation Registry identifier",
+ "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0",
+ "required": true
+ }
+ ],
+ "tags": ["anoncreds - revocation"],
+ "summary": "Get revocation registry by revocation registry id",
+ "produces": ["application/json"]
+ }
+ },
+ "/anoncreds/revocation/registry/{rev_reg_id}/fix-revocation-entry-state": {
+ "put": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/RevRegWalletUpdatedResultSchemaAnoncreds"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "rev_reg_id",
+ "type": "string",
+ "pattern": "^(.+$)",
+ "description": "Revocation Registry identifier",
+ "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0",
+ "required": true
+ },
+ {
+ "in": "query",
+ "name": "apply_ledger_update",
+ "type": "boolean",
+ "description": "Apply updated accumulator transaction to ledger",
+ "required": true
+ }
+ ],
+ "tags": ["anoncreds - revocation"],
+ "summary": "Fix revocation state in wallet and return number of updated entries",
+ "produces": ["application/json"]
+ }
+ },
+ "/anoncreds/revocation/registry/{rev_reg_id}/issued": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/RevRegIssuedResultSchemaAnoncreds"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "rev_reg_id",
+ "type": "string",
+ "pattern": "^(.+$)",
+ "description": "Revocation Registry identifier",
+ "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0",
+ "required": true
+ }
+ ],
+ "tags": ["anoncreds - revocation"],
+ "summary": "Get number of credentials issued against revocation registry",
+ "produces": ["application/json"]
+ }
+ },
+ "/anoncreds/revocation/registry/{rev_reg_id}/issued/details": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/CredRevRecordDetailsResultSchemaAnoncreds"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "rev_reg_id",
+ "type": "string",
+ "pattern": "^(.+$)",
+ "description": "Revocation Registry identifier",
+ "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0",
+ "required": true
+ }
+ ],
+ "tags": ["anoncreds - revocation"],
+ "summary": "Get details of credentials issued against revocation registry",
+ "produces": ["application/json"]
+ }
+ },
+ "/anoncreds/revocation/registry/{rev_reg_id}/issued/indy_recs": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/CredRevIndyRecordsResultSchemaAnoncreds"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "rev_reg_id",
+ "type": "string",
+ "pattern": "^(.+$)",
+ "description": "Revocation Registry identifier",
+ "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0",
+ "required": true
+ }
+ ],
+ "tags": ["anoncreds - revocation"],
+ "summary": "Get details of revoked credentials from ledger",
+ "produces": ["application/json"]
+ }
+ },
+ "/anoncreds/revocation/registry/{rev_reg_id}/set-state": {
+ "patch": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/RevRegResultSchemaAnoncreds"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "rev_reg_id",
+ "type": "string",
+ "pattern": "^(.+$)",
+ "description": "Revocation Registry identifier",
+ "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0",
+ "required": true
+ },
+ {
+ "in": "query",
+ "name": "state",
+ "type": "string",
+ "enum": [
+ "finished",
+ "failed",
+ "action",
+ "wait",
+ "decommissioned",
+ "full"
+ ],
+ "description": "Revocation registry state to set",
+ "required": true
+ }
+ ],
+ "tags": ["anoncreds - revocation"],
+ "summary": "Set revocation registry state manually",
+ "produces": ["application/json"]
+ }
+ },
+ "/anoncreds/revocation/registry/{rev_reg_id}/tails-file": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/AnoncredsRevocationModuleResponse"
+ },
+ "description": "tails file"
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "rev_reg_id",
+ "type": "string",
+ "pattern": "^(.+$)",
+ "description": "Revocation Registry identifier",
+ "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0",
+ "required": true
+ }
+ ],
+ "tags": ["anoncreds - revocation"],
+ "summary": "Download tails file",
+ "produces": ["application/octet-stream"]
+ }
+ },
+ "/anoncreds/revocation/revoke": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/AnoncredsRevocationModuleResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/RevokeRequestSchemaAnoncreds"
+ }
+ }
+ ],
+ "tags": ["anoncreds - revocation"],
+ "summary": "Revoke an issued credential",
+ "produces": ["application/json"]
+ }
+ },
+ "/anoncreds/schema": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/SchemaResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/SchemaPostRequest"
+ }
+ }
+ ],
+ "tags": ["anoncreds - schemas"],
+ "summary": "Create a schema on the connected datastore",
+ "produces": ["application/json"]
+ }
+ },
+ "/anoncreds/schema/{schema_id}": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/GetSchemaResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "schema_id",
+ "type": "string",
+ "description": "Schema identifier",
+ "example": "did:(method):2:schema_name:1.0",
+ "required": true
+ }
+ ],
+ "tags": ["anoncreds - schemas"],
+ "summary": "Retrieve an individual schemas details",
+ "produces": ["application/json"]
+ }
+ },
+ "/anoncreds/schemas": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/GetSchemasResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "schema_issuer_id",
+ "type": "string",
+ "description": "Schema issuer identifier",
+ "example": "did:(method):WgWxqztrNooG92RXvxSTWv",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "schema_name",
+ "type": "string",
+ "description": "Schema name",
+ "example": "example-schema",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "schema_version",
+ "type": "string",
+ "description": "Schema version",
+ "example": "1.0",
+ "required": false
+ }
+ ],
+ "tags": ["anoncreds - schemas"],
+ "summary": "Retrieve all schema ids",
+ "produces": ["application/json"]
+ }
+ },
+ "/anoncreds/wallet/upgrade": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/UpgradeResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "wallet_name",
+ "type": "string",
+ "description": "Name of wallet to upgrade to anoncreds",
+ "example": "base-wallet",
+ "required": true
+ }
+ ],
+ "tags": ["anoncreds - wallet upgrade"],
+ "summary": "\n Upgrade the wallet from askar to anoncreds - Be very careful with this! You \n cannot go back! See migration guide for more information.\n ",
+ "produces": ["application/json"]
+ }
+ },
+ "/connections": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/ConnectionList"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "alias",
+ "type": "string",
+ "description": "Alias",
+ "example": "Barry",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "connection_protocol",
+ "type": "string",
+ "enum": ["connections/1.0", "didexchange/1.0", "didexchange/1.1"],
+ "description": "Connection protocol used",
+ "example": "connections/1.0",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "descending",
+ "type": "boolean",
+ "default": false,
+ "description": "Order results in descending order if true",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "invitation_key",
+ "type": "string",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
+ "description": "invitation key",
+ "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "invitation_msg_id",
+ "type": "string",
+ "description": "Identifier of the associated Invitation Message",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "limit",
+ "type": "integer",
+ "default": 100,
+ "minimum": 1,
+ "maximum": 10000,
+ "description": "Number of results to return",
+ "example": 50,
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "my_did",
+ "type": "string",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
+ "description": "My DID",
+ "example": "WgWxqztrNooG92RXvxSTWv",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "offset",
+ "type": "integer",
+ "default": 0,
+ "minimum": 0,
+ "description": "Offset for pagination",
+ "example": 0,
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "order_by",
+ "type": "string",
+ "default": "id",
+ "enum": ["id"],
+ "description": "The column to order results by. Only \"id\" is currently supported.",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "state",
+ "type": "string",
+ "enum": [
+ "abandoned",
+ "active",
+ "completed",
+ "error",
+ "init",
+ "invitation",
+ "request",
+ "response",
+ "start"
+ ],
+ "description": "Connection state",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "their_did",
+ "type": "string",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
+ "description": "Their DID",
+ "example": "WgWxqztrNooG92RXvxSTWv",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "their_public_did",
+ "type": "string",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
+ "description": "Their Public DID",
+ "example": "WgWxqztrNooG92RXvxSTWv",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "their_role",
+ "type": "string",
+ "enum": ["invitee", "requester", "inviter", "responder"],
+ "description": "Their role in the connection protocol",
+ "example": "invitee",
+ "required": false
+ }
+ ],
+ "tags": ["connection"],
+ "summary": "Query agent-to-agent connections",
+ "produces": ["application/json"]
+ }
+ },
+ "/connections/create-invitation": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/InvitationResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/CreateInvitationRequest"
+ }
+ },
+ {
+ "in": "query",
+ "name": "alias",
+ "type": "string",
+ "description": "Alias",
+ "example": "Barry",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "auto_accept",
+ "type": "boolean",
+ "description": "Auto-accept connection (defaults to configuration)",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "multi_use",
+ "type": "boolean",
+ "description": "Create invitation for multiple use (default false)",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "public",
+ "type": "boolean",
+ "description": "Create invitation from public DID (default false)",
+ "required": false
+ }
+ ],
+ "tags": ["connection"],
+ "summary": "Create a new connection invitation",
+ "deprecated": true,
+ "produces": ["application/json"]
+ }
+ },
+ "/connections/create-static": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/ConnectionStaticResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/ConnectionStaticRequest"
+ }
+ }
+ ],
+ "tags": ["connection"],
+ "summary": "Create a new static connection",
+ "produces": ["application/json"]
+ }
+ },
+ "/connections/receive-invitation": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/ConnRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/ReceiveInvitationRequest"
+ }
+ },
+ {
+ "in": "query",
+ "name": "alias",
+ "type": "string",
+ "description": "Alias",
+ "example": "Barry",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "auto_accept",
+ "type": "boolean",
+ "description": "Auto-accept connection (defaults to configuration)",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "mediation_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Identifier for active mediation record to be used",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": false
+ }
+ ],
+ "tags": ["connection"],
+ "summary": "Receive a new connection invitation",
+ "deprecated": true,
+ "produces": ["application/json"]
+ }
+ },
+ "/connections/{conn_id}": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/ConnRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["connection"],
+ "summary": "Fetch a single connection record",
+ "produces": ["application/json"]
+ },
+ "delete": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/ConnectionModuleResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["connection"],
+ "summary": "Remove an existing connection record",
+ "produces": ["application/json"]
+ }
+ },
+ "/connections/{conn_id}/accept-invitation": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/ConnRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ },
+ {
+ "in": "query",
+ "name": "mediation_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Identifier for active mediation record to be used",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "my_endpoint",
+ "type": "string",
+ "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
+ "description": "My URL endpoint",
+ "example": "https://myhost:8021",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "my_label",
+ "type": "string",
+ "description": "Label for connection",
+ "example": "Broker",
+ "required": false
+ }
+ ],
+ "tags": ["connection"],
+ "summary": "Accept a stored connection invitation",
+ "deprecated": true,
+ "produces": ["application/json"]
+ }
+ },
+ "/connections/{conn_id}/accept-request": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/ConnRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ },
+ {
+ "in": "query",
+ "name": "my_endpoint",
+ "type": "string",
+ "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
+ "description": "My URL endpoint",
+ "example": "https://myhost:8021",
+ "required": false
+ }
+ ],
+ "tags": ["connection"],
+ "summary": "Accept a stored connection request",
+ "deprecated": true,
+ "produces": ["application/json"]
+ }
+ },
+ "/connections/{conn_id}/endpoints": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/EndpointsResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["connection"],
+ "summary": "Fetch connection remote endpoint",
+ "produces": ["application/json"]
+ }
+ },
+ "/connections/{conn_id}/metadata": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/ConnectionMetadata"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ },
+ {
+ "in": "query",
+ "name": "key",
+ "type": "string",
+ "description": "Key to retrieve.",
+ "required": false
+ }
+ ],
+ "tags": ["connection"],
+ "summary": "Fetch connection metadata",
+ "produces": ["application/json"]
+ },
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/ConnectionMetadata"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/ConnectionMetadataSetRequest"
+ }
+ },
+ {
+ "in": "path",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["connection"],
+ "summary": "Set connection metadata",
+ "produces": ["application/json"]
+ }
+ },
+ "/connections/{conn_id}/send-message": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/BasicMessageModuleResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/SendMessage"
+ }
+ },
+ {
+ "in": "path",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["basicmessage"],
+ "summary": "Send a basic message to a connection",
+ "produces": ["application/json"]
+ }
+ },
+ "/connections/{conn_id}/send-ping": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/PingRequestResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/PingRequest"
+ }
+ },
+ {
+ "in": "path",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["trustping"],
+ "summary": "Send a trust ping to a connection",
+ "produces": ["application/json"]
+ }
+ },
+ "/connections/{conn_id}/start-introduction": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/IntroModuleResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ },
+ {
+ "in": "query",
+ "name": "target_connection_id",
+ "type": "string",
+ "description": "Target connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ },
+ {
+ "in": "query",
+ "name": "message",
+ "type": "string",
+ "description": "Message",
+ "example": "Allow me to introduce ...",
+ "required": false
+ }
+ ],
+ "tags": ["introduction"],
+ "summary": "Start an introduction between two connections",
+ "produces": ["application/json"]
+ }
+ },
+ "/credential-definitions": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/TxnOrCredentialDefinitionSendResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/CredentialDefinitionSendRequest"
+ }
+ },
+ {
+ "in": "query",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "create_transaction_for_endorser",
+ "type": "boolean",
+ "description": "Create Transaction For Endorser's signature",
+ "required": false
+ }
+ ],
+ "tags": ["credential-definition"],
+ "summary": "Sends a credential definition to the ledger",
+ "produces": ["application/json"]
+ }
+ },
+ "/credential-definitions/created": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/CredentialDefinitionsCreatedResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "cred_def_id",
+ "type": "string",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
+ "description": "Credential definition id",
+ "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "issuer_did",
+ "type": "string",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
+ "description": "Issuer DID",
+ "example": "WgWxqztrNooG92RXvxSTWv",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "schema_id",
+ "type": "string",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
+ "description": "Schema identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "schema_issuer_did",
+ "type": "string",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
+ "description": "Schema issuer DID",
+ "example": "WgWxqztrNooG92RXvxSTWv",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "schema_name",
+ "type": "string",
+ "description": "Schema name",
+ "example": "membership",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "schema_version",
+ "type": "string",
+ "pattern": "^[0-9.]+$",
+ "description": "Schema version",
+ "example": "1.0",
+ "required": false
+ }
+ ],
+ "tags": ["credential-definition"],
+ "summary": "Search for matching credential definitions that agent originated",
+ "produces": ["application/json"]
+ }
+ },
+ "/credential-definitions/{cred_def_id}": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/CredentialDefinitionGetResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "cred_def_id",
+ "type": "string",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
+ "description": "Credential definition identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
+ "required": true
+ }
+ ],
+ "tags": ["credential-definition"],
+ "summary": "Gets a credential definition from the ledger",
+ "produces": ["application/json"]
+ }
+ },
+ "/credential-definitions/{cred_def_id}/write_record": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/CredentialDefinitionGetResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "cred_def_id",
+ "type": "string",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
+ "description": "Credential definition identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
+ "required": true
+ }
+ ],
+ "tags": ["credential-definition"],
+ "summary": "Writes a credential definition non-secret record to the wallet",
+ "produces": ["application/json"]
+ }
+ },
+ "/credential/mime-types/{credential_id}": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/AttributeMimeTypesResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "credential_id",
+ "type": "string",
+ "description": "Credential identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["credentials"],
+ "summary": "Get attribute MIME types from wallet",
+ "produces": ["application/json"]
+ }
+ },
+ "/credential/revoked/{credential_id}": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/CredRevokedResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "credential_id",
+ "type": "string",
+ "description": "Credential identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ },
+ {
+ "in": "query",
+ "name": "from",
+ "type": "string",
+ "pattern": "^[0-9]*$",
+ "description": "Earliest epoch of revocation status interval of interest",
+ "example": "0",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "to",
+ "type": "string",
+ "pattern": "^[0-9]*$",
+ "description": "Latest epoch of revocation status interval of interest",
+ "example": "0",
+ "required": false
+ }
+ ],
+ "tags": ["credentials"],
+ "summary": "Query credential revocation status by id",
+ "produces": ["application/json"]
+ }
+ },
+ "/credential/w3c/{credential_id}": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/VCRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "credential_id",
+ "type": "string",
+ "description": "Credential identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["credentials"],
+ "summary": "Fetch W3C credential from wallet by id",
+ "produces": ["application/json"]
+ },
+ "delete": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/HolderModuleResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "credential_id",
+ "type": "string",
+ "description": "Credential identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["credentials"],
+ "summary": "Remove W3C credential from wallet by id",
+ "produces": ["application/json"]
+ }
+ },
+ "/credential/{credential_id}": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/IndyCredInfo"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "credential_id",
+ "type": "string",
+ "description": "Credential identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["credentials"],
+ "summary": "Fetch credential from wallet by id",
+ "produces": ["application/json"]
+ },
+ "delete": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/HolderModuleResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "credential_id",
+ "type": "string",
+ "description": "Credential identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["credentials"],
+ "summary": "Remove credential from wallet by id",
+ "produces": ["application/json"]
+ }
+ },
+ "/credentials": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/CredInfoList"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "count",
+ "type": "string",
+ "default": "10",
+ "pattern": "^[1-9][0-9]*$",
+ "description": "Maximum number to retrieve (DEPRECATED - use limit instead)",
+ "example": "1",
+ "deprecated": true,
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "limit",
+ "type": "integer",
+ "minimum": 1,
+ "maximum": 10000,
+ "description": "Number of results to return",
+ "example": 50,
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "offset",
+ "type": "integer",
+ "minimum": 0,
+ "description": "Offset for pagination",
+ "example": 0,
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "start",
+ "type": "string",
+ "default": "0",
+ "pattern": "^[0-9]*$",
+ "description": "Start index (DEPRECATED - use offset instead)",
+ "example": "0",
+ "deprecated": true,
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "wql",
+ "type": "string",
+ "pattern": "^{.*}$",
+ "description": "(JSON) WQL query",
+ "example": "{\"attr::name::value\": \"Alex\"}",
+ "required": false
+ }
+ ],
+ "tags": ["credentials"],
+ "summary": "Fetch credentials from wallet",
+ "produces": ["application/json"]
+ }
+ },
+ "/credentials/w3c": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/VCRecordList"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/W3CCredentialsListRequest"
+ }
+ }
+ ],
+ "tags": ["credentials"],
+ "summary": "Fetch W3C credentials from wallet",
+ "produces": ["application/json"]
+ }
+ },
+ "/did-rotate/{conn_id}/hangup": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/Hangup"
+ },
+ "description": "Hangup agent message for observer"
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["did-rotate"],
+ "summary": "Send hangup of DID rotation as a rotator",
+ "produces": ["application/json"]
+ }
+ },
+ "/did-rotate/{conn_id}/rotate": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/Rotate"
+ },
+ "description": "Rotate agent message for observer"
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/DIDRotateRequestJSON"
+ }
+ },
+ {
+ "in": "path",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["did-rotate"],
+ "summary": "Begin rotation of a DID as a rotator",
+ "produces": ["application/json"]
+ }
+ },
+ "/didexchange/create-request": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/ConnRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "their_public_did",
+ "type": "string",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
+ "description": "Qualified public DID to which to request connection",
+ "example": "did:peer:WgWxqztrNooG92RXvxSTWv",
+ "required": true
+ },
+ {
+ "in": "query",
+ "name": "alias",
+ "type": "string",
+ "description": "Alias for connection",
+ "example": "Barry",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "auto_accept",
+ "type": "boolean",
+ "description": "Auto-accept connection (defaults to configuration)",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "goal",
+ "type": "string",
+ "description": "A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message",
+ "example": "To issue a Faber College Graduate credential",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "goal_code",
+ "type": "string",
+ "description": "A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message",
+ "example": "issue-vc",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "mediation_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Identifier for active mediation record to be used",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "my_endpoint",
+ "type": "string",
+ "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
+ "description": "My URL endpoint",
+ "example": "https://myhost:8021",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "my_label",
+ "type": "string",
+ "description": "Label for connection request",
+ "example": "Broker",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "protocol",
+ "type": "string",
+ "enum": ["didexchange/1.0", "didexchange/1.1"],
+ "description": "Which DID Exchange Protocol version to use",
+ "example": "didexchange/1.0",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "use_did",
+ "type": "string",
+ "description": "The DID to use to for this connection",
+ "example": "did:example:1234",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "use_did_method",
+ "type": "string",
+ "enum": ["did:peer:2", "did:peer:4"],
+ "description": "The DID method to use to generate a DID for this connection",
+ "example": "did:peer:4",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "use_public_did",
+ "type": "boolean",
+ "description": "Use public DID for this connection",
+ "required": false
+ }
+ ],
+ "tags": ["did-exchange"],
+ "summary": "Create and send a request against public DID's implicit invitation",
+ "produces": ["application/json"]
+ }
+ },
+ "/didexchange/receive-request": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/ConnRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/DIDXRequest"
+ }
+ },
+ {
+ "in": "query",
+ "name": "alias",
+ "type": "string",
+ "description": "Alias for connection",
+ "example": "Barry",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "auto_accept",
+ "type": "boolean",
+ "description": "Auto-accept connection (defaults to configuration)",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "mediation_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Identifier for active mediation record to be used",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "my_endpoint",
+ "type": "string",
+ "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
+ "description": "My URL endpoint",
+ "example": "https://myhost:8021",
+ "required": false
+ }
+ ],
+ "tags": ["did-exchange"],
+ "summary": "Receive request against public DID's implicit invitation",
+ "deprecated": true,
+ "produces": ["application/json"]
+ }
+ },
+ "/didexchange/{conn_id}/accept-invitation": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/ConnRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ },
+ {
+ "in": "query",
+ "name": "my_endpoint",
+ "type": "string",
+ "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
+ "description": "My URL endpoint",
+ "example": "https://myhost:8021",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "my_label",
+ "type": "string",
+ "description": "Label for connection request",
+ "example": "Broker",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "use_did",
+ "type": "string",
+ "description": "The DID to use to for this connection",
+ "example": "did:example:1234",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "use_did_method",
+ "type": "string",
+ "enum": ["did:peer:2", "did:peer:4"],
+ "description": "The DID method to use to generate a DID for this connection",
+ "example": "did:peer:4",
+ "required": false
+ }
+ ],
+ "tags": ["did-exchange"],
+ "summary": "Accept a stored connection invitation",
+ "produces": ["application/json"]
+ }
+ },
+ "/didexchange/{conn_id}/accept-request": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/ConnRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ },
+ {
+ "in": "query",
+ "name": "mediation_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Identifier for active mediation record to be used",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "my_endpoint",
+ "type": "string",
+ "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
+ "description": "My URL endpoint",
+ "example": "https://myhost:8021",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "use_public_did",
+ "type": "boolean",
+ "description": "Use public DID for this connection",
+ "required": false
+ }
+ ],
+ "tags": ["did-exchange"],
+ "summary": "Accept a stored connection request",
+ "produces": ["application/json"]
+ }
+ },
+ "/didexchange/{conn_id}/reject": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/ConnRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/DIDXRejectRequest"
+ }
+ },
+ {
+ "in": "path",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["did-exchange"],
+ "summary": "Abandon or reject a DID Exchange",
+ "produces": ["application/json"]
+ }
+ },
+ "/discover-features-2.0/queries": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V20DiscoveryExchangeResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "connection_id",
+ "type": "string",
+ "description": "Connection identifier, if none specified, then the query will provide features for this agent.",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "query_goal_code",
+ "type": "string",
+ "description": "Goal-code feature-type query",
+ "example": "*",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "query_protocol",
+ "type": "string",
+ "description": "Protocol feature-type query",
+ "example": "*",
+ "required": false
+ }
+ ],
+ "tags": ["discover-features v2.0"],
+ "summary": "Query supported features",
+ "produces": ["application/json"]
+ }
+ },
+ "/discover-features-2.0/records": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V20DiscoveryExchangeListResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "connection_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": false
+ }
+ ],
+ "tags": ["discover-features v2.0"],
+ "summary": "Discover Features v2.0 records",
+ "produces": ["application/json"]
+ }
+ },
+ "/discover-features/query": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V10DiscoveryRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "comment",
+ "type": "string",
+ "description": "Comment",
+ "example": "test",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "connection_id",
+ "type": "string",
+ "description": "Connection identifier, if none specified, then the query will provide features for this agent.",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "query",
+ "type": "string",
+ "description": "Protocol feature query",
+ "example": "*",
+ "required": false
+ }
+ ],
+ "tags": ["discover-features"],
+ "summary": "Query supported features",
+ "produces": ["application/json"]
+ }
+ },
+ "/discover-features/records": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V10DiscoveryExchangeListResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "connection_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": false
+ }
+ ],
+ "tags": ["discover-features"],
+ "summary": "Discover Features records",
+ "produces": ["application/json"]
+ }
+ },
+ "/issue-credential-2.0/create": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V20CredExRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V20IssueCredSchemaCore"
+ }
+ }
+ ],
+ "tags": ["issue-credential v2.0"],
+ "summary": "Create a credential record without sending (generally for use with Out-Of-Band)",
+ "produces": ["application/json"]
+ }
+ },
+ "/issue-credential-2.0/create-offer": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V20CredExRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V20CredOfferConnFreeRequest"
+ }
+ }
+ ],
+ "tags": ["issue-credential v2.0"],
+ "summary": "Create a credential offer, independent of any proposal or connection",
+ "produces": ["application/json"]
+ }
+ },
+ "/issue-credential-2.0/records": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V20CredExRecordListResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "connection_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "descending",
+ "type": "boolean",
+ "default": false,
+ "description": "Order results in descending order if true",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "limit",
+ "type": "integer",
+ "default": 100,
+ "minimum": 1,
+ "maximum": 10000,
+ "description": "Number of results to return",
+ "example": 50,
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "offset",
+ "type": "integer",
+ "default": 0,
+ "minimum": 0,
+ "description": "Offset for pagination",
+ "example": 0,
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "order_by",
+ "type": "string",
+ "default": "id",
+ "enum": ["id"],
+ "description": "The column to order results by. Only \"id\" is currently supported.",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "role",
+ "type": "string",
+ "enum": ["issuer", "holder"],
+ "description": "Role assigned in credential exchange",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "state",
+ "type": "string",
+ "enum": [
+ "proposal-sent",
+ "proposal-received",
+ "offer-sent",
+ "offer-received",
+ "request-sent",
+ "request-received",
+ "credential-issued",
+ "credential-received",
+ "done",
+ "credential-revoked",
+ "abandoned"
+ ],
+ "description": "Credential exchange state",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "thread_id",
+ "type": "string",
+ "description": "Thread identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": false
+ }
+ ],
+ "tags": ["issue-credential v2.0"],
+ "summary": "Fetch all credential exchange records",
+ "produces": ["application/json"]
+ }
+ },
+ "/issue-credential-2.0/records/{cred_ex_id}": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V20CredExRecordDetail"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "cred_ex_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Credential exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["issue-credential v2.0"],
+ "summary": "Fetch a single credential exchange record",
+ "produces": ["application/json"]
+ },
+ "delete": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V20IssueCredentialModuleResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "cred_ex_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Credential exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["issue-credential v2.0"],
+ "summary": "Remove an existing credential exchange record",
+ "produces": ["application/json"]
+ }
+ },
+ "/issue-credential-2.0/records/{cred_ex_id}/issue": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V20CredExRecordDetail"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V20CredIssueRequest"
+ }
+ },
+ {
+ "in": "path",
+ "name": "cred_ex_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Credential exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["issue-credential v2.0"],
+ "summary": "Send holder a credential",
+ "produces": ["application/json"]
+ }
+ },
+ "/issue-credential-2.0/records/{cred_ex_id}/problem-report": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V20IssueCredentialModuleResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V20CredIssueProblemReportRequest"
+ }
+ },
+ {
+ "in": "path",
+ "name": "cred_ex_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Credential exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["issue-credential v2.0"],
+ "summary": "Send a problem report for credential exchange",
+ "produces": ["application/json"]
+ }
+ },
+ "/issue-credential-2.0/records/{cred_ex_id}/send-offer": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V20CredExRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V20CredBoundOfferRequest"
+ }
+ },
+ {
+ "in": "path",
+ "name": "cred_ex_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Credential exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["issue-credential v2.0"],
+ "summary": "Send holder a credential offer in reference to a proposal with preview",
+ "produces": ["application/json"]
+ }
+ },
+ "/issue-credential-2.0/records/{cred_ex_id}/send-request": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V20CredExRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V20CredRequestRequest"
+ }
+ },
+ {
+ "in": "path",
+ "name": "cred_ex_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Credential exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["issue-credential v2.0"],
+ "summary": "Send issuer a credential request",
+ "produces": ["application/json"]
+ }
+ },
+ "/issue-credential-2.0/records/{cred_ex_id}/store": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V20CredExRecordDetail"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V20CredStoreRequest"
+ }
+ },
+ {
+ "in": "path",
+ "name": "cred_ex_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Credential exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["issue-credential v2.0"],
+ "summary": "Store a received credential",
+ "produces": ["application/json"]
+ }
+ },
+ "/issue-credential-2.0/send": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V20CredExRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V20CredExFree"
+ }
+ }
+ ],
+ "tags": ["issue-credential v2.0"],
+ "summary": "Send holder a credential, automating entire flow",
+ "produces": ["application/json"]
+ }
+ },
+ "/issue-credential-2.0/send-offer": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V20CredExRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V20CredOfferRequest"
+ }
+ }
+ ],
+ "tags": ["issue-credential v2.0"],
+ "summary": "Send holder a credential offer, independent of any proposal",
+ "produces": ["application/json"]
+ }
+ },
+ "/issue-credential-2.0/send-proposal": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V20CredExRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V20CredExFree"
+ }
+ }
+ ],
+ "tags": ["issue-credential v2.0"],
+ "summary": "Send issuer a credential proposal",
+ "produces": ["application/json"]
+ }
+ },
+ "/issue-credential-2.0/send-request": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V20CredExRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V20CredRequestFree"
+ }
+ }
+ ],
+ "tags": ["issue-credential v2.0"],
+ "summary": "Send issuer a credential request not bound to an existing thread. Indy credentials cannot start at a request",
+ "produces": ["application/json"]
+ }
+ },
+ "/issue-credential/create": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V10CredentialExchange"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V10CredentialCreate"
+ }
+ }
+ ],
+ "tags": ["issue-credential v1.0"],
+ "summary": "Create a credential record without sending (generally for use with Out-Of-Band)",
+ "deprecated": true,
+ "produces": ["application/json"]
+ }
+ },
+ "/issue-credential/create-offer": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V10CredentialExchange"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V10CredentialConnFreeOfferRequest"
+ }
+ }
+ ],
+ "tags": ["issue-credential v1.0"],
+ "summary": "Create a credential offer, independent of any proposal or connection",
+ "deprecated": true,
+ "produces": ["application/json"]
+ }
+ },
+ "/issue-credential/records": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V10CredentialExchangeListResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "connection_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "descending",
+ "type": "boolean",
+ "default": false,
+ "description": "Order results in descending order if true",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "limit",
+ "type": "integer",
+ "default": 100,
+ "minimum": 1,
+ "maximum": 10000,
+ "description": "Number of results to return",
+ "example": 50,
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "offset",
+ "type": "integer",
+ "default": 0,
+ "minimum": 0,
+ "description": "Offset for pagination",
+ "example": 0,
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "order_by",
+ "type": "string",
+ "default": "id",
+ "enum": ["id"],
+ "description": "The column to order results by. Only \"id\" is currently supported.",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "role",
+ "type": "string",
+ "enum": ["issuer", "holder"],
+ "description": "Role assigned in credential exchange",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "state",
+ "type": "string",
+ "enum": [
+ "proposal_sent",
+ "proposal_received",
+ "offer_sent",
+ "offer_received",
+ "request_sent",
+ "request_received",
+ "credential_issued",
+ "credential_received",
+ "credential_acked",
+ "credential_revoked",
+ "abandoned"
+ ],
+ "description": "Credential exchange state",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "thread_id",
+ "type": "string",
+ "description": "Thread identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": false
+ }
+ ],
+ "tags": ["issue-credential v1.0"],
+ "summary": "Fetch all credential exchange records",
+ "deprecated": true,
+ "produces": ["application/json"]
+ }
+ },
+ "/issue-credential/records/{cred_ex_id}": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V10CredentialExchange"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "cred_ex_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Credential exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["issue-credential v1.0"],
+ "summary": "Fetch a single credential exchange record",
+ "deprecated": true,
+ "produces": ["application/json"]
+ },
+ "delete": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/IssueCredentialModuleResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "cred_ex_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Credential exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["issue-credential v1.0"],
+ "summary": "Remove an existing credential exchange record",
+ "deprecated": true,
+ "produces": ["application/json"]
+ }
+ },
+ "/issue-credential/records/{cred_ex_id}/issue": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V10CredentialExchange"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V10CredentialIssueRequest"
+ }
+ },
+ {
+ "in": "path",
+ "name": "cred_ex_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Credential exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["issue-credential v1.0"],
+ "summary": "Send holder a credential",
+ "deprecated": true,
+ "produces": ["application/json"]
+ }
+ },
+ "/issue-credential/records/{cred_ex_id}/problem-report": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/IssueCredentialModuleResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V10CredentialProblemReportRequest"
+ }
+ },
+ {
+ "in": "path",
+ "name": "cred_ex_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Credential exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["issue-credential v1.0"],
+ "summary": "Send a problem report for credential exchange",
+ "deprecated": true,
+ "produces": ["application/json"]
+ }
+ },
+ "/issue-credential/records/{cred_ex_id}/send-offer": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V10CredentialExchange"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V10CredentialBoundOfferRequest"
+ }
+ },
+ {
+ "in": "path",
+ "name": "cred_ex_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Credential exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["issue-credential v1.0"],
+ "summary": "Send holder a credential offer in reference to a proposal with preview",
+ "deprecated": true,
+ "produces": ["application/json"]
+ }
+ },
+ "/issue-credential/records/{cred_ex_id}/send-request": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V10CredentialExchange"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V10CredentialExchangeAutoRemoveRequest"
+ }
+ },
+ {
+ "in": "path",
+ "name": "cred_ex_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Credential exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["issue-credential v1.0"],
+ "summary": "Send issuer a credential request",
+ "deprecated": true,
+ "produces": ["application/json"]
+ }
+ },
+ "/issue-credential/records/{cred_ex_id}/store": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V10CredentialExchange"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V10CredentialStoreRequest"
+ }
+ },
+ {
+ "in": "path",
+ "name": "cred_ex_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Credential exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["issue-credential v1.0"],
+ "summary": "Store a received credential",
+ "deprecated": true,
+ "produces": ["application/json"]
+ }
+ },
+ "/issue-credential/send": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V10CredentialExchange"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V10CredentialProposalRequestMand"
+ }
+ }
+ ],
+ "tags": ["issue-credential v1.0"],
+ "summary": "Send holder a credential, automating entire flow",
+ "deprecated": true,
+ "produces": ["application/json"]
+ }
+ },
+ "/issue-credential/send-offer": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V10CredentialExchange"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V10CredentialFreeOfferRequest"
+ }
+ }
+ ],
+ "tags": ["issue-credential v1.0"],
+ "summary": "Send holder a credential offer, independent of any proposal",
+ "deprecated": true,
+ "produces": ["application/json"]
+ }
+ },
+ "/issue-credential/send-proposal": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V10CredentialExchange"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V10CredentialProposalRequestOpt"
+ }
+ }
+ ],
+ "tags": ["issue-credential v1.0"],
+ "summary": "Send issuer a credential proposal",
+ "deprecated": true,
+ "produces": ["application/json"]
+ }
+ },
+ "/jsonld/sign": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/SignResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/SignRequest"
+ }
+ }
+ ],
+ "tags": ["jsonld"],
+ "summary": "Sign a JSON-LD structure and return it",
+ "deprecated": true,
+ "produces": ["application/json"]
+ }
+ },
+ "/jsonld/verify": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/VerifyResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/VerifyRequest"
+ }
+ }
+ ],
+ "tags": ["jsonld"],
+ "summary": "Verify a JSON-LD structure.",
+ "deprecated": true,
+ "produces": ["application/json"]
+ }
+ },
+ "/ledger/config": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/LedgerConfigList"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [],
+ "tags": ["ledger"],
+ "summary": "Fetch the multiple ledger configuration currently in use",
+ "produces": ["application/json"]
+ }
+ },
+ "/ledger/did-endpoint": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/GetDIDEndpointResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "did",
+ "type": "string",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
+ "description": "DID of interest",
+ "example": "WgWxqztrNooG92RXvxSTWv",
+ "required": true
+ },
+ {
+ "in": "query",
+ "name": "endpoint_type",
+ "type": "string",
+ "enum": ["Endpoint", "Profile", "LinkedDomains"],
+ "description": "Endpoint type of interest (default 'Endpoint')",
+ "example": "Endpoint",
+ "required": false
+ }
+ ],
+ "tags": ["ledger"],
+ "summary": "Get the endpoint for a DID from the ledger.",
+ "produces": ["application/json"]
+ }
+ },
+ "/ledger/did-verkey": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/GetDIDVerkeyResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "did",
+ "type": "string",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
+ "description": "DID of interest",
+ "example": "WgWxqztrNooG92RXvxSTWv",
+ "required": true
+ }
+ ],
+ "tags": ["ledger"],
+ "summary": "Get the verkey for a DID from the ledger.",
+ "produces": ["application/json"]
+ }
+ },
+ "/ledger/get-nym-role": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/GetNymRoleResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "did",
+ "type": "string",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
+ "description": "DID of interest",
+ "example": "WgWxqztrNooG92RXvxSTWv",
+ "required": true
+ }
+ ],
+ "tags": ["ledger"],
+ "summary": "Get the role from the NYM registration of a public DID.",
+ "produces": ["application/json"]
+ }
+ },
+ "/ledger/get-write-ledger": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/WriteLedger"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [],
+ "tags": ["ledger"],
+ "summary": "Fetch the current write ledger",
+ "produces": ["application/json"]
+ }
+ },
+ "/ledger/get-write-ledgers": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/ConfigurableWriteLedgers"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [],
+ "tags": ["ledger"],
+ "summary": "Fetch list of available write ledgers",
+ "produces": ["application/json"]
+ }
+ },
+ "/ledger/register-nym": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/TxnOrRegisterLedgerNymResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "did",
+ "type": "string",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
+ "description": "DID to register",
+ "example": "WgWxqztrNooG92RXvxSTWv",
+ "required": true
+ },
+ {
+ "in": "query",
+ "name": "verkey",
+ "type": "string",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
+ "description": "Verification key",
+ "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
+ "required": true
+ },
+ {
+ "in": "query",
+ "name": "alias",
+ "type": "string",
+ "description": "Alias",
+ "example": "Barry",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "create_transaction_for_endorser",
+ "type": "boolean",
+ "description": "Create Transaction For Endorser's signature",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "role",
+ "type": "string",
+ "enum": [
+ "STEWARD",
+ "TRUSTEE",
+ "ENDORSER",
+ "NETWORK_MONITOR",
+ "reset"
+ ],
+ "description": "Role",
+ "required": false
+ }
+ ],
+ "tags": ["ledger"],
+ "summary": "Send a NYM registration to the ledger.",
+ "produces": ["application/json"]
+ }
+ },
+ "/ledger/rotate-public-did-keypair": {
+ "patch": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/LedgerModulesResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [],
+ "tags": ["ledger"],
+ "summary": "Rotate key pair for public DID.",
+ "produces": ["application/json"]
+ }
+ },
+ "/ledger/taa": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/TAAResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [],
+ "tags": ["ledger"],
+ "summary": "Fetch the current transaction author agreement, if any",
+ "produces": ["application/json"]
+ }
+ },
+ "/ledger/taa/accept": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/LedgerModulesResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/TAAAccept"
+ }
+ }
+ ],
+ "tags": ["ledger"],
+ "summary": "Accept the transaction author agreement",
+ "produces": ["application/json"]
+ }
+ },
+ "/ledger/{ledger_id}/set-write-ledger": {
+ "put": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/WriteLedger"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "ledger_id",
+ "type": "string",
+ "required": true
+ }
+ ],
+ "tags": ["ledger"],
+ "summary": "Set write ledger",
+ "produces": ["application/json"]
+ }
+ },
+ "/mediation/default-mediator": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/MediationRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [],
+ "tags": ["mediation"],
+ "summary": "Get default mediator",
+ "produces": ["application/json"]
+ },
+ "delete": {
+ "responses": {
+ "201": {
+ "schema": {
+ "$ref": "#/definitions/MediationRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [],
+ "tags": ["mediation"],
+ "summary": "Clear default mediator",
+ "produces": ["application/json"]
+ }
+ },
+ "/mediation/keylists": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/Keylist"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier (optional)",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "role",
+ "type": "string",
+ "default": "server",
+ "enum": ["client", "server"],
+ "description": "Filer on role, 'client' for keys mediated by other agents, 'server' for keys mediated by this agent",
+ "required": false
+ }
+ ],
+ "tags": ["mediation"],
+ "summary": "Retrieve keylists by connection or role",
+ "produces": ["application/json"]
+ }
+ },
+ "/mediation/keylists/{mediation_id}/send-keylist-query": {
+ "post": {
+ "responses": {
+ "201": {
+ "schema": {
+ "$ref": "#/definitions/KeylistQuery"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/KeylistQueryFilterRequest"
+ }
+ },
+ {
+ "in": "path",
+ "name": "mediation_id",
+ "type": "string",
+ "description": "Mediation record identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ },
+ {
+ "in": "query",
+ "name": "paginate_limit",
+ "type": "integer",
+ "default": -1,
+ "description": "limit number of results",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "paginate_offset",
+ "type": "integer",
+ "default": 0,
+ "description": "offset to use in pagination",
+ "required": false
+ }
+ ],
+ "tags": ["mediation"],
+ "summary": "Send keylist query to mediator",
+ "produces": ["application/json"]
+ }
+ },
+ "/mediation/keylists/{mediation_id}/send-keylist-update": {
+ "post": {
+ "responses": {
+ "201": {
+ "schema": {
+ "$ref": "#/definitions/KeylistUpdate"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/KeylistUpdateRequest"
+ }
+ },
+ {
+ "in": "path",
+ "name": "mediation_id",
+ "type": "string",
+ "description": "Mediation record identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["mediation"],
+ "summary": "Send keylist update to mediator",
+ "produces": ["application/json"]
+ }
+ },
+ "/mediation/request/{conn_id}": {
+ "post": {
+ "responses": {
+ "201": {
+ "schema": {
+ "$ref": "#/definitions/MediationRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/MediationCreateRequest"
+ }
+ },
+ {
+ "in": "path",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["mediation"],
+ "summary": "Request mediation from connection",
+ "produces": ["application/json"]
+ }
+ },
+ "/mediation/requests": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/MediationList"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier (optional)",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "state",
+ "type": "string",
+ "enum": ["request", "granted", "denied"],
+ "description": "Mediation state (optional)",
+ "example": "granted",
+ "required": false
+ }
+ ],
+ "tags": ["mediation"],
+ "summary": "Query mediation requests, returns list of all mediation records",
+ "produces": ["application/json"]
+ }
+ },
+ "/mediation/requests/{mediation_id}": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/MediationRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "mediation_id",
+ "type": "string",
+ "description": "Mediation record identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["mediation"],
+ "summary": "Retrieve mediation request record",
+ "produces": ["application/json"]
+ },
+ "delete": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/MediationRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "mediation_id",
+ "type": "string",
+ "description": "Mediation record identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["mediation"],
+ "summary": "Delete mediation request by ID",
+ "produces": ["application/json"]
+ }
+ },
+ "/mediation/requests/{mediation_id}/deny": {
+ "post": {
+ "responses": {
+ "201": {
+ "schema": {
+ "$ref": "#/definitions/MediationDeny"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/AdminMediationDeny"
+ }
+ },
+ {
+ "in": "path",
+ "name": "mediation_id",
+ "type": "string",
+ "description": "Mediation record identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["mediation"],
+ "summary": "Deny a stored mediation request",
+ "produces": ["application/json"]
+ }
+ },
+ "/mediation/requests/{mediation_id}/grant": {
+ "post": {
+ "responses": {
+ "201": {
+ "schema": {
+ "$ref": "#/definitions/MediationGrant"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "mediation_id",
+ "type": "string",
+ "description": "Mediation record identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["mediation"],
+ "summary": "Grant received mediation",
+ "produces": ["application/json"]
+ }
+ },
+ "/mediation/update-keylist/{conn_id}": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/KeylistUpdate"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/MediationIdMatchInfo"
+ }
+ },
+ {
+ "in": "path",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["mediation"],
+ "summary": "Update keylist for a connection",
+ "produces": ["application/json"]
+ }
+ },
+ "/mediation/{mediation_id}/default-mediator": {
+ "put": {
+ "responses": {
+ "201": {
+ "schema": {
+ "$ref": "#/definitions/MediationRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "mediation_id",
+ "type": "string",
+ "description": "Mediation record identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["mediation"],
+ "summary": "Set default mediator",
+ "produces": ["application/json"]
+ }
+ },
+ "/multitenancy/wallet": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/CreateWalletResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/CreateWalletRequest"
+ }
+ }
+ ],
+ "tags": ["multitenancy"],
+ "summary": "Create a subwallet",
+ "produces": ["application/json"]
+ }
+ },
+ "/multitenancy/wallet/{wallet_id}": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/WalletRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "wallet_id",
+ "type": "string",
+ "description": "Subwallet identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["multitenancy"],
+ "summary": "Get a single subwallet",
+ "produces": ["application/json"]
+ },
+ "put": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/WalletRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/UpdateWalletRequest"
+ }
+ },
+ {
+ "in": "path",
+ "name": "wallet_id",
+ "type": "string",
+ "description": "Subwallet identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["multitenancy"],
+ "summary": "Update a subwallet",
+ "produces": ["application/json"]
+ }
+ },
+ "/multitenancy/wallet/{wallet_id}/remove": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/MultitenantModuleResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/RemoveWalletRequest"
+ }
+ },
+ {
+ "in": "path",
+ "name": "wallet_id",
+ "type": "string",
+ "description": "Subwallet identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["multitenancy"],
+ "summary": "Remove a subwallet",
+ "produces": ["application/json"]
+ }
+ },
+ "/multitenancy/wallet/{wallet_id}/token": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/CreateWalletTokenResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/CreateWalletTokenRequest"
+ }
+ },
+ {
+ "in": "path",
+ "name": "wallet_id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "tags": ["multitenancy"],
+ "summary": "Get auth token for a subwallet",
+ "produces": ["application/json"]
+ }
+ },
+ "/multitenancy/wallets": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/WalletList"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "descending",
+ "type": "boolean",
+ "default": false,
+ "description": "Order results in descending order if true",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "limit",
+ "type": "integer",
+ "default": 100,
+ "minimum": 1,
+ "maximum": 10000,
+ "description": "Number of results to return",
+ "example": 50,
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "offset",
+ "type": "integer",
+ "default": 0,
+ "minimum": 0,
+ "description": "Offset for pagination",
+ "example": 0,
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "order_by",
+ "type": "string",
+ "default": "id",
+ "enum": ["id"],
+ "description": "The column to order results by. Only \"id\" is currently supported.",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "wallet_name",
+ "type": "string",
+ "description": "Wallet name",
+ "example": "MyNewWallet",
+ "required": false
+ }
+ ],
+ "tags": ["multitenancy"],
+ "summary": "Query subwallets",
+ "produces": ["application/json"]
+ }
+ },
+ "/out-of-band/create-invitation": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/InvitationRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/InvitationCreateRequest"
+ }
+ },
+ {
+ "in": "query",
+ "name": "auto_accept",
+ "type": "boolean",
+ "description": "Auto-accept connection (defaults to configuration)",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "create_unique_did",
+ "type": "boolean",
+ "description": "Create unique DID for this invitation (default false)",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "multi_use",
+ "type": "boolean",
+ "description": "Create invitation for multiple use (default false)",
+ "required": false
+ }
+ ],
+ "tags": ["out-of-band"],
+ "summary": "Create a new connection invitation",
+ "produces": ["application/json"]
+ }
+ },
+ "/out-of-band/invitations/{invi_msg_id}": {
+ "delete": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/InvitationRecordResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "invi_msg_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Invitation Message identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["out-of-band"],
+ "summary": "Delete records associated with invitation",
+ "produces": ["application/json"]
+ }
+ },
+ "/out-of-band/receive-invitation": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/OobRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/InvitationMessage"
+ }
+ },
+ {
+ "in": "query",
+ "name": "alias",
+ "type": "string",
+ "description": "Alias for connection",
+ "example": "Barry",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "auto_accept",
+ "type": "boolean",
+ "description": "Auto-accept connection (defaults to configuration)",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "mediation_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Identifier for active mediation record to be used",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "use_existing_connection",
+ "type": "boolean",
+ "description": "Use an existing connection, if possible",
+ "required": false
+ }
+ ],
+ "tags": ["out-of-band"],
+ "summary": "Receive a new connection invitation",
+ "produces": ["application/json"]
+ }
+ },
+ "/plugins": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/AdminModules"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [],
+ "tags": ["server"],
+ "summary": "Fetch the list of loaded plugins",
+ "produces": ["application/json"]
+ }
+ },
+ "/present-proof-2.0/create-request": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V20PresExRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V20PresCreateRequestRequest"
+ }
+ }
+ ],
+ "tags": ["present-proof v2.0"],
+ "summary": "Creates a presentation request not bound to any proposal or connection",
+ "produces": ["application/json"]
+ }
+ },
+ "/present-proof-2.0/records": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V20PresExRecordList"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "connection_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "descending",
+ "type": "boolean",
+ "default": false,
+ "description": "Order results in descending order if true",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "limit",
+ "type": "integer",
+ "default": 100,
+ "minimum": 1,
+ "maximum": 10000,
+ "description": "Number of results to return",
+ "example": 50,
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "offset",
+ "type": "integer",
+ "default": 0,
+ "minimum": 0,
+ "description": "Offset for pagination",
+ "example": 0,
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "order_by",
+ "type": "string",
+ "default": "id",
+ "enum": ["id"],
+ "description": "The column to order results by. Only \"id\" is currently supported.",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "role",
+ "type": "string",
+ "enum": ["prover", "verifier"],
+ "description": "Role assigned in presentation exchange",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "state",
+ "type": "string",
+ "enum": [
+ "proposal-sent",
+ "proposal-received",
+ "request-sent",
+ "request-received",
+ "presentation-sent",
+ "presentation-received",
+ "done",
+ "abandoned"
+ ],
+ "description": "Presentation exchange state",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "thread_id",
+ "type": "string",
+ "description": "Thread identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": false
+ }
+ ],
+ "tags": ["present-proof v2.0"],
+ "summary": "Fetch all present-proof exchange records",
+ "produces": ["application/json"]
+ }
+ },
+ "/present-proof-2.0/records/{pres_ex_id}": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V20PresExRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "pres_ex_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Presentation exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["present-proof v2.0"],
+ "summary": "Fetch a single presentation exchange record",
+ "produces": ["application/json"]
+ },
+ "delete": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V20PresentProofModuleResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "pres_ex_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Presentation exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["present-proof v2.0"],
+ "summary": "Remove an existing presentation exchange record",
+ "produces": ["application/json"]
+ }
+ },
+ "/present-proof-2.0/records/{pres_ex_id}/credentials": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/IndyCredPrecis"
+ }
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "pres_ex_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Presentation exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ },
+ {
+ "in": "query",
+ "name": "count",
+ "type": "string",
+ "default": "10",
+ "pattern": "^[1-9][0-9]*$",
+ "description": "Maximum number to retrieve (DEPRECATED - use limit instead)",
+ "example": "1",
+ "deprecated": true,
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "extra_query",
+ "type": "string",
+ "pattern": "^{\\s*\".*?\"\\s*:\\s*{.*?}\\s*(,\\s*\".*?\"\\s*:\\s*{.*?}\\s*)*\\s*}$",
+ "description": "(JSON) object mapping referents to extra WQL queries",
+ "example": "{\"0_drink_uuid\": {\"attr::drink::value\": \"martini\"}}",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "limit",
+ "type": "integer",
+ "minimum": 1,
+ "maximum": 10000,
+ "description": "Number of results to return",
+ "example": 50,
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "offset",
+ "type": "integer",
+ "minimum": 0,
+ "description": "Offset for pagination",
+ "example": 0,
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "referent",
+ "type": "string",
+ "description": "Proof request referents of interest, comma-separated",
+ "example": "1_name_uuid,2_score_uuid",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "start",
+ "type": "string",
+ "default": "0",
+ "pattern": "^[0-9]*$",
+ "description": "Start index (DEPRECATED - use offset instead)",
+ "example": "0",
+ "deprecated": true,
+ "required": false
+ }
+ ],
+ "tags": ["present-proof v2.0"],
+ "summary": "Fetch credentials from wallet for presentation request",
+ "produces": ["application/json"]
+ }
+ },
+ "/present-proof-2.0/records/{pres_ex_id}/problem-report": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V20PresentProofModuleResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V20PresProblemReportRequest"
+ }
+ },
+ {
+ "in": "path",
+ "name": "pres_ex_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Presentation exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["present-proof v2.0"],
+ "summary": "Send a problem report for presentation exchange",
+ "produces": ["application/json"]
+ }
+ },
+ "/present-proof-2.0/records/{pres_ex_id}/send-presentation": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V20PresExRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V20PresSpecByFormatRequest"
+ }
+ },
+ {
+ "in": "path",
+ "name": "pres_ex_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Presentation exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["present-proof v2.0"],
+ "summary": "Sends a proof presentation",
+ "produces": ["application/json"]
+ }
+ },
+ "/present-proof-2.0/records/{pres_ex_id}/send-request": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V20PresExRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V20PresentationSendRequestToProposal"
+ }
+ },
+ {
+ "in": "path",
+ "name": "pres_ex_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Presentation exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["present-proof v2.0"],
+ "summary": "Sends a presentation request in reference to a proposal",
+ "produces": ["application/json"]
+ }
+ },
+ "/present-proof-2.0/records/{pres_ex_id}/verify-presentation": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V20PresExRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "pres_ex_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Presentation exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["present-proof v2.0"],
+ "summary": "Verify a received presentation",
+ "produces": ["application/json"]
+ }
+ },
+ "/present-proof-2.0/send-proposal": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V20PresExRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V20PresProposalRequest"
+ }
+ }
+ ],
+ "tags": ["present-proof v2.0"],
+ "summary": "Sends a presentation proposal",
+ "produces": ["application/json"]
+ }
+ },
+ "/present-proof-2.0/send-request": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V20PresExRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V20PresSendRequestRequest"
+ }
+ }
+ ],
+ "tags": ["present-proof v2.0"],
+ "summary": "Sends a free presentation request not bound to any proposal",
+ "produces": ["application/json"]
+ }
+ },
+ "/present-proof/create-request": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V10PresentationExchange"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V10PresentationCreateRequestRequest"
+ }
+ }
+ ],
+ "tags": ["present-proof v1.0"],
+ "summary": "Creates a presentation request not bound to any proposal or connection",
+ "deprecated": true,
+ "produces": ["application/json"]
+ }
+ },
+ "/present-proof/records": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V10PresentationExchangeList"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "connection_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "descending",
+ "type": "boolean",
+ "default": false,
+ "description": "Order results in descending order if true",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "limit",
+ "type": "integer",
+ "default": 100,
+ "minimum": 1,
+ "maximum": 10000,
+ "description": "Number of results to return",
+ "example": 50,
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "offset",
+ "type": "integer",
+ "default": 0,
+ "minimum": 0,
+ "description": "Offset for pagination",
+ "example": 0,
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "order_by",
+ "type": "string",
+ "default": "id",
+ "enum": ["id"],
+ "description": "The column to order results by. Only \"id\" is currently supported.",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "role",
+ "type": "string",
+ "enum": ["prover", "verifier"],
+ "description": "Role assigned in presentation exchange",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "state",
+ "type": "string",
+ "enum": [
+ "proposal_sent",
+ "proposal_received",
+ "request_sent",
+ "request_received",
+ "presentation_sent",
+ "presentation_received",
+ "verified",
+ "presentation_acked",
+ "abandoned"
+ ],
+ "description": "Presentation exchange state",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "thread_id",
+ "type": "string",
+ "description": "Thread identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": false
+ }
+ ],
+ "tags": ["present-proof v1.0"],
+ "summary": "Fetch all present-proof exchange records",
+ "deprecated": true,
+ "produces": ["application/json"]
+ }
+ },
+ "/present-proof/records/{pres_ex_id}": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V10PresentationExchange"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "pres_ex_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Presentation exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["present-proof v1.0"],
+ "summary": "Fetch a single presentation exchange record",
+ "deprecated": true,
+ "produces": ["application/json"]
+ },
+ "delete": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V10PresentProofModuleResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "pres_ex_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Presentation exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["present-proof v1.0"],
+ "summary": "Remove an existing presentation exchange record",
+ "deprecated": true,
+ "produces": ["application/json"]
+ }
+ },
+ "/present-proof/records/{pres_ex_id}/credentials": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/IndyCredPrecis"
+ }
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "pres_ex_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Presentation exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ },
+ {
+ "in": "query",
+ "name": "count",
+ "type": "string",
+ "default": "10",
+ "pattern": "^[1-9][0-9]*$",
+ "description": "Maximum number to retrieve (DEPRECATED - use limit instead)",
+ "example": "1",
+ "deprecated": true,
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "extra_query",
+ "type": "string",
+ "pattern": "^{\\s*\".*?\"\\s*:\\s*{.*?}\\s*(,\\s*\".*?\"\\s*:\\s*{.*?}\\s*)*\\s*}$",
+ "description": "(JSON) object mapping referents to extra WQL queries",
+ "example": "{\"0_drink_uuid\": {\"attr::drink::value\": \"martini\"}}",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "limit",
+ "type": "integer",
+ "minimum": 1,
+ "maximum": 10000,
+ "description": "Number of results to return",
+ "example": 50,
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "offset",
+ "type": "integer",
+ "minimum": 0,
+ "description": "Offset for pagination",
+ "example": 0,
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "referent",
+ "type": "string",
+ "description": "Proof request referents of interest, comma-separated",
+ "example": "1_name_uuid,2_score_uuid",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "start",
+ "type": "string",
+ "default": "0",
+ "pattern": "^[0-9]*$",
+ "description": "Start index (DEPRECATED - use offset instead)",
+ "example": "0",
+ "deprecated": true,
+ "required": false
+ }
+ ],
+ "tags": ["present-proof v1.0"],
+ "summary": "Fetch credentials for a presentation request from wallet",
+ "deprecated": true,
+ "produces": ["application/json"]
+ }
+ },
+ "/present-proof/records/{pres_ex_id}/problem-report": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V10PresentProofModuleResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V10PresentationProblemReportRequest"
+ }
+ },
+ {
+ "in": "path",
+ "name": "pres_ex_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Presentation exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["present-proof v1.0"],
+ "summary": "Send a problem report for presentation exchange",
+ "deprecated": true,
+ "produces": ["application/json"]
+ }
+ },
+ "/present-proof/records/{pres_ex_id}/send-presentation": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V10PresentationExchange"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V10PresentationSendRequest"
+ }
+ },
+ {
+ "in": "path",
+ "name": "pres_ex_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Presentation exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["present-proof v1.0"],
+ "summary": "Sends a proof presentation",
+ "deprecated": true,
+ "produces": ["application/json"]
+ }
+ },
+ "/present-proof/records/{pres_ex_id}/send-request": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V10PresentationExchange"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V10PresentationSendRequestToProposal"
+ }
+ },
+ {
+ "in": "path",
+ "name": "pres_ex_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Presentation exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["present-proof v1.0"],
+ "summary": "Sends a presentation request in reference to a proposal",
+ "deprecated": true,
+ "produces": ["application/json"]
+ }
+ },
+ "/present-proof/records/{pres_ex_id}/verify-presentation": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V10PresentationExchange"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "pres_ex_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Presentation exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["present-proof v1.0"],
+ "summary": "Verify a received presentation",
+ "deprecated": true,
+ "produces": ["application/json"]
+ }
+ },
+ "/present-proof/send-proposal": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V10PresentationExchange"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V10PresentationProposalRequest"
+ }
+ }
+ ],
+ "tags": ["present-proof v1.0"],
+ "summary": "Sends a presentation proposal",
+ "deprecated": true,
+ "produces": ["application/json"]
+ }
+ },
+ "/present-proof/send-request": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/V10PresentationExchange"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/V10PresentationSendRequestRequest"
+ }
+ }
+ ],
+ "tags": ["present-proof v1.0"],
+ "summary": "Sends a free presentation request not bound to any proposal",
+ "deprecated": true,
+ "produces": ["application/json"]
+ }
+ },
+ "/resolver/resolve/{did}": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/ResolutionResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "did",
+ "type": "string",
+ "pattern": "^did:([a-z0-9]+):((?:[a-zA-Z0-9._%-]*:)*[a-zA-Z0-9._%-]+)$",
+ "description": "DID",
+ "example": "did:ted:WgWxqztrNooG92RXvxSTWv",
+ "required": true
+ }
+ ],
+ "tags": ["resolver"],
+ "summary": "Retrieve doc for requested did",
+ "produces": ["application/json"]
+ }
+ },
+ "/revocation/active-registry/{cred_def_id}": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/RevRegResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "cred_def_id",
+ "type": "string",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
+ "description": "Credential definition identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
+ "required": true
+ }
+ ],
+ "tags": ["revocation"],
+ "summary": "Get current active revocation registry by credential definition id",
+ "produces": ["application/json"]
+ }
+ },
+ "/revocation/active-registry/{cred_def_id}/rotate": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/RevRegsCreated"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "cred_def_id",
+ "type": "string",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
+ "description": "Credential definition identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
+ "required": true
+ }
+ ],
+ "tags": ["revocation"],
+ "summary": "Rotate revocation registry",
+ "produces": ["application/json"]
+ }
+ },
+ "/revocation/clear-pending-revocations": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/PublishRevocations"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/ClearPendingRevocationsRequest"
+ }
+ }
+ ],
+ "tags": ["revocation"],
+ "summary": "Clear pending revocations",
+ "produces": ["application/json"]
+ }
+ },
+ "/revocation/create-registry": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/RevRegResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/RevRegCreateRequest"
+ }
+ }
+ ],
+ "tags": ["revocation"],
+ "summary": "Creates a new revocation registry",
+ "produces": ["application/json"]
+ }
+ },
+ "/revocation/credential-record": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/CredRevRecordResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "cred_ex_id",
+ "type": "string",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "description": "Credential exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "cred_rev_id",
+ "type": "string",
+ "pattern": "^[1-9][0-9]*$",
+ "description": "Credential revocation identifier",
+ "example": "12345",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "rev_reg_id",
+ "type": "string",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
+ "description": "Revocation registry identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
+ "required": false
+ }
+ ],
+ "tags": ["revocation"],
+ "summary": "Get credential revocation status",
+ "produces": ["application/json"]
+ }
+ },
+ "/revocation/publish-revocations": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/TxnOrPublishRevocationsResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/PublishRevocations"
+ }
+ },
+ {
+ "in": "query",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "create_transaction_for_endorser",
+ "type": "boolean",
+ "description": "Create Transaction For Endorser's signature",
+ "required": false
+ }
+ ],
+ "tags": ["revocation"],
+ "summary": "Publish pending revocations to ledger",
+ "produces": ["application/json"]
+ }
+ },
+ "/revocation/registries/created": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/RevRegsCreated"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "cred_def_id",
+ "type": "string",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
+ "description": "Credential definition identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "state",
+ "type": "string",
+ "enum": [
+ "init",
+ "generated",
+ "posted",
+ "active",
+ "full",
+ "decommissioned"
+ ],
+ "description": "Revocation registry state",
+ "required": false
+ }
+ ],
+ "tags": ["revocation"],
+ "summary": "Search for matching revocation registries that current agent created",
+ "produces": ["application/json"]
+ }
+ },
+ "/revocation/registry/delete-tails-file": {
+ "delete": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/TailsDeleteResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "cred_def_id",
+ "type": "string",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
+ "description": "Credential definition identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "rev_reg_id",
+ "type": "string",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
+ "description": "Revocation registry identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
+ "required": false
+ }
+ ],
+ "tags": ["revocation"],
+ "summary": "Delete the tail files",
+ "produces": ["application/json"]
+ }
+ },
+ "/revocation/registry/{rev_reg_id}": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/RevRegResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "rev_reg_id",
+ "type": "string",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
+ "description": "Revocation Registry identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
+ "required": true
+ }
+ ],
+ "tags": ["revocation"],
+ "summary": "Get revocation registry by revocation registry id",
+ "produces": ["application/json"]
+ },
+ "patch": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/RevRegResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/RevRegUpdateTailsFileUri"
+ }
+ },
+ {
+ "in": "path",
+ "name": "rev_reg_id",
+ "type": "string",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
+ "description": "Revocation Registry identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
+ "required": true
+ }
+ ],
+ "tags": ["revocation"],
+ "summary": "Update revocation registry with new public URI to its tails file",
+ "produces": ["application/json"]
+ }
+ },
+ "/revocation/registry/{rev_reg_id}/definition": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/TxnOrRevRegResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "rev_reg_id",
+ "type": "string",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
+ "description": "Revocation Registry identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
+ "required": true
+ },
+ {
+ "in": "query",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "create_transaction_for_endorser",
+ "type": "boolean",
+ "description": "Create Transaction For Endorser's signature",
+ "required": false
+ }
+ ],
+ "tags": ["revocation"],
+ "summary": "Send revocation registry definition to ledger",
+ "produces": ["application/json"]
+ }
+ },
+ "/revocation/registry/{rev_reg_id}/entry": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/RevRegResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "rev_reg_id",
+ "type": "string",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
+ "description": "Revocation Registry identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
+ "required": true
+ },
+ {
+ "in": "query",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "create_transaction_for_endorser",
+ "type": "boolean",
+ "description": "Create Transaction For Endorser's signature",
+ "required": false
+ }
+ ],
+ "tags": ["revocation"],
+ "summary": "Send revocation registry entry to ledger",
+ "produces": ["application/json"]
+ }
+ },
+ "/revocation/registry/{rev_reg_id}/fix-revocation-entry-state": {
+ "put": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/RevRegWalletUpdatedResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "rev_reg_id",
+ "type": "string",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
+ "description": "Revocation Registry identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
+ "required": true
+ },
+ {
+ "in": "query",
+ "name": "apply_ledger_update",
+ "type": "boolean",
+ "description": "Apply updated accumulator transaction to ledger",
+ "required": true
+ }
+ ],
+ "tags": ["revocation"],
+ "summary": "Fix revocation state in wallet and return number of updated entries",
+ "produces": ["application/json"]
+ }
+ },
+ "/revocation/registry/{rev_reg_id}/issued": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/RevRegIssuedResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "rev_reg_id",
+ "type": "string",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
+ "description": "Revocation Registry identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
+ "required": true
+ }
+ ],
+ "tags": ["revocation"],
+ "summary": "Get number of credentials issued against revocation registry",
+ "produces": ["application/json"]
+ }
+ },
+ "/revocation/registry/{rev_reg_id}/issued/details": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/CredRevRecordDetailsResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "rev_reg_id",
+ "type": "string",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
+ "description": "Revocation Registry identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
+ "required": true
+ }
+ ],
+ "tags": ["revocation"],
+ "summary": "Get details of credentials issued against revocation registry",
+ "produces": ["application/json"]
+ }
+ },
+ "/revocation/registry/{rev_reg_id}/issued/indy_recs": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/CredRevIndyRecordsResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "rev_reg_id",
+ "type": "string",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
+ "description": "Revocation Registry identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
+ "required": true
+ }
+ ],
+ "tags": ["revocation"],
+ "summary": "Get details of revoked credentials from ledger",
+ "produces": ["application/json"]
+ }
+ },
+ "/revocation/registry/{rev_reg_id}/set-state": {
+ "patch": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/RevRegResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "rev_reg_id",
+ "type": "string",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
+ "description": "Revocation Registry identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
+ "required": true
+ },
+ {
+ "in": "query",
+ "name": "state",
+ "type": "string",
+ "enum": ["init", "generated", "posted", "active", "full"],
+ "description": "Revocation registry state to set",
+ "required": true
+ }
+ ],
+ "tags": ["revocation"],
+ "summary": "Set revocation registry state manually",
+ "produces": ["application/json"]
+ }
+ },
+ "/revocation/registry/{rev_reg_id}/tails-file": {
+ "put": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/RevocationModuleResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "rev_reg_id",
+ "type": "string",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
+ "description": "Revocation Registry identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
+ "required": true
+ }
+ ],
+ "tags": ["revocation"],
+ "summary": "Upload local tails file to server",
+ "produces": ["application/json"]
+ },
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "type": "string",
+ "format": "binary"
+ },
+ "description": "tails file"
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "rev_reg_id",
+ "type": "string",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
+ "description": "Revocation Registry identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
+ "required": true
+ }
+ ],
+ "tags": ["revocation"],
+ "summary": "Download tails file",
+ "produces": ["application/octet-stream"]
+ }
+ },
+ "/revocation/revoke": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/RevocationModuleResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/RevokeRequest"
+ }
+ },
+ {
+ "in": "query",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "create_transaction_for_endorser",
+ "type": "boolean",
+ "description": "Create Transaction For Endorser's signature",
+ "required": false
+ }
+ ],
+ "tags": ["revocation"],
+ "summary": "Revoke an issued credential",
+ "produces": ["application/json"]
+ }
+ },
+ "/schemas": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/TxnOrSchemaSendResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/SchemaSendRequest"
+ }
+ },
+ {
+ "in": "query",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "create_transaction_for_endorser",
+ "type": "boolean",
+ "description": "Create Transaction For Endorser's signature",
+ "required": false
+ }
+ ],
+ "tags": ["schema"],
+ "summary": "Sends a schema to the ledger",
+ "produces": ["application/json"]
+ }
+ },
+ "/schemas/created": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/SchemasCreatedResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "schema_id",
+ "type": "string",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
+ "description": "Schema identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "schema_issuer_did",
+ "type": "string",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
+ "description": "Schema issuer DID",
+ "example": "WgWxqztrNooG92RXvxSTWv",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "schema_name",
+ "type": "string",
+ "description": "Schema name",
+ "example": "membership",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "schema_version",
+ "type": "string",
+ "pattern": "^[0-9.]+$",
+ "description": "Schema version",
+ "example": "1.0",
+ "required": false
+ }
+ ],
+ "tags": ["schema"],
+ "summary": "Search for matching schema that agent originated",
+ "produces": ["application/json"]
+ }
+ },
+ "/schemas/{schema_id}": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/SchemaGetResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "schema_id",
+ "type": "string",
+ "pattern": "^[1-9][0-9]*|[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
+ "description": "Schema identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
+ "required": true
+ }
+ ],
+ "tags": ["schema"],
+ "summary": "Gets a schema from the ledger",
+ "produces": ["application/json"]
+ }
+ },
+ "/schemas/{schema_id}/write_record": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/SchemaGetResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "schema_id",
+ "type": "string",
+ "pattern": "^[1-9][0-9]*|[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
+ "description": "Schema identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
+ "required": true
+ }
+ ],
+ "tags": ["schema"],
+ "summary": "Writes a schema non-secret record to the wallet",
+ "produces": ["application/json"]
+ }
+ },
+ "/settings": {
+ "put": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/ProfileSettings"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/UpdateProfileSettings"
+ }
+ }
+ ],
+ "tags": ["settings"],
+ "summary": "Update configurable settings associated with the profile.",
+ "produces": ["application/json"]
+ },
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/ProfileSettings"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [],
+ "tags": ["settings"],
+ "summary": "Get the configurable settings associated with the profile.",
+ "produces": ["application/json"]
+ }
+ },
+ "/shutdown": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/AdminShutdown"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [],
+ "tags": ["server"],
+ "summary": "Shut down server",
+ "produces": ["application/json"]
+ }
+ },
+ "/status": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/AdminStatus"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [],
+ "tags": ["server"],
+ "summary": "Fetch the server status",
+ "produces": ["application/json"]
+ }
+ },
+ "/status/config": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/AdminConfig"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [],
+ "tags": ["server"],
+ "summary": "Fetch the server configuration",
+ "produces": ["application/json"]
+ }
+ },
+ "/status/live": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/AdminStatusLiveliness"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [],
+ "tags": ["server"],
+ "summary": "Liveliness check",
+ "produces": ["application/json"]
+ }
+ },
+ "/status/ready": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/AdminStatusReadiness"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [],
+ "tags": ["server"],
+ "summary": "Readiness check",
+ "produces": ["application/json"]
+ }
+ },
+ "/status/reset": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/AdminReset"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [],
+ "tags": ["server"],
+ "summary": "Reset statistics",
+ "produces": ["application/json"]
+ }
+ },
+ "/transaction/{tran_id}/resend": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/TransactionRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "tran_id",
+ "type": "string",
+ "description": "Transaction identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["endorse-transaction"],
+ "summary": "For Author to resend a particular transaction request",
+ "produces": ["application/json"]
+ }
+ },
+ "/transactions": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/TransactionList"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [],
+ "tags": ["endorse-transaction"],
+ "summary": "Query transactions",
+ "produces": ["application/json"]
+ }
+ },
+ "/transactions/create-request": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/TransactionRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/Date"
+ }
+ },
+ {
+ "in": "query",
+ "name": "tran_id",
+ "type": "string",
+ "description": "Transaction identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["endorse-transaction"],
+ "summary": "For author to send a transaction request",
+ "produces": ["application/json"]
+ }
+ },
+ "/transactions/{conn_id}/set-endorser-info": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/EndorserInfo"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ },
+ {
+ "in": "query",
+ "name": "endorser_did",
+ "type": "string",
+ "description": "Endorser DID",
+ "required": true
+ },
+ {
+ "in": "query",
+ "name": "endorser_name",
+ "type": "string",
+ "description": "Endorser Name",
+ "required": false
+ }
+ ],
+ "tags": ["endorse-transaction"],
+ "summary": "Set Endorser Info",
+ "produces": ["application/json"]
+ }
+ },
+ "/transactions/{conn_id}/set-endorser-role": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/TransactionJobs"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ },
+ {
+ "in": "query",
+ "name": "transaction_my_job",
+ "type": "string",
+ "enum": ["TRANSACTION_AUTHOR", "TRANSACTION_ENDORSER", "reset"],
+ "description": "Transaction related jobs",
+ "required": false
+ }
+ ],
+ "tags": ["endorse-transaction"],
+ "summary": "Set transaction jobs",
+ "produces": ["application/json"]
+ }
+ },
+ "/transactions/{tran_id}": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/TransactionRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "tran_id",
+ "type": "string",
+ "description": "Transaction identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["endorse-transaction"],
+ "summary": "Fetch a single transaction record",
+ "produces": ["application/json"]
+ }
+ },
+ "/transactions/{tran_id}/cancel": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/TransactionRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "tran_id",
+ "type": "string",
+ "description": "Transaction identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["endorse-transaction"],
+ "summary": "For Author to cancel a particular transaction request",
+ "produces": ["application/json"]
+ }
+ },
+ "/transactions/{tran_id}/endorse": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/TransactionRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "tran_id",
+ "type": "string",
+ "description": "Transaction identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ },
+ {
+ "in": "query",
+ "name": "endorser_did",
+ "type": "string",
+ "description": "Endorser DID",
+ "required": false
+ }
+ ],
+ "tags": ["endorse-transaction"],
+ "summary": "For Endorser to endorse a particular transaction record",
+ "produces": ["application/json"]
+ }
+ },
+ "/transactions/{tran_id}/refuse": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/TransactionRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "tran_id",
+ "type": "string",
+ "description": "Transaction identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["endorse-transaction"],
+ "summary": "For Endorser to refuse a particular transaction record",
+ "produces": ["application/json"]
+ }
+ },
+ "/transactions/{tran_id}/write": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/TransactionRecord"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "tran_id",
+ "type": "string",
+ "description": "Transaction identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": true
+ }
+ ],
+ "tags": ["endorse-transaction"],
+ "summary": "For Author / Endorser to write an endorsed transaction to the ledger",
+ "produces": ["application/json"]
+ }
+ },
+ "/vc/credentials": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/ListCredentialsResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [],
+ "tags": ["vc-api"],
+ "summary": "List credentials",
+ "produces": ["application/json"]
+ }
+ },
+ "/vc/credentials/issue": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/IssueCredentialResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/IssueCredentialRequest"
+ }
+ }
+ ],
+ "tags": ["vc-api"],
+ "summary": "Issue a credential",
+ "produces": ["application/json"]
+ }
+ },
+ "/vc/credentials/store": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/StoreCredentialResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/StoreCredentialRequest"
+ }
+ }
+ ],
+ "tags": ["vc-api"],
+ "summary": "Store a credential",
+ "produces": ["application/json"]
+ }
+ },
+ "/vc/credentials/verify": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/VerifyCredentialResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/VerifyCredentialRequest"
+ }
+ }
+ ],
+ "tags": ["vc-api"],
+ "summary": "Verify a credential",
+ "produces": ["application/json"]
+ }
+ },
+ "/vc/credentials/{credential_id}": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/FetchCredentialResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "credential_id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "tags": ["vc-api"],
+ "summary": "Fetch credential by ID",
+ "produces": ["application/json"]
+ }
+ },
+ "/vc/di/add-proof": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/AddProofResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/AddProof"
+ }
+ }
+ ],
+ "tags": ["vc"],
+ "summary": "Add a DataIntegrityProof to a document.",
+ "produces": ["application/json"]
+ }
+ },
+ "/vc/di/verify": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/VerifyDiResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/VerifyDiRequest"
+ }
+ }
+ ],
+ "tags": ["vc"],
+ "summary": "Verify a document secured with a data integrity proof.",
+ "produces": ["application/json"]
+ }
+ },
+ "/vc/presentations/prove": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/ProvePresentationResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/ProvePresentationRequest"
+ }
+ }
+ ],
+ "tags": ["vc-api"],
+ "summary": "Prove a presentation",
+ "produces": ["application/json"]
+ }
+ },
+ "/vc/presentations/verify": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/VerifyPresentationResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/VerifyPresentationRequest"
+ }
+ }
+ ],
+ "tags": ["vc-api"],
+ "summary": "Verify a Presentation",
+ "produces": ["application/json"]
+ }
+ },
+ "/wallet/did": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/DIDList"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "did",
+ "type": "string",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
+ "description": "DID of interest",
+ "example": "did:peer:WgWxqztrNooG92RXvxSTWv",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "key_type",
+ "type": "string",
+ "enum": ["ed25519", "bls12381g2", "p256"],
+ "example": "ed25519",
+ "description": "Key type to query for.",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "method",
+ "type": "string",
+ "example": "key",
+ "description": "DID method to query for. e.g. sov to only fetch indy/sov DIDs",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "posture",
+ "type": "string",
+ "enum": ["public", "posted", "wallet_only"],
+ "description": "Whether DID is current public DID, posted to ledger but current public DID, or local to the wallet",
+ "example": "wallet_only",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "verkey",
+ "type": "string",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
+ "description": "Verification key of interest",
+ "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
+ "required": false
+ }
+ ],
+ "tags": ["wallet"],
+ "summary": "List wallet DIDs",
+ "produces": ["application/json"]
+ }
+ },
+ "/wallet/did/create": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/DIDResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/DIDCreate"
+ }
+ }
+ ],
+ "tags": ["wallet"],
+ "summary": "Create a local DID",
+ "produces": ["application/json"]
+ }
+ },
+ "/wallet/did/local/rotate-keypair": {
+ "patch": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/WalletModuleResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "did",
+ "type": "string",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
+ "description": "DID of interest",
+ "example": "did:peer:WgWxqztrNooG92RXvxSTWv",
+ "required": true
+ }
+ ],
+ "tags": ["wallet"],
+ "summary": "Rotate keypair for a DID not posted to the ledger",
+ "produces": ["application/json"]
+ }
+ },
+ "/wallet/did/public": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/DIDResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [],
+ "tags": ["wallet"],
+ "summary": "Fetch the current public DID",
+ "produces": ["application/json"]
+ },
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/DIDResult"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "did",
+ "type": "string",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
+ "description": "DID of interest",
+ "example": "did:peer:WgWxqztrNooG92RXvxSTWv",
+ "required": true
+ },
+ {
+ "in": "query",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "create_transaction_for_endorser",
+ "type": "boolean",
+ "description": "Create Transaction For Endorser's signature",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "mediation_id",
+ "type": "string",
+ "description": "Mediation identifier",
+ "required": false
+ }
+ ],
+ "tags": ["wallet"],
+ "summary": "Assign the current public DID",
+ "produces": ["application/json"]
+ }
+ },
+ "/wallet/get-did-endpoint": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/DIDEndpoint"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "did",
+ "type": "string",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
+ "description": "DID of interest",
+ "example": "did:peer:WgWxqztrNooG92RXvxSTWv",
+ "required": true
+ }
+ ],
+ "tags": ["wallet"],
+ "summary": "Query DID endpoint in wallet",
+ "produces": ["application/json"]
+ }
+ },
+ "/wallet/jwt/sign": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/WalletModuleResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/JWSCreate"
+ }
+ }
+ ],
+ "tags": ["wallet"],
+ "summary": "Create a jws using did keys with a given payload",
+ "produces": ["application/json"]
+ }
+ },
+ "/wallet/jwt/verify": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/JWSVerifyResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/JWSVerify"
+ }
+ }
+ ],
+ "tags": ["wallet"],
+ "summary": "Verify a jws using did keys with a given JWS",
+ "produces": ["application/json"]
+ }
+ },
+ "/wallet/keys": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/CreateKeyResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/CreateKeyRequest"
+ }
+ }
+ ],
+ "tags": ["wallet"],
+ "summary": "Create a key pair",
+ "produces": ["application/json"]
+ },
+ "put": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/UpdateKeyResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/UpdateKeyRequest"
+ }
+ }
+ ],
+ "tags": ["wallet"],
+ "summary": "Update a key pair's kid",
+ "produces": ["application/json"]
+ }
+ },
+ "/wallet/keys/{multikey}": {
+ "get": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/FetchKeyResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "path",
+ "name": "multikey",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "tags": ["wallet"],
+ "summary": "Fetch key info.",
+ "produces": ["application/json"]
+ }
+ },
+ "/wallet/sd-jwt/sign": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/WalletModuleResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/SDJWSCreate"
+ }
+ }
+ ],
+ "tags": ["wallet"],
+ "summary": "Create an sd-jws using did keys with a given payload",
+ "produces": ["application/json"]
+ }
+ },
+ "/wallet/sd-jwt/verify": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/SDJWSVerifyResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/SDJWSVerify"
+ }
+ }
+ ],
+ "tags": ["wallet"],
+ "summary": "Verify an sd-jws using did keys with a given SD-JWS with optional key binding",
+ "produces": ["application/json"]
+ }
+ },
+ "/wallet/set-did-endpoint": {
+ "post": {
+ "responses": {
+ "200": {
+ "schema": {
+ "$ref": "#/definitions/WalletModuleResponse"
+ },
+ "description": ""
+ }
+ },
+ "parameters": [
+ {
+ "in": "body",
+ "required": false,
+ "name": "body",
+ "schema": {
+ "$ref": "#/definitions/DIDEndpointWithType"
+ }
+ },
+ {
+ "in": "query",
+ "name": "conn_id",
+ "type": "string",
+ "description": "Connection identifier",
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "create_transaction_for_endorser",
+ "type": "boolean",
+ "description": "Create Transaction For Endorser's signature",
+ "required": false
+ }
+ ],
+ "tags": ["wallet"],
+ "summary": "Update endpoint in wallet and on ledger if posted to it",
+ "produces": ["application/json"]
+ }
+ }
+ },
+ "info": {
+ "title": "Aries Cloud Agent",
+ "version": "v1.2.1.post20250213"
+ },
+ "swagger": "2.0",
+ "definitions": {
+ "AMLRecord": {
+ "properties": {
+ "aml": {
+ "additionalProperties": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "amlContext": {
+ "type": "string"
+ },
+ "version": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "ActionMenuFetchResult": {
+ "properties": {
+ "result": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/Menu"
+ }
+ ],
+ "description": "Action menu"
+ }
+ },
+ "type": "object"
+ },
+ "ActionMenuModulesResult": {
+ "properties": {},
+ "type": "object"
+ },
+ "AddProof": {
+ "properties": {
+ "document": {
+ "additionalProperties": {},
+ "example": {
+ "hello": "world"
+ },
+ "type": "object"
+ },
+ "options": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/DataIntegrityProofOptions"
+ }
+ ],
+ "example": {
+ "cryptosuite": "eddsa-jcs-2022",
+ "proofPurpose": "assertionMethod",
+ "type": "DataIntegrityProof",
+ "verificationMethod": "did:web:example.com#key-01"
+ }
+ }
+ },
+ "required": ["document"],
+ "type": "object"
+ },
+ "AddProofResponse": {
+ "properties": {
+ "secured_document": {
+ "additionalProperties": {},
+ "example": {
+ "hello": "world"
+ },
+ "type": "object"
+ }
+ },
+ "required": ["secured_document"],
+ "type": "object"
+ },
+ "AdminConfig": {
+ "properties": {
+ "config": {
+ "additionalProperties": {},
+ "description": "Configuration settings",
+ "type": "object"
+ }
+ },
+ "required": ["config"],
+ "type": "object"
+ },
+ "AdminMediationDeny": {
+ "properties": {},
+ "type": "object"
+ },
+ "AdminModules": {
+ "properties": {
+ "result": {
+ "description": "List of admin modules",
+ "items": {
+ "description": "admin module",
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "AdminReset": {
+ "properties": {},
+ "type": "object"
+ },
+ "AdminShutdown": {
+ "properties": {},
+ "type": "object"
+ },
+ "AdminStatus": {
+ "properties": {
+ "conductor": {
+ "additionalProperties": {},
+ "description": "Conductor statistics",
+ "type": "object"
+ },
+ "label": {
+ "description": "Default label",
+ "type": "string",
+ "x-nullable": true
+ },
+ "timing": {
+ "additionalProperties": {},
+ "description": "Timing results",
+ "type": "object"
+ },
+ "version": {
+ "description": "Version code",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "AdminStatusLiveliness": {
+ "properties": {
+ "alive": {
+ "description": "Liveliness status",
+ "example": true,
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ "AdminStatusReadiness": {
+ "properties": {
+ "ready": {
+ "description": "Readiness status",
+ "example": true,
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ "AnonCredsSchema": {
+ "properties": {
+ "attrNames": {
+ "description": "Schema attribute names",
+ "items": {
+ "description": "Attribute name",
+ "example": "score",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "issuerId": {
+ "description": "Issuer Identifier of the credential definition or schema",
+ "example": "did:(method):WgWxqztrNooG92RXvxSTWv",
+ "type": "string"
+ },
+ "name": {
+ "description": "Schema name",
+ "example": "Example schema",
+ "type": "string"
+ },
+ "version": {
+ "description": "Schema version",
+ "example": "1.0",
+ "type": "string"
+ }
+ },
+ "required": ["attrNames", "issuerId", "name", "version"],
+ "type": "object"
+ },
+ "AnoncredsPresentationReqAttrSpec": {
+ "properties": {
+ "name": {
+ "description": "Attribute name",
+ "example": "favouriteDrink",
+ "type": "string"
+ },
+ "names": {
+ "description": "Attribute name group",
+ "items": {
+ "example": "age",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "non_revoked": {
+ "$ref": "#/definitions/AnoncredsPresentationReqAttrSpecNonRevoked",
+ "x-nullable": true
+ },
+ "restrictions": {
+ "description": "If present, credential must satisfy one of given restrictions: specify schema_id, schema_issuer_did, schema_name, schema_version, issuer_did, cred_def_id, and/or attr::::value where represents a credential attribute name",
+ "items": {
+ "additionalProperties": {
+ "example": "did:(method):3:CL:20:tag",
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "AnoncredsPresentationReqAttrSpecNonRevoked": {
+ "properties": {
+ "from": {
+ "description": "Earliest time of interest in non-revocation interval",
+ "example": 1640995199,
+ "maximum": 18446744073709551615,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "to": {
+ "description": "Latest time of interest in non-revocation interval",
+ "example": 1640995199,
+ "maximum": 18446744073709551615,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "AnoncredsPresentationReqPredSpec": {
+ "properties": {
+ "name": {
+ "description": "Attribute name",
+ "example": "index",
+ "type": "string"
+ },
+ "non_revoked": {
+ "$ref": "#/definitions/AnoncredsPresentationReqPredSpecNonRevoked",
+ "x-nullable": true
+ },
+ "p_type": {
+ "description": "Predicate type ('<', '<=', '>=', or '>')",
+ "enum": ["<", "<=", ">=", ">"],
+ "example": ">=",
+ "type": "string"
+ },
+ "p_value": {
+ "description": "Threshold value",
+ "type": "integer"
+ },
+ "restrictions": {
+ "description": "If present, credential must satisfy one of given restrictions: specify schema_id, schema_issuer_did, schema_name, schema_version, issuer_did, cred_def_id, and/or attr::::value where represents a credential attribute name",
+ "items": {
+ "additionalProperties": {
+ "example": "did:(method):3:CL:20:tag",
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "required": ["name", "p_type", "p_value"],
+ "type": "object"
+ },
+ "AnoncredsPresentationReqPredSpecNonRevoked": {
+ "properties": {
+ "from": {
+ "description": "Earliest time of interest in non-revocation interval",
+ "example": 1640995199,
+ "maximum": 18446744073709551615,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "to": {
+ "description": "Latest time of interest in non-revocation interval",
+ "example": 1640995199,
+ "maximum": 18446744073709551615,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "AnoncredsPresentationRequest": {
+ "properties": {
+ "name": {
+ "description": "Proof request name",
+ "example": "Proof request",
+ "type": "string"
+ },
+ "non_revoked": {
+ "$ref": "#/definitions/AnoncredsPresentationRequestNonRevoked",
+ "x-nullable": true
+ },
+ "nonce": {
+ "description": "Nonce",
+ "example": "1",
+ "pattern": "^[1-9][0-9]*$",
+ "type": "string"
+ },
+ "requested_attributes": {
+ "additionalProperties": {
+ "$ref": "#/definitions/AnoncredsPresentationReqAttrSpec"
+ },
+ "description": "Requested attribute specifications of proof request",
+ "type": "object"
+ },
+ "requested_predicates": {
+ "additionalProperties": {
+ "$ref": "#/definitions/AnoncredsPresentationReqPredSpec"
+ },
+ "description": "Requested predicate specifications of proof request",
+ "type": "object"
+ },
+ "version": {
+ "description": "Proof request version",
+ "example": "1.0",
+ "pattern": "^[0-9.]+$",
+ "type": "string"
+ }
+ },
+ "required": ["requested_attributes", "requested_predicates"],
+ "type": "object"
+ },
+ "AnoncredsPresentationRequestNonRevoked": {
+ "properties": {
+ "from": {
+ "description": "Earliest time of interest in non-revocation interval",
+ "example": 1640995199,
+ "maximum": 18446744073709551615,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "to": {
+ "description": "Latest time of interest in non-revocation interval",
+ "example": 1640995199,
+ "maximum": 18446744073709551615,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "AnoncredsRevocationModuleResponse": {
+ "properties": {},
+ "type": "object"
+ },
+ "AttachDecorator": {
+ "properties": {
+ "@id": {
+ "description": "Attachment identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "byte_count": {
+ "description": "Byte count of data included by reference",
+ "example": 1234,
+ "type": "integer"
+ },
+ "data": {
+ "$ref": "#/definitions/AttachDecoratorData"
+ },
+ "description": {
+ "description": "Human-readable description of content",
+ "example": "view from doorway, facing east, with lights off",
+ "type": "string"
+ },
+ "filename": {
+ "description": "File name",
+ "example": "IMG1092348.png",
+ "type": "string"
+ },
+ "lastmod_time": {
+ "description": "Hint regarding last modification datetime, in ISO-8601 format",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ },
+ "mime-type": {
+ "description": "MIME type",
+ "example": "image/png",
+ "type": "string"
+ }
+ },
+ "required": ["data"],
+ "type": "object"
+ },
+ "AttachDecoratorData": {
+ "properties": {
+ "base64": {
+ "description": "Base64-encoded data",
+ "example": "ey4uLn0=",
+ "pattern": "^[a-zA-Z0-9+/]*={0,2}$",
+ "type": "string"
+ },
+ "json": {
+ "description": "JSON-serialized data",
+ "example": "{\"sample\": \"content\"}"
+ },
+ "jws": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/AttachDecoratorDataJWS"
+ }
+ ],
+ "description": "Detached Java Web Signature"
+ },
+ "links": {
+ "description": "List of hypertext links to data",
+ "items": {
+ "example": "https://link.to/data",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "sha256": {
+ "description": "SHA256 hash (binhex encoded) of content",
+ "example": "617a48c7c8afe0521efdc03e5bb0ad9e655893e6b4b51f0e794d70fba132aacb",
+ "pattern": "^[a-fA-F0-9+/]{64}$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "AttachDecoratorData1JWS": {
+ "properties": {
+ "header": {
+ "$ref": "#/definitions/AttachDecoratorDataJWSHeader"
+ },
+ "protected": {
+ "description": "protected JWS header",
+ "example": "ey4uLn0",
+ "pattern": "^[-_a-zA-Z0-9]*$",
+ "type": "string"
+ },
+ "signature": {
+ "description": "signature",
+ "example": "ey4uLn0",
+ "pattern": "^[-_a-zA-Z0-9]*$",
+ "type": "string"
+ }
+ },
+ "required": ["header", "signature"],
+ "type": "object"
+ },
+ "AttachDecoratorDataJWS": {
+ "properties": {
+ "header": {
+ "$ref": "#/definitions/AttachDecoratorDataJWSHeader"
+ },
+ "protected": {
+ "description": "protected JWS header",
+ "example": "ey4uLn0",
+ "pattern": "^[-_a-zA-Z0-9]*$",
+ "type": "string"
+ },
+ "signature": {
+ "description": "signature",
+ "example": "ey4uLn0",
+ "pattern": "^[-_a-zA-Z0-9]*$",
+ "type": "string"
+ },
+ "signatures": {
+ "description": "List of signatures",
+ "items": {
+ "$ref": "#/definitions/AttachDecoratorData1JWS"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "AttachDecoratorDataJWSHeader": {
+ "properties": {
+ "kid": {
+ "description": "Key identifier, in W3C did:key or DID URL format",
+ "example": "did:sov:LjgpST2rjsoxYegQDRm7EL#keys-4",
+ "pattern": "^did:(?:key:z[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+|sov:[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}(;.*)?(\\?.*)?#.+)$",
+ "type": "string"
+ }
+ },
+ "required": ["kid"],
+ "type": "object"
+ },
+ "AttachmentDef": {
+ "properties": {
+ "id": {
+ "description": "Attachment identifier",
+ "example": "attachment-0",
+ "type": "string"
+ },
+ "type": {
+ "description": "Attachment type",
+ "enum": ["credential-offer", "present-proof"],
+ "example": "present-proof",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "AttributeMimeTypesResult": {
+ "properties": {
+ "results": {
+ "additionalProperties": {
+ "description": "MIME type",
+ "type": "string"
+ },
+ "type": "object",
+ "x-nullable": true
+ }
+ },
+ "type": "object"
+ },
+ "BasicMessageModuleResponse": {
+ "properties": {},
+ "type": "object"
+ },
+ "ClaimFormat": {
+ "properties": {
+ "di_vc": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "jwt": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "jwt_vc": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "jwt_vp": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "ldp": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "ldp_vc": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "ldp_vp": {
+ "additionalProperties": {},
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "ClearPendingRevocationsRequest": {
+ "properties": {
+ "purge": {
+ "additionalProperties": {
+ "items": {
+ "description": "Credential revocation identifier",
+ "example": "12345",
+ "pattern": "^[1-9][0-9]*$",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "description": "Credential revocation ids by revocation registry id: omit for all, specify null or empty list for all pending per revocation registry",
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "ConfigurableWriteLedgers": {
+ "properties": {
+ "write_ledgers": {
+ "description": "List of configurable write ledgers identifiers",
+ "items": {
+ "description": "Ledgers identifiers",
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "ConnRecord": {
+ "properties": {
+ "accept": {
+ "description": "Connection acceptance: manual or auto",
+ "enum": ["manual", "auto"],
+ "example": "auto",
+ "type": "string"
+ },
+ "alias": {
+ "description": "Optional alias to apply to connection for later use",
+ "example": "Bob, providing quotes",
+ "type": "string"
+ },
+ "connection_id": {
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "connection_protocol": {
+ "description": "Connection protocol used",
+ "enum": ["connections/1.0", "didexchange/1.0", "didexchange/1.1"],
+ "example": "connections/1.0",
+ "type": "string"
+ },
+ "created_at": {
+ "description": "Time of record creation",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ },
+ "error_msg": {
+ "description": "Error message",
+ "example": "No DIDDoc provided; cannot connect to public DID",
+ "type": "string"
+ },
+ "inbound_connection_id": {
+ "description": "Inbound routing connection id to use",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "invitation_key": {
+ "description": "Public key for connection",
+ "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
+ "type": "string"
+ },
+ "invitation_mode": {
+ "description": "Invitation mode",
+ "enum": ["once", "multi", "static"],
+ "example": "once",
+ "type": "string"
+ },
+ "invitation_msg_id": {
+ "description": "ID of out-of-band invitation message",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "my_did": {
+ "description": "Our DID for connection",
+ "example": "did:peer:WgWxqztrNooG92RXvxSTWv",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
+ "type": "string"
+ },
+ "request_id": {
+ "description": "Connection request identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "rfc23_state": {
+ "description": "State per RFC 23",
+ "example": "invitation-sent",
+ "readOnly": true,
+ "type": "string"
+ },
+ "state": {
+ "description": "Current record state",
+ "example": "active",
+ "type": "string"
+ },
+ "their_did": {
+ "description": "Their DID for connection",
+ "example": "did:peer:WgWxqztrNooG92RXvxSTWv",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
+ "type": "string"
+ },
+ "their_label": {
+ "description": "Their label for connection",
+ "example": "Bob",
+ "type": "string"
+ },
+ "their_public_did": {
+ "description": "Other agent's public DID for connection",
+ "example": "2cpBmR3FqGKWi5EyUbpRY8",
+ "type": "string"
+ },
+ "their_role": {
+ "description": "Their role in the connection protocol",
+ "enum": ["invitee", "requester", "inviter", "responder"],
+ "example": "requester",
+ "type": "string"
+ },
+ "updated_at": {
+ "description": "Time of last record update",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ }
+ },
+ "required": ["connection_id"],
+ "type": "object"
+ },
+ "ConnectionInvitation": {
+ "properties": {
+ "@id": {
+ "description": "Message identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "@type": {
+ "description": "Message type",
+ "example": "https://didcomm.org/my-family/1.0/my-message-type",
+ "type": "string"
+ },
+ "did": {
+ "description": "DID for connection invitation",
+ "example": "did:peer:WgWxqztrNooG92RXvxSTWv",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
+ "type": "string"
+ },
+ "imageUrl": {
+ "description": "Optional image URL for connection invitation",
+ "example": "http://192.168.56.101/img/logo.jpg",
+ "format": "url",
+ "type": "string",
+ "x-nullable": true
+ },
+ "label": {
+ "description": "Optional label for connection invitation",
+ "example": "Bob",
+ "type": "string"
+ },
+ "recipientKeys": {
+ "description": "List of recipient keys",
+ "items": {
+ "description": "Recipient public key",
+ "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "routingKeys": {
+ "description": "List of routing keys",
+ "items": {
+ "description": "Routing key",
+ "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "serviceEndpoint": {
+ "description": "Service endpoint at which to reach this agent",
+ "example": "http://192.168.56.101:8020",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "ConnectionList": {
+ "properties": {
+ "results": {
+ "description": "List of connection records",
+ "items": {
+ "$ref": "#/definitions/ConnRecord"
+ },
+ "type": "array"
+ }
+ },
+ "required": ["results"],
+ "type": "object"
+ },
+ "ConnectionMetadata": {
+ "properties": {
+ "results": {
+ "additionalProperties": {},
+ "description": "Dictionary of metadata associated with connection.",
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "ConnectionMetadataSetRequest": {
+ "properties": {
+ "metadata": {
+ "additionalProperties": {},
+ "description": "Dictionary of metadata to set for connection.",
+ "type": "object"
+ }
+ },
+ "required": ["metadata"],
+ "type": "object"
+ },
+ "ConnectionModuleResponse": {
+ "properties": {},
+ "type": "object"
+ },
+ "ConnectionStaticRequest": {
+ "properties": {
+ "alias": {
+ "description": "Alias to assign to this connection",
+ "type": "string"
+ },
+ "my_did": {
+ "description": "Local DID",
+ "example": "WgWxqztrNooG92RXvxSTWv",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
+ "type": "string"
+ },
+ "my_seed": {
+ "description": "Seed to use for the local DID",
+ "type": "string"
+ },
+ "their_did": {
+ "description": "Remote DID",
+ "example": "WgWxqztrNooG92RXvxSTWv",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
+ "type": "string"
+ },
+ "their_endpoint": {
+ "description": "URL endpoint for other party",
+ "example": "https://myhost:8021",
+ "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
+ "type": "string"
+ },
+ "their_label": {
+ "description": "Other party's label for this connection",
+ "type": "string"
+ },
+ "their_seed": {
+ "description": "Seed to use for the remote DID",
+ "type": "string"
+ },
+ "their_verkey": {
+ "description": "Remote verification key",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "ConnectionStaticResult": {
+ "properties": {
+ "my_did": {
+ "description": "Local DID",
+ "example": "WgWxqztrNooG92RXvxSTWv",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
+ "type": "string"
+ },
+ "my_endpoint": {
+ "description": "My URL endpoint",
+ "example": "https://myhost:8021",
+ "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
+ "type": "string"
+ },
+ "my_verkey": {
+ "description": "My verification key",
+ "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
+ "type": "string"
+ },
+ "record": {
+ "$ref": "#/definitions/ConnRecord"
+ },
+ "their_did": {
+ "description": "Remote DID",
+ "example": "WgWxqztrNooG92RXvxSTWv",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
+ "type": "string"
+ },
+ "their_verkey": {
+ "description": "Remote verification key",
+ "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "my_did",
+ "my_endpoint",
+ "my_verkey",
+ "record",
+ "their_did",
+ "their_verkey"
+ ],
+ "type": "object"
+ },
+ "Constraints": {
+ "properties": {
+ "fields": {
+ "items": {
+ "$ref": "#/definitions/DIFField"
+ },
+ "type": "array"
+ },
+ "is_holder": {
+ "items": {
+ "$ref": "#/definitions/DIFHolder"
+ },
+ "type": "array"
+ },
+ "limit_disclosure": {
+ "description": "LimitDisclosure",
+ "type": "string"
+ },
+ "status_active": {
+ "enum": ["required", "allowed", "disallowed"],
+ "type": "string"
+ },
+ "status_revoked": {
+ "enum": ["required", "allowed", "disallowed"],
+ "type": "string"
+ },
+ "status_suspended": {
+ "enum": ["required", "allowed", "disallowed"],
+ "type": "string"
+ },
+ "subject_is_issuer": {
+ "description": "SubjectIsIssuer",
+ "enum": ["required", "preferred"],
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "CreateInvitationRequest": {
+ "properties": {
+ "mediation_id": {
+ "description": "Identifier for active mediation record to be used",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "type": "string"
+ },
+ "metadata": {
+ "additionalProperties": {},
+ "description": "Optional metadata to attach to the connection created with the invitation",
+ "type": "object"
+ },
+ "my_label": {
+ "description": "Optional label for connection invitation",
+ "example": "Bob",
+ "type": "string"
+ },
+ "recipient_keys": {
+ "description": "List of recipient keys",
+ "items": {
+ "description": "Recipient public key",
+ "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "routing_keys": {
+ "description": "List of routing keys",
+ "items": {
+ "description": "Routing key",
+ "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "service_endpoint": {
+ "description": "Connection endpoint",
+ "example": "http://192.168.56.102:8020",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "CreateKeyRequest": {
+ "properties": {
+ "alg": {
+ "description": "Which key algorithm to use.",
+ "example": "ed25519",
+ "type": "string"
+ },
+ "kid": {
+ "description": "Optional kid to bind to the keypair, such as a verificationMethod.",
+ "example": "did:web:example.com#key-01",
+ "type": "string"
+ },
+ "seed": {
+ "description": "Optional seed to generate the key pair. Must enable insecure wallet mode.",
+ "example": "00000000000000000000000000000000",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "CreateKeyResponse": {
+ "properties": {
+ "kid": {
+ "description": "The associated kid",
+ "example": "did:web:example.com#key-01",
+ "type": "string"
+ },
+ "multikey": {
+ "description": "The Public Key Multibase format (multikey)",
+ "example": "z6MkgKA7yrw5kYSiDuQFcye4bMaJpcfHFry3Bx45pdWh3s8i",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "CreateWalletRequest": {
+ "properties": {
+ "extra_settings": {
+ "additionalProperties": {},
+ "description": "Agent config key-value pairs",
+ "type": "object"
+ },
+ "image_url": {
+ "description": "Image url for this wallet. This image url is publicized (self-attested) to other agents as part of forming a connection.",
+ "example": "https://aries.ca/images/sample.png",
+ "type": "string"
+ },
+ "key_management_mode": {
+ "description": "Key management method to use for this wallet.",
+ "enum": ["managed"],
+ "example": "managed",
+ "type": "string"
+ },
+ "label": {
+ "description": "Label for this wallet. This label is publicized (self-attested) to other agents as part of forming a connection.",
+ "example": "Alice",
+ "type": "string"
+ },
+ "wallet_dispatch_type": {
+ "description": "Webhook target dispatch type for this wallet. default: Dispatch only to webhooks associated with this wallet. base: Dispatch only to webhooks associated with the base wallet. both: Dispatch to both webhook targets.",
+ "enum": ["default", "both", "base"],
+ "example": "default",
+ "type": "string"
+ },
+ "wallet_key": {
+ "description": "Master key used for key derivation.",
+ "example": "MySecretKey123",
+ "type": "string"
+ },
+ "wallet_key_derivation": {
+ "description": "Key derivation",
+ "enum": ["ARGON2I_MOD", "ARGON2I_INT", "RAW"],
+ "example": "RAW",
+ "type": "string"
+ },
+ "wallet_name": {
+ "description": "Wallet name",
+ "example": "MyNewWallet",
+ "type": "string"
+ },
+ "wallet_type": {
+ "description": "Type of the wallet to create. Must be same as base wallet.",
+ "enum": ["askar", "askar-anoncreds"],
+ "example": "askar",
+ "type": "string"
+ },
+ "wallet_webhook_urls": {
+ "description": "List of Webhook URLs associated with this subwallet",
+ "items": {
+ "description": "Optional webhook URL to receive webhook messages",
+ "example": "http://localhost:8022/webhooks",
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "CreateWalletResponse": {
+ "properties": {
+ "created_at": {
+ "description": "Time of record creation",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ },
+ "key_management_mode": {
+ "description": "Mode regarding management of wallet key",
+ "enum": ["managed", "unmanaged"],
+ "type": "string"
+ },
+ "settings": {
+ "additionalProperties": {},
+ "description": "Settings for this wallet.",
+ "type": "object"
+ },
+ "state": {
+ "description": "Current record state",
+ "example": "active",
+ "type": "string"
+ },
+ "token": {
+ "description": "Authorization token to authenticate wallet requests",
+ "example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk",
+ "type": "string"
+ },
+ "updated_at": {
+ "description": "Time of last record update",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ },
+ "wallet_id": {
+ "description": "Wallet record ID",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ }
+ },
+ "required": ["key_management_mode", "wallet_id"],
+ "type": "object"
+ },
+ "CreateWalletTokenRequest": {
+ "properties": {
+ "wallet_key": {
+ "description": "Master key used for key derivation. Only required for unmanaged wallets.",
+ "example": "MySecretKey123",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "CreateWalletTokenResponse": {
+ "properties": {
+ "token": {
+ "description": "Authorization token to authenticate wallet requests",
+ "example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "CredAttrSpec": {
+ "properties": {
+ "mime-type": {
+ "description": "MIME type: omit for (null) default",
+ "example": "image/jpeg",
+ "type": "string",
+ "x-nullable": true
+ },
+ "name": {
+ "description": "Attribute name",
+ "example": "favourite_drink",
+ "type": "string"
+ },
+ "value": {
+ "description": "Attribute value: base64-encode if MIME type is present",
+ "example": "martini",
+ "type": "string"
+ }
+ },
+ "required": ["name", "value"],
+ "type": "object"
+ },
+ "CredDef": {
+ "properties": {
+ "issuerId": {
+ "description": "Issuer Identifier of the credential definition or schema",
+ "example": "did:(method):WgWxqztrNooG92RXvxSTWv",
+ "type": "string"
+ },
+ "schemaId": {
+ "description": "Schema identifier",
+ "example": "did:(method):2:schema_name:1.0",
+ "type": "string"
+ },
+ "tag": {
+ "description": "The tag value passed in by the Issuer to an AnonCred's Credential Definition create and store implementation.",
+ "example": "default",
+ "type": "string"
+ },
+ "type": {
+ "enum": ["CL"],
+ "type": "string"
+ },
+ "value": {
+ "$ref": "#/definitions/CredDefValueSchemaAnoncreds"
+ }
+ },
+ "type": "object"
+ },
+ "CredDefPostOptions": {
+ "properties": {
+ "create_transaction_for_endorser": {
+ "description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.",
+ "example": false,
+ "type": "boolean"
+ },
+ "endorser_connection_id": {
+ "description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "revocation_registry_size": {
+ "description": "Maximum number of credential revocations per registry",
+ "example": 1000,
+ "type": "integer"
+ },
+ "support_revocation": {
+ "description": "Support credential revocation",
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ "CredDefPostRequest": {
+ "properties": {
+ "credential_definition": {
+ "$ref": "#/definitions/InnerCredDef"
+ },
+ "options": {
+ "$ref": "#/definitions/CredDefPostOptions"
+ }
+ },
+ "type": "object"
+ },
+ "CredDefResult": {
+ "properties": {
+ "credential_definition_metadata": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "credential_definition_state": {
+ "$ref": "#/definitions/CredDefState"
+ },
+ "job_id": {
+ "type": "string"
+ },
+ "registration_metadata": {
+ "additionalProperties": {},
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "CredDefState": {
+ "properties": {
+ "credential_definition": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/CredDef"
+ }
+ ],
+ "description": "credential definition"
+ },
+ "credential_definition_id": {
+ "description": "credential definition id",
+ "example": "did:(method):3:CL:20:tag",
+ "type": "string",
+ "x-nullable": true
+ },
+ "state": {
+ "enum": ["finished", "failed", "action", "wait"],
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "CredDefValue": {
+ "properties": {
+ "primary": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/CredDefValuePrimary"
+ }
+ ],
+ "description": "Primary value for credential definition"
+ },
+ "revocation": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/CredDefValueRevocation"
+ }
+ ],
+ "description": "Revocation value for credential definition"
+ }
+ },
+ "type": "object"
+ },
+ "CredDefValuePrimary": {
+ "properties": {
+ "n": {
+ "example": "0",
+ "pattern": "^[0-9]*$",
+ "type": "string"
+ },
+ "r": {
+ "$ref": "#/definitions/Generated"
+ },
+ "rctxt": {
+ "example": "0",
+ "pattern": "^[0-9]*$",
+ "type": "string"
+ },
+ "s": {
+ "example": "0",
+ "pattern": "^[0-9]*$",
+ "type": "string"
+ },
+ "z": {
+ "example": "0",
+ "pattern": "^[0-9]*$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "CredDefValuePrimarySchemaAnoncreds": {
+ "properties": {
+ "n": {
+ "example": "0",
+ "pattern": "^[0-9]*$",
+ "type": "string"
+ },
+ "r": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "rctxt": {
+ "example": "0",
+ "pattern": "^[0-9]*$",
+ "type": "string"
+ },
+ "s": {
+ "example": "0",
+ "pattern": "^[0-9]*$",
+ "type": "string"
+ },
+ "z": {
+ "example": "0",
+ "pattern": "^[0-9]*$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "CredDefValueRevocation": {
+ "properties": {
+ "g": {
+ "example": "1 1F14F&ECB578F 2 095E45DDF417D",
+ "type": "string"
+ },
+ "g_dash": {
+ "example": "1 1D64716fCDC00C 1 0C781960FA66E3D3 2 095E45DDF417D",
+ "type": "string"
+ },
+ "h": {
+ "example": "1 16675DAE54BFAE8 2 095E45DD417D",
+ "type": "string"
+ },
+ "h0": {
+ "example": "1 21E5EF9476EAF18 2 095E45DDF417D",
+ "type": "string"
+ },
+ "h1": {
+ "example": "1 236D1D99236090 2 095E45DDF417D",
+ "type": "string"
+ },
+ "h2": {
+ "example": "1 1C3AE8D1F1E277 2 095E45DDF417D",
+ "type": "string"
+ },
+ "h_cap": {
+ "example": "1 1B2A32CF3167 1 2490FEBF6EE55 1 0000000000000000",
+ "type": "string"
+ },
+ "htilde": {
+ "example": "1 1D8549E8C0F8 2 095E45DDF417D",
+ "type": "string"
+ },
+ "pk": {
+ "example": "1 142CD5E5A7DC 1 153885BD903312 2 095E45DDF417D",
+ "type": "string"
+ },
+ "u": {
+ "example": "1 0C430AAB2B4710 1 1CB3A0932EE7E 1 0000000000000000",
+ "type": "string"
+ },
+ "y": {
+ "example": "1 153558BD903312 2 095E45DDF417D 1 0000000000000000",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "CredDefValueRevocationSchemaAnoncreds": {
+ "properties": {
+ "g": {
+ "example": "1 1F14F&ECB578F 2 095E45DDF417D",
+ "type": "string"
+ },
+ "g_dash": {
+ "example": "1 1D64716fCDC00C 1 0C781960FA66E3D3 2 095E45DDF417D",
+ "type": "string"
+ },
+ "h": {
+ "example": "1 16675DAE54BFAE8 2 095E45DD417D",
+ "type": "string"
+ },
+ "h0": {
+ "example": "1 21E5EF9476EAF18 2 095E45DDF417D",
+ "type": "string"
+ },
+ "h1": {
+ "example": "1 236D1D99236090 2 095E45DDF417D",
+ "type": "string"
+ },
+ "h2": {
+ "example": "1 1C3AE8D1F1E277 2 095E45DDF417D",
+ "type": "string"
+ },
+ "h_cap": {
+ "example": "1 1B2A32CF3167 1 2490FEBF6EE55 1 0000000000000000",
+ "type": "string"
+ },
+ "htilde": {
+ "example": "1 1D8549E8C0F8 2 095E45DDF417D",
+ "type": "string"
+ },
+ "pk": {
+ "example": "1 142CD5E5A7DC 1 153885BD903312 2 095E45DDF417D",
+ "type": "string"
+ },
+ "u": {
+ "example": "1 0C430AAB2B4710 1 1CB3A0932EE7E 1 0000000000000000",
+ "type": "string"
+ },
+ "y": {
+ "example": "1 153558BD903312 2 095E45DDF417D 1 0000000000000000",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "CredDefValueSchemaAnoncreds": {
+ "properties": {
+ "primary": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/CredDefValuePrimarySchemaAnoncreds"
+ }
+ ],
+ "description": "Primary value for credential definition"
+ },
+ "revocation": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/CredDefValueRevocationSchemaAnoncreds"
+ }
+ ],
+ "description": "Revocation value for credential definition"
+ }
+ },
+ "type": "object"
+ },
+ "CredInfoList": {
+ "properties": {
+ "results": {
+ "items": {
+ "$ref": "#/definitions/IndyCredInfo"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "CredRevIndyRecordsResult": {
+ "properties": {
+ "rev_reg_delta": {
+ "additionalProperties": {},
+ "description": "Indy revocation registry delta",
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "CredRevIndyRecordsResultSchemaAnoncreds": {
+ "properties": {
+ "rev_reg_delta": {
+ "additionalProperties": {},
+ "description": "Indy revocation registry delta",
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "CredRevRecordDetailsResult": {
+ "properties": {
+ "results": {
+ "items": {
+ "$ref": "#/definitions/IssuerCredRevRecord"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "CredRevRecordDetailsResultSchemaAnoncreds": {
+ "properties": {
+ "results": {
+ "items": {
+ "$ref": "#/definitions/IssuerCredRevRecordSchemaAnoncreds"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "CredRevRecordResult": {
+ "properties": {
+ "result": {
+ "$ref": "#/definitions/IssuerCredRevRecord"
+ }
+ },
+ "type": "object"
+ },
+ "CredRevRecordResultSchemaAnoncreds": {
+ "properties": {
+ "result": {
+ "$ref": "#/definitions/IssuerCredRevRecordSchemaAnoncreds"
+ }
+ },
+ "type": "object"
+ },
+ "CredRevokedResult": {
+ "properties": {
+ "revoked": {
+ "description": "Whether credential is revoked on the ledger",
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ "Credential": {
+ "additionalProperties": true,
+ "properties": {
+ "@context": {
+ "description": "The JSON-LD context of the credential",
+ "example": [
+ "https://www.w3.org/2018/credentials/v1",
+ "https://www.w3.org/2018/credentials/examples/v1"
+ ],
+ "items": {},
+ "type": "array"
+ },
+ "credentialStatus": {
+ "example": {
+ "id": "https://example.com/credentials/status/3#94567",
+ "statusListCredential": "https://example.com/credentials/status/3",
+ "statusListIndex": "94567",
+ "statusPurpose": "revocation",
+ "type": "BitstringStatusListEntry"
+ }
+ },
+ "credentialSubject": {
+ "example": {
+ "alumniOf": {
+ "id": "did:example:c276e12ec21ebfeb1f712ebc6f1"
+ },
+ "id": "did:example:ebfeb1f712ebc6f1c276e12ec21"
+ }
+ },
+ "expirationDate": {
+ "description": "The expiration date",
+ "example": "2010-01-01T19:23:24Z",
+ "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})([Tt ]([0-9]{2}):([0-9]{2}):([0-9]{2})(\\.[0-9]+)?)?(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?$",
+ "type": "string"
+ },
+ "id": {
+ "description": "The ID of the credential",
+ "example": "http://example.edu/credentials/1872",
+ "pattern": "\\w+:(\\/?\\/?)[^\\s]+",
+ "type": "string"
+ },
+ "issuanceDate": {
+ "description": "The issuance date",
+ "example": "2010-01-01T19:23:24Z",
+ "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})([Tt ]([0-9]{2}):([0-9]{2}):([0-9]{2})(\\.[0-9]+)?)?(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?$",
+ "type": "string"
+ },
+ "issuer": {
+ "description": "The JSON-LD Verifiable Credential Issuer. Either string of object with id field.",
+ "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH"
+ },
+ "proof": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/LinkedDataProof"
+ }
+ ],
+ "description": "The proof of the credential",
+ "example": {
+ "created": "2019-12-11T03:50:55",
+ "jws": "eyJhbGciOiAiRWREU0EiLCAiYjY0IjogZmFsc2UsICJjcml0JiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQKBhQDxvXNo7nvtUBb_Eq1Ch6YBKY5qBQ",
+ "proofPurpose": "assertionMethod",
+ "type": "Ed25519Signature2018",
+ "verificationMethod": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL"
+ }
+ },
+ "type": {
+ "description": "The JSON-LD type of the credential",
+ "example": ["VerifiableCredential", "AlumniCredential"],
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "@context",
+ "credentialSubject",
+ "issuanceDate",
+ "issuer",
+ "type"
+ ],
+ "type": "object"
+ },
+ "CredentialDefinition": {
+ "properties": {
+ "id": {
+ "description": "Credential definition identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
+ "type": "string"
+ },
+ "schemaId": {
+ "description": "Schema identifier within credential definition identifier",
+ "example": "20",
+ "type": "string"
+ },
+ "tag": {
+ "description": "Tag within credential definition identifier",
+ "example": "tag",
+ "type": "string"
+ },
+ "type": {
+ "default": "CL",
+ "description": "Signature type: CL for Camenisch-Lysyanskaya",
+ "example": "CL"
+ },
+ "value": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/CredDefValue"
+ }
+ ],
+ "description": "Credential definition primary and revocation values"
+ },
+ "ver": {
+ "description": "Node protocol version",
+ "example": "1.0",
+ "pattern": "^[0-9.]+$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "CredentialDefinitionGetResult": {
+ "properties": {
+ "credential_definition": {
+ "$ref": "#/definitions/CredentialDefinition"
+ }
+ },
+ "type": "object"
+ },
+ "CredentialDefinitionSendRequest": {
+ "properties": {
+ "revocation_registry_size": {
+ "description": "Revocation registry size",
+ "example": 1000,
+ "maximum": 32768,
+ "minimum": 4,
+ "type": "integer"
+ },
+ "schema_id": {
+ "description": "Schema identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
+ "type": "string"
+ },
+ "support_revocation": {
+ "description": "Revocation supported flag",
+ "type": "boolean"
+ },
+ "tag": {
+ "description": "Credential definition identifier tag",
+ "example": "default",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "CredentialDefinitionSendResult": {
+ "properties": {
+ "credential_definition_id": {
+ "description": "Credential definition identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
+ "type": "string"
+ }
+ },
+ "required": ["credential_definition_id"],
+ "type": "object"
+ },
+ "CredentialDefinitionsCreatedResult": {
+ "properties": {
+ "credential_definition_ids": {
+ "items": {
+ "description": "Credential definition identifiers",
+ "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "CredentialOffer": {
+ "properties": {
+ "@id": {
+ "description": "Message identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "@type": {
+ "description": "Message type",
+ "example": "https://didcomm.org/my-family/1.0/my-message-type",
+ "type": "string"
+ },
+ "comment": {
+ "description": "Human-readable comment",
+ "type": "string",
+ "x-nullable": true
+ },
+ "credential_preview": {
+ "$ref": "#/definitions/CredentialPreview"
+ },
+ "offers~attach": {
+ "items": {
+ "$ref": "#/definitions/AttachDecorator"
+ },
+ "type": "array"
+ }
+ },
+ "required": ["offers~attach"],
+ "type": "object"
+ },
+ "CredentialPreview": {
+ "properties": {
+ "@type": {
+ "description": "Message type identifier",
+ "example": "issue-credential/1.0/credential-preview",
+ "type": "string"
+ },
+ "attributes": {
+ "items": {
+ "$ref": "#/definitions/CredAttrSpec"
+ },
+ "type": "array"
+ }
+ },
+ "required": ["attributes"],
+ "type": "object"
+ },
+ "CredentialProposal": {
+ "properties": {
+ "@id": {
+ "description": "Message identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "@type": {
+ "description": "Message type",
+ "example": "https://didcomm.org/my-family/1.0/my-message-type",
+ "type": "string"
+ },
+ "comment": {
+ "description": "Human-readable comment",
+ "type": "string",
+ "x-nullable": true
+ },
+ "cred_def_id": {
+ "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
+ "type": "string"
+ },
+ "credential_proposal": {
+ "$ref": "#/definitions/CredentialPreview"
+ },
+ "issuer_did": {
+ "example": "WgWxqztrNooG92RXvxSTWv",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
+ "type": "string"
+ },
+ "schema_id": {
+ "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
+ "type": "string"
+ },
+ "schema_issuer_did": {
+ "example": "WgWxqztrNooG92RXvxSTWv",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
+ "type": "string"
+ },
+ "schema_name": {
+ "type": "string"
+ },
+ "schema_version": {
+ "example": "1.0",
+ "pattern": "^[0-9.]+$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "CredentialStatusOptions": {
+ "additionalProperties": true,
+ "properties": {
+ "type": {
+ "description": "Credential status method type to use for the credential. Should match status method registered in the Verifiable Credential Extension Registry",
+ "example": "CredentialStatusList2017",
+ "type": "string"
+ }
+ },
+ "required": ["type"],
+ "type": "object"
+ },
+ "DID": {
+ "properties": {
+ "did": {
+ "description": "DID of interest",
+ "example": "did:peer:WgWxqztrNooG92RXvxSTWv",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
+ "type": "string"
+ },
+ "key_type": {
+ "description": "Key type associated with the DID",
+ "enum": ["ed25519", "bls12381g2", "p256"],
+ "example": "ed25519",
+ "type": "string"
+ },
+ "metadata": {
+ "additionalProperties": {},
+ "description": "Additional metadata associated with the DID",
+ "type": "object"
+ },
+ "method": {
+ "description": "Did method associated with the DID",
+ "example": "sov",
+ "type": "string"
+ },
+ "posture": {
+ "description": "Whether DID is current public DID, posted to ledger but not current public DID, or local to the wallet",
+ "enum": ["public", "posted", "wallet_only"],
+ "example": "wallet_only",
+ "type": "string"
+ },
+ "verkey": {
+ "description": "Public verification key",
+ "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
+ "type": "string"
+ }
+ },
+ "required": ["did", "key_type", "method", "posture", "verkey"],
+ "type": "object"
+ },
+ "DIDCreate": {
+ "properties": {
+ "method": {
+ "description": "Method for the requested DID.Supported methods are 'key', 'sov', and any other registered method.",
+ "example": "sov",
+ "type": "string"
+ },
+ "options": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/DIDCreateOptions"
+ }
+ ],
+ "description": "To define a key type and/or a did depending on chosen DID method."
+ },
+ "seed": {
+ "description": "Optional seed to use for DID, Must be enabled in configuration before use.",
+ "example": "000000000000000000000000Trustee1",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "DIDCreateOptions": {
+ "properties": {
+ "did": {
+ "description": "Specify final value of the did (including did:: prefix)if the method supports or requires so.",
+ "example": "did:peer:WgWxqztrNooG92RXvxSTWv",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
+ "type": "string"
+ },
+ "key_type": {
+ "description": "Key type to use for the DID keypair. Validated with the chosen DID method's supported key types.",
+ "enum": ["ed25519", "bls12381g2", "p256"],
+ "example": "ed25519",
+ "type": "string"
+ }
+ },
+ "required": ["key_type"],
+ "type": "object"
+ },
+ "DIDEndpoint": {
+ "properties": {
+ "did": {
+ "description": "DID of interest",
+ "example": "WgWxqztrNooG92RXvxSTWv",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
+ "type": "string"
+ },
+ "endpoint": {
+ "description": "Endpoint to set (omit to delete)",
+ "example": "https://myhost:8021",
+ "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
+ "type": "string"
+ }
+ },
+ "required": ["did"],
+ "type": "object"
+ },
+ "DIDEndpointWithType": {
+ "properties": {
+ "did": {
+ "description": "DID of interest",
+ "example": "WgWxqztrNooG92RXvxSTWv",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
+ "type": "string"
+ },
+ "endpoint": {
+ "description": "Endpoint to set (omit to delete)",
+ "example": "https://myhost:8021",
+ "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
+ "type": "string"
+ },
+ "endpoint_type": {
+ "description": "Endpoint type to set (default 'Endpoint'); affects only public or posted DIDs",
+ "enum": ["Endpoint", "Profile", "LinkedDomains"],
+ "example": "Endpoint",
+ "type": "string"
+ },
+ "mediation_id": {
+ "description": "Mediation ID to use for endpoint information.",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "type": "string"
+ }
+ },
+ "required": ["did"],
+ "type": "object"
+ },
+ "DIDList": {
+ "properties": {
+ "results": {
+ "description": "DID list",
+ "items": {
+ "$ref": "#/definitions/DID"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "DIDResult": {
+ "properties": {
+ "result": {
+ "$ref": "#/definitions/DID"
+ }
+ },
+ "type": "object"
+ },
+ "DIDRotateRequestJSON": {
+ "properties": {
+ "to_did": {
+ "description": "The DID the rotating party is rotating to",
+ "example": "did:web:example.com",
+ "type": "string"
+ }
+ },
+ "required": ["to_did"],
+ "type": "object"
+ },
+ "DIDXRejectRequest": {
+ "properties": {
+ "reason": {
+ "description": "Reason for rejecting the DID Exchange",
+ "example": "Request rejected",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "DIDXRequest": {
+ "properties": {
+ "@id": {
+ "description": "Message identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "@type": {
+ "description": "Message type",
+ "example": "https://didcomm.org/my-family/1.0/my-message-type",
+ "type": "string"
+ },
+ "did": {
+ "description": "DID of exchange",
+ "example": "did:peer:WgWxqztrNooG92RXvxSTWv",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
+ "type": "string"
+ },
+ "did_doc~attach": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/AttachDecorator"
+ }
+ ],
+ "description": "As signed attachment, DID Doc associated with DID"
+ },
+ "goal": {
+ "description": "A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message",
+ "example": "To issue a Faber College Graduate credential",
+ "type": "string"
+ },
+ "goal_code": {
+ "description": "A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message",
+ "example": "issue-vc",
+ "type": "string"
+ },
+ "label": {
+ "description": "Label for DID exchange request",
+ "example": "Request to connect with Bob",
+ "type": "string"
+ }
+ },
+ "required": ["label"],
+ "type": "object"
+ },
+ "DIFField": {
+ "properties": {
+ "filter": {
+ "$ref": "#/definitions/Filter"
+ },
+ "id": {
+ "description": "ID",
+ "type": "string"
+ },
+ "path": {
+ "items": {
+ "description": "Path",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "predicate": {
+ "description": "Preference",
+ "enum": ["required", "preferred"],
+ "type": "string"
+ },
+ "purpose": {
+ "description": "Purpose",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "DIFHolder": {
+ "properties": {
+ "directive": {
+ "description": "Preference",
+ "enum": ["required", "preferred"],
+ "type": "string"
+ },
+ "field_id": {
+ "items": {
+ "description": "FieldID",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "DIFOptions": {
+ "properties": {
+ "challenge": {
+ "description": "Challenge protect against replay attack",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "type": "string"
+ },
+ "domain": {
+ "description": "Domain protect against replay attack",
+ "example": "4jt78h47fh47",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "DIFPresSpec": {
+ "properties": {
+ "issuer_id": {
+ "description": "Issuer identifier to sign the presentation, if different from current public DID",
+ "type": "string"
+ },
+ "presentation_definition": {
+ "$ref": "#/definitions/PresentationDefinition"
+ },
+ "record_ids": {
+ "additionalProperties": {},
+ "description": "Mapping of input_descriptor id to list of stored W3C credential record_id",
+ "example": {
+ "": ["", ""],
+ "": [""]
+ },
+ "type": "object"
+ },
+ "reveal_doc": {
+ "additionalProperties": {},
+ "description": "reveal doc [JSON-LD frame] dict used to derive the credential when selective disclosure is required",
+ "example": {
+ "@context": [
+ "https://www.w3.org/2018/credentials/v1",
+ "https://w3id.org/security/bbs/v1"
+ ],
+ "@explicit": true,
+ "@requireAll": true,
+ "credentialSubject": {
+ "@explicit": true,
+ "@requireAll": true,
+ "Observation": [
+ {
+ "effectiveDateTime": {},
+ "@explicit": true,
+ "@requireAll": true
+ }
+ ]
+ },
+ "issuanceDate": {},
+ "issuer": {},
+ "type": ["VerifiableCredential", "LabReport"]
+ },
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "DIFProofProposal": {
+ "properties": {
+ "input_descriptors": {
+ "items": {
+ "$ref": "#/definitions/InputDescriptors"
+ },
+ "type": "array"
+ },
+ "options": {
+ "$ref": "#/definitions/DIFOptions"
+ }
+ },
+ "type": "object"
+ },
+ "DIFProofRequest": {
+ "additionalProperties": true,
+ "properties": {
+ "options": {
+ "$ref": "#/definitions/DIFOptions"
+ },
+ "presentation_definition": {
+ "$ref": "#/definitions/PresentationDefinition"
+ }
+ },
+ "required": ["presentation_definition"],
+ "type": "object"
+ },
+ "DataIntegrityProofOptions": {
+ "additionalProperties": true,
+ "properties": {
+ "challenge": {
+ "description": "The value is used once for a particular domain and window of time. This value is used to mitigate replay attacks.",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "created": {
+ "description": "The date and time the proof was created is OPTIONAL and, if included, MUST be specified as an [XMLSCHEMA11-2] dateTimeStamp string",
+ "example": "2010-01-01T19:23:24Z",
+ "type": "string"
+ },
+ "cryptosuite": {
+ "description": "An identifier for the cryptographic suite that can be used to verify the proof.",
+ "example": "eddsa-jcs-2022",
+ "type": "string"
+ },
+ "domain": {
+ "description": "It conveys one or more security domains in which the proof is meant to be used.",
+ "example": "example.com",
+ "type": "string"
+ },
+ "expires": {
+ "description": "The expires property is OPTIONAL and, if present, specifies when the proof expires. If present, it MUST be an [XMLSCHEMA11-2] dateTimeStamp string",
+ "example": "2010-01-01T19:23:24Z",
+ "type": "string"
+ },
+ "id": {
+ "description": "An optional identifier for the proof, which MUST be a URL [URL], such as a UUID as a URN",
+ "example": "urn:uuid:6a1676b8-b51f-11ed-937b-d76685a20ff5",
+ "type": "string"
+ },
+ "nonce": {
+ "description": "One use of this field is to increase privacy by decreasing linkability that is the result of deterministically generated signatures.",
+ "example": "CF69iO3nfvqRsRBNElE8b4wO39SyJHPM7Gg1nExltW5vSfQA1lvDCR/zXX1To0/4NLo==",
+ "type": "string"
+ },
+ "previousProof": {
+ "description": "Each value identifies another data integrity proof that MUST verify before the current proof is processed.",
+ "example": "urn:uuid:6a1676b8-b51f-11ed-937b-d76685a20ff5",
+ "type": "string"
+ },
+ "proofPurpose": {
+ "description": "The proof purpose acts as a safeguard to prevent the proof from being misused by being applied to a purpose other than the one that was intended.",
+ "example": "assertionMethod",
+ "type": "string"
+ },
+ "proofValue": {
+ "description": "The value of the proof signature.",
+ "example": "zsy1AahqbzJQ63n9RtekmwzqZeVj494VppdAVJBnMYrTwft6cLJJGeTSSxCCJ6HKnRtwE7jjDh6sB2z2AAiZY9BBnCD8wUVgwqH3qchGRCuC2RugA4eQ9fUrR4Yuycac3caiaaay",
+ "type": "string"
+ },
+ "type": {
+ "description": "The specific type of proof MUST be specified as a string that maps to a URL [URL].",
+ "example": "DataIntegrityProof",
+ "type": "string"
+ },
+ "verificationMethod": {
+ "description": "A verification method is the means and information needed to verify the proof.",
+ "example": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL",
+ "pattern": "\\w+:(\\/?\\/?)[^\\s]+",
+ "type": "string"
+ }
+ },
+ "required": ["cryptosuite", "proofPurpose", "type", "verificationMethod"],
+ "type": "object"
+ },
+ "Date": {
+ "properties": {
+ "expires_time": {
+ "description": "Expiry Date",
+ "example": "2021-03-29T05:22:19Z",
+ "format": "date-time",
+ "type": "string"
+ }
+ },
+ "required": ["expires_time"],
+ "type": "object"
+ },
+ "Disclose": {
+ "properties": {
+ "@id": {
+ "description": "Message identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "@type": {
+ "description": "Message type",
+ "example": "https://didcomm.org/my-family/1.0/my-message-type",
+ "type": "string"
+ },
+ "protocols": {
+ "description": "List of protocol descriptors",
+ "items": {
+ "$ref": "#/definitions/ProtocolDescriptor"
+ },
+ "type": "array"
+ }
+ },
+ "required": ["protocols"],
+ "type": "object"
+ },
+ "Disclosures": {
+ "properties": {
+ "@id": {
+ "description": "Message identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "@type": {
+ "description": "Message type",
+ "example": "https://didcomm.org/my-family/1.0/my-message-type",
+ "type": "string"
+ },
+ "disclosures": {
+ "description": "List of protocol or goal_code descriptors",
+ "items": {},
+ "type": "array"
+ }
+ },
+ "required": ["disclosures"],
+ "type": "object"
+ },
+ "Doc": {
+ "properties": {
+ "credential": {
+ "additionalProperties": {},
+ "description": "Credential to sign",
+ "type": "object"
+ },
+ "options": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/SignatureOptions"
+ }
+ ],
+ "description": "Signature options"
+ }
+ },
+ "required": ["credential", "options"],
+ "type": "object"
+ },
+ "DocumentVerificationResult": {
+ "properties": {
+ "document": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "errors": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "results": {
+ "items": {
+ "$ref": "#/definitions/ProofResult"
+ },
+ "type": "array"
+ },
+ "verified": {
+ "type": "boolean"
+ }
+ },
+ "required": ["verified"],
+ "type": "object"
+ },
+ "EndorserInfo": {
+ "properties": {
+ "endorser_did": {
+ "description": "Endorser DID",
+ "type": "string"
+ },
+ "endorser_name": {
+ "description": "Endorser Name",
+ "type": "string"
+ }
+ },
+ "required": ["endorser_did"],
+ "type": "object"
+ },
+ "EndpointsResult": {
+ "properties": {
+ "my_endpoint": {
+ "description": "My endpoint",
+ "example": "https://myhost:8021",
+ "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
+ "type": "string"
+ },
+ "their_endpoint": {
+ "description": "Their endpoint",
+ "example": "https://myhost:8021",
+ "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "FetchCredentialResponse": {
+ "properties": {
+ "results": {
+ "$ref": "#/definitions/VerifiableCredential"
+ }
+ },
+ "type": "object"
+ },
+ "FetchKeyResponse": {
+ "properties": {
+ "kid": {
+ "description": "The associated kid",
+ "example": "did:web:example.com#key-01",
+ "type": "string"
+ },
+ "multikey": {
+ "description": "The Public Key Multibase format (multikey)",
+ "example": "z6MkgKA7yrw5kYSiDuQFcye4bMaJpcfHFry3Bx45pdWh3s8i",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "Filter": {
+ "properties": {
+ "const": {
+ "description": "Const"
+ },
+ "enum": {
+ "items": {
+ "description": "Enum"
+ },
+ "type": "array"
+ },
+ "exclusiveMaximum": {
+ "description": "ExclusiveMaximum"
+ },
+ "exclusiveMinimum": {
+ "description": "ExclusiveMinimum"
+ },
+ "format": {
+ "description": "Format",
+ "type": "string"
+ },
+ "maxLength": {
+ "description": "Max Length",
+ "example": 1234,
+ "type": "integer"
+ },
+ "maximum": {
+ "description": "Maximum"
+ },
+ "minLength": {
+ "description": "Min Length",
+ "example": 1234,
+ "type": "integer"
+ },
+ "minimum": {
+ "description": "Minimum"
+ },
+ "not": {
+ "description": "Not",
+ "example": false,
+ "type": "boolean"
+ },
+ "pattern": {
+ "description": "Pattern",
+ "type": "string"
+ },
+ "type": {
+ "description": "Type",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "Generated": {
+ "properties": {
+ "master_secret": {
+ "example": "0",
+ "pattern": "^[0-9]*$",
+ "type": "string"
+ },
+ "number": {
+ "example": "0",
+ "pattern": "^[0-9]*$",
+ "type": "string"
+ },
+ "remainder": {
+ "example": "0",
+ "pattern": "^[0-9]*$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "GetCredDefResult": {
+ "properties": {
+ "credential_definition": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/CredDef"
+ }
+ ],
+ "description": "credential definition"
+ },
+ "credential_definition_id": {
+ "description": "credential definition id",
+ "example": "did:(method):3:CL:20:tag",
+ "type": "string"
+ },
+ "credential_definitions_metadata": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "resolution_metadata": {
+ "additionalProperties": {},
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "GetCredDefsResponse": {
+ "properties": {
+ "credential_definition_ids": {
+ "items": {
+ "description": "credential definition identifiers",
+ "example": "GvLGiRogTJubmj5B36qhYz:3:CL:8:faber.agent.degree_schema",
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "GetDIDEndpointResponse": {
+ "properties": {
+ "endpoint": {
+ "description": "Full verification key",
+ "example": "https://myhost:8021",
+ "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
+ "type": "string",
+ "x-nullable": true
+ }
+ },
+ "type": "object"
+ },
+ "GetDIDVerkeyResponse": {
+ "properties": {
+ "verkey": {
+ "description": "Full verification key",
+ "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
+ "type": "string",
+ "x-nullable": true
+ }
+ },
+ "type": "object"
+ },
+ "GetNymRoleResponse": {
+ "properties": {
+ "role": {
+ "description": "Ledger role",
+ "enum": [
+ "STEWARD",
+ "TRUSTEE",
+ "ENDORSER",
+ "NETWORK_MONITOR",
+ "USER",
+ "ROLE_REMOVE"
+ ],
+ "example": "ENDORSER",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "GetSchemaResult": {
+ "properties": {
+ "resolution_metadata": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "schema": {
+ "$ref": "#/definitions/AnonCredsSchema"
+ },
+ "schema_id": {
+ "description": "Schema identifier",
+ "example": "did:(method):2:schema_name:1.0",
+ "type": "string"
+ },
+ "schema_metadata": {
+ "additionalProperties": {},
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "GetSchemasResponse": {
+ "properties": {
+ "schema_ids": {
+ "items": {
+ "description": "Schema identifiers",
+ "example": "did:(method):2:schema_name:1.0",
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "Hangup": {
+ "properties": {
+ "@id": {
+ "description": "Message identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "@type": {
+ "description": "Message type",
+ "example": "https://didcomm.org/my-family/1.0/my-message-type",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "HolderModuleResponse": {
+ "properties": {},
+ "type": "object"
+ },
+ "IndyAttrValue": {
+ "properties": {
+ "encoded": {
+ "description": "Attribute encoded value",
+ "example": "-1",
+ "pattern": "^-?[0-9]*$",
+ "type": "string"
+ },
+ "raw": {
+ "description": "Attribute raw value",
+ "type": "string"
+ }
+ },
+ "required": ["encoded", "raw"],
+ "type": "object"
+ },
+ "IndyCredAbstract": {
+ "properties": {
+ "cred_def_id": {
+ "description": "Credential definition identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
+ "type": "string"
+ },
+ "key_correctness_proof": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/IndyKeyCorrectnessProof"
+ }
+ ],
+ "description": "Key correctness proof"
+ },
+ "nonce": {
+ "description": "Nonce in credential abstract",
+ "example": "0",
+ "pattern": "^[0-9]*$",
+ "type": "string"
+ },
+ "schema_id": {
+ "description": "Schema identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "cred_def_id",
+ "key_correctness_proof",
+ "nonce",
+ "schema_id"
+ ],
+ "type": "object"
+ },
+ "IndyCredInfo": {
+ "properties": {
+ "attrs": {
+ "additionalProperties": {
+ "example": "alice",
+ "type": "string"
+ },
+ "description": "Attribute names and value",
+ "type": "object"
+ },
+ "cred_def_id": {
+ "description": "Credential definition identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
+ "type": "string"
+ },
+ "cred_rev_id": {
+ "description": "Credential revocation identifier",
+ "example": "12345",
+ "pattern": "^[1-9][0-9]*$",
+ "type": "string",
+ "x-nullable": true
+ },
+ "referent": {
+ "description": "Wallet referent",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "rev_reg_id": {
+ "description": "Revocation registry identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
+ "type": "string",
+ "x-nullable": true
+ },
+ "schema_id": {
+ "description": "Schema identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "IndyCredPrecis": {
+ "properties": {
+ "cred_info": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/IndyCredInfo"
+ }
+ ],
+ "description": "Credential info"
+ },
+ "interval": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/IndyNonRevocationInterval"
+ }
+ ],
+ "description": "Non-revocation interval from presentation request"
+ },
+ "presentation_referents": {
+ "items": {
+ "description": "presentation referent",
+ "example": "1_age_uuid",
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": ["cred_info"],
+ "type": "object"
+ },
+ "IndyCredRequest": {
+ "properties": {
+ "blinded_ms": {
+ "additionalProperties": {},
+ "description": "Blinded master secret",
+ "type": "object"
+ },
+ "blinded_ms_correctness_proof": {
+ "additionalProperties": {},
+ "description": "Blinded master secret correctness proof",
+ "type": "object"
+ },
+ "cred_def_id": {
+ "description": "Credential definition identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
+ "type": "string"
+ },
+ "nonce": {
+ "description": "Nonce in credential request",
+ "example": "0",
+ "pattern": "^[0-9]*$",
+ "type": "string"
+ },
+ "prover_did": {
+ "description": "Prover DID/Random String/UUID",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ }
+ },
+ "required": [
+ "blinded_ms",
+ "blinded_ms_correctness_proof",
+ "cred_def_id",
+ "nonce",
+ "prover_did"
+ ],
+ "type": "object"
+ },
+ "IndyCredential": {
+ "properties": {
+ "cred_def_id": {
+ "description": "Credential definition identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
+ "type": "string"
+ },
+ "rev_reg": {
+ "additionalProperties": {},
+ "description": "Revocation registry state",
+ "type": "object",
+ "x-nullable": true
+ },
+ "rev_reg_id": {
+ "description": "Revocation registry identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
+ "type": "string",
+ "x-nullable": true
+ },
+ "schema_id": {
+ "description": "Schema identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
+ "type": "string"
+ },
+ "signature": {
+ "additionalProperties": {},
+ "description": "Credential signature",
+ "type": "object"
+ },
+ "signature_correctness_proof": {
+ "additionalProperties": {},
+ "description": "Credential signature correctness proof",
+ "type": "object"
+ },
+ "values": {
+ "additionalProperties": {
+ "$ref": "#/definitions/IndyAttrValue"
+ },
+ "description": "Credential attributes",
+ "type": "object"
+ },
+ "witness": {
+ "additionalProperties": {},
+ "description": "Witness for revocation proof",
+ "type": "object",
+ "x-nullable": true
+ }
+ },
+ "required": [
+ "cred_def_id",
+ "schema_id",
+ "signature",
+ "signature_correctness_proof",
+ "values"
+ ],
+ "type": "object"
+ },
+ "IndyEQProof": {
+ "properties": {
+ "a_prime": {
+ "example": "0",
+ "pattern": "^[0-9]*$",
+ "type": "string"
+ },
+ "e": {
+ "example": "0",
+ "pattern": "^[0-9]*$",
+ "type": "string"
+ },
+ "m": {
+ "additionalProperties": {
+ "example": "0",
+ "pattern": "^[0-9]*$",
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "m2": {
+ "example": "0",
+ "pattern": "^[0-9]*$",
+ "type": "string"
+ },
+ "revealed_attrs": {
+ "additionalProperties": {
+ "example": "-1",
+ "pattern": "^-?[0-9]*$",
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "v": {
+ "example": "0",
+ "pattern": "^[0-9]*$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "IndyGEProof": {
+ "properties": {
+ "alpha": {
+ "example": "0",
+ "pattern": "^[0-9]*$",
+ "type": "string"
+ },
+ "mj": {
+ "example": "0",
+ "pattern": "^[0-9]*$",
+ "type": "string"
+ },
+ "predicate": {
+ "$ref": "#/definitions/IndyGEProofPred"
+ },
+ "r": {
+ "additionalProperties": {
+ "example": "0",
+ "pattern": "^[0-9]*$",
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "t": {
+ "additionalProperties": {
+ "example": "0",
+ "pattern": "^[0-9]*$",
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "u": {
+ "additionalProperties": {
+ "example": "0",
+ "pattern": "^[0-9]*$",
+ "type": "string"
+ },
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "IndyGEProofPred": {
+ "properties": {
+ "attr_name": {
+ "description": "Attribute name, indy-canonicalized",
+ "type": "string"
+ },
+ "p_type": {
+ "description": "Predicate type",
+ "enum": ["LT", "LE", "GE", "GT"],
+ "type": "string"
+ },
+ "value": {
+ "description": "Predicate threshold value",
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "IndyKeyCorrectnessProof": {
+ "properties": {
+ "c": {
+ "description": "c in key correctness proof",
+ "example": "0",
+ "pattern": "^[0-9]*$",
+ "type": "string"
+ },
+ "xr_cap": {
+ "description": "xr_cap in key correctness proof",
+ "items": {
+ "description": "xr_cap components in key correctness proof",
+ "items": {
+ "description": "xr_cap component values in key correctness proof",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "type": "array"
+ },
+ "xz_cap": {
+ "description": "xz_cap in key correctness proof",
+ "example": "0",
+ "pattern": "^[0-9]*$",
+ "type": "string"
+ }
+ },
+ "required": ["c", "xr_cap", "xz_cap"],
+ "type": "object"
+ },
+ "IndyNonRevocProof": {
+ "properties": {
+ "c_list": {
+ "additionalProperties": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "x_list": {
+ "additionalProperties": {
+ "type": "string"
+ },
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "IndyNonRevocationInterval": {
+ "properties": {
+ "from": {
+ "description": "Earliest time of interest in non-revocation interval",
+ "example": 1640995199,
+ "maximum": 18446744073709551615,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "to": {
+ "description": "Latest time of interest in non-revocation interval",
+ "example": 1640995199,
+ "maximum": 18446744073709551615,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "IndyPresAttrSpec": {
+ "properties": {
+ "cred_def_id": {
+ "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
+ "type": "string"
+ },
+ "mime-type": {
+ "description": "MIME type (default null)",
+ "example": "image/jpeg",
+ "type": "string"
+ },
+ "name": {
+ "description": "Attribute name",
+ "example": "favourite_drink",
+ "type": "string"
+ },
+ "referent": {
+ "description": "Credential referent",
+ "example": "0",
+ "type": "string"
+ },
+ "value": {
+ "description": "Attribute value",
+ "example": "martini",
+ "type": "string"
+ }
+ },
+ "required": ["name"],
+ "type": "object"
+ },
+ "IndyPresPredSpec": {
+ "properties": {
+ "cred_def_id": {
+ "description": "Credential definition identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
+ "type": "string"
+ },
+ "name": {
+ "description": "Attribute name",
+ "example": "high_score",
+ "type": "string"
+ },
+ "predicate": {
+ "description": "Predicate type ('<', '<=', '>=', or '>')",
+ "enum": ["<", "<=", ">=", ">"],
+ "example": ">=",
+ "type": "string"
+ },
+ "threshold": {
+ "description": "Threshold value",
+ "type": "integer"
+ }
+ },
+ "required": ["name", "predicate", "threshold"],
+ "type": "object"
+ },
+ "IndyPresPreview": {
+ "properties": {
+ "@type": {
+ "description": "Message type identifier",
+ "example": "https://didcomm.org/present-proof/1.0/presentation-preview",
+ "type": "string"
+ },
+ "attributes": {
+ "items": {
+ "$ref": "#/definitions/IndyPresAttrSpec"
+ },
+ "type": "array"
+ },
+ "predicates": {
+ "items": {
+ "$ref": "#/definitions/IndyPresPredSpec"
+ },
+ "type": "array"
+ }
+ },
+ "required": ["attributes", "predicates"],
+ "type": "object"
+ },
+ "IndyPresSpec": {
+ "properties": {
+ "requested_attributes": {
+ "additionalProperties": {
+ "$ref": "#/definitions/IndyRequestedCredsRequestedAttr"
+ },
+ "description": "Nested object mapping proof request attribute referents to requested-attribute specifiers",
+ "type": "object"
+ },
+ "requested_predicates": {
+ "additionalProperties": {
+ "$ref": "#/definitions/IndyRequestedCredsRequestedPred"
+ },
+ "description": "Nested object mapping proof request predicate referents to requested-predicate specifiers",
+ "type": "object"
+ },
+ "self_attested_attributes": {
+ "additionalProperties": {
+ "description": "Self-attested attribute values to use in requested-credentials structure for proof construction",
+ "example": "self_attested_value",
+ "type": "string"
+ },
+ "description": "Self-attested attributes to build into proof",
+ "type": "object"
+ },
+ "trace": {
+ "description": "Whether to trace event (default false)",
+ "example": false,
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "requested_attributes",
+ "requested_predicates",
+ "self_attested_attributes"
+ ],
+ "type": "object"
+ },
+ "IndyPrimaryProof": {
+ "properties": {
+ "eq_proof": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/IndyEQProof"
+ }
+ ],
+ "description": "Indy equality proof",
+ "x-nullable": true
+ },
+ "ge_proofs": {
+ "description": "Indy GE proofs",
+ "items": {
+ "$ref": "#/definitions/IndyGEProof"
+ },
+ "type": "array",
+ "x-nullable": true
+ }
+ },
+ "type": "object"
+ },
+ "IndyProof": {
+ "properties": {
+ "identifiers": {
+ "description": "Indy proof.identifiers content",
+ "items": {
+ "$ref": "#/definitions/IndyProofIdentifier"
+ },
+ "type": "array"
+ },
+ "proof": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/IndyProofProof"
+ }
+ ],
+ "description": "Indy proof.proof content"
+ },
+ "requested_proof": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/IndyProofRequestedProof"
+ }
+ ],
+ "description": "Indy proof.requested_proof content"
+ }
+ },
+ "type": "object"
+ },
+ "IndyProofIdentifier": {
+ "properties": {
+ "cred_def_id": {
+ "description": "Credential definition identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
+ "type": "string"
+ },
+ "rev_reg_id": {
+ "description": "Revocation registry identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
+ "type": "string",
+ "x-nullable": true
+ },
+ "schema_id": {
+ "description": "Schema identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
+ "type": "string"
+ },
+ "timestamp": {
+ "description": "Timestamp epoch",
+ "example": 1640995199,
+ "maximum": 18446744073709551615,
+ "minimum": 0,
+ "type": "integer",
+ "x-nullable": true
+ }
+ },
+ "type": "object"
+ },
+ "IndyProofProof": {
+ "properties": {
+ "aggregated_proof": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/IndyProofProofAggregatedProof"
+ }
+ ],
+ "description": "Indy proof aggregated proof"
+ },
+ "proofs": {
+ "description": "Indy proof proofs",
+ "items": {
+ "$ref": "#/definitions/IndyProofProofProofsProof"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "IndyProofProofAggregatedProof": {
+ "properties": {
+ "c_hash": {
+ "description": "c_hash value",
+ "type": "string"
+ },
+ "c_list": {
+ "description": "c_list value",
+ "items": {
+ "items": {
+ "type": "integer"
+ },
+ "type": "array"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "IndyProofProofProofsProof": {
+ "properties": {
+ "non_revoc_proof": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/IndyNonRevocProof"
+ }
+ ],
+ "description": "Indy non-revocation proof",
+ "x-nullable": true
+ },
+ "primary_proof": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/IndyPrimaryProof"
+ }
+ ],
+ "description": "Indy primary proof"
+ }
+ },
+ "type": "object"
+ },
+ "IndyProofReqAttrSpec": {
+ "properties": {
+ "name": {
+ "description": "Attribute name",
+ "example": "favouriteDrink",
+ "type": "string"
+ },
+ "names": {
+ "description": "Attribute name group",
+ "items": {
+ "example": "age",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "non_revoked": {
+ "$ref": "#/definitions/IndyProofReqAttrSpecNonRevoked",
+ "x-nullable": true
+ },
+ "restrictions": {
+ "description": "If present, credential must satisfy one of given restrictions: specify schema_id, schema_issuer_did, schema_name, schema_version, issuer_did, cred_def_id, and/or attr::::value where represents a credential attribute name",
+ "items": {
+ "additionalProperties": {
+ "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "IndyProofReqAttrSpecNonRevoked": {
+ "properties": {
+ "from": {
+ "description": "Earliest time of interest in non-revocation interval",
+ "example": 1640995199,
+ "maximum": 18446744073709551615,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "to": {
+ "description": "Latest time of interest in non-revocation interval",
+ "example": 1640995199,
+ "maximum": 18446744073709551615,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "IndyProofReqPredSpec": {
+ "properties": {
+ "name": {
+ "description": "Attribute name",
+ "example": "index",
+ "type": "string"
+ },
+ "non_revoked": {
+ "$ref": "#/definitions/IndyProofReqPredSpecNonRevoked",
+ "x-nullable": true
+ },
+ "p_type": {
+ "description": "Predicate type ('<', '<=', '>=', or '>')",
+ "enum": ["<", "<=", ">=", ">"],
+ "example": ">=",
+ "type": "string"
+ },
+ "p_value": {
+ "description": "Threshold value",
+ "type": "integer"
+ },
+ "restrictions": {
+ "description": "If present, credential must satisfy one of given restrictions: specify schema_id, schema_issuer_did, schema_name, schema_version, issuer_did, cred_def_id, and/or attr::::value where represents a credential attribute name",
+ "items": {
+ "additionalProperties": {
+ "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "required": ["name", "p_type", "p_value"],
+ "type": "object"
+ },
+ "IndyProofReqPredSpecNonRevoked": {
+ "properties": {
+ "from": {
+ "description": "Earliest time of interest in non-revocation interval",
+ "example": 1640995199,
+ "maximum": 18446744073709551615,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "to": {
+ "description": "Latest time of interest in non-revocation interval",
+ "example": 1640995199,
+ "maximum": 18446744073709551615,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "IndyProofRequest": {
+ "properties": {
+ "name": {
+ "description": "Proof request name",
+ "example": "Proof request",
+ "type": "string"
+ },
+ "non_revoked": {
+ "$ref": "#/definitions/IndyProofRequestNonRevoked",
+ "x-nullable": true
+ },
+ "nonce": {
+ "description": "Nonce",
+ "example": "1",
+ "pattern": "^[1-9][0-9]*$",
+ "type": "string"
+ },
+ "requested_attributes": {
+ "additionalProperties": {
+ "$ref": "#/definitions/IndyProofReqAttrSpec"
+ },
+ "description": "Requested attribute specifications of proof request",
+ "type": "object"
+ },
+ "requested_predicates": {
+ "additionalProperties": {
+ "$ref": "#/definitions/IndyProofReqPredSpec"
+ },
+ "description": "Requested predicate specifications of proof request",
+ "type": "object"
+ },
+ "version": {
+ "description": "Proof request version",
+ "example": "1.0",
+ "pattern": "^[0-9.]+$",
+ "type": "string"
+ }
+ },
+ "required": ["requested_attributes", "requested_predicates"],
+ "type": "object"
+ },
+ "IndyProofRequestNonRevoked": {
+ "properties": {
+ "from": {
+ "description": "Earliest time of interest in non-revocation interval",
+ "example": 1640995199,
+ "maximum": 18446744073709551615,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "to": {
+ "description": "Latest time of interest in non-revocation interval",
+ "example": 1640995199,
+ "maximum": 18446744073709551615,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "IndyProofRequestedProof": {
+ "properties": {
+ "predicates": {
+ "additionalProperties": {
+ "$ref": "#/definitions/IndyProofRequestedProofPredicate"
+ },
+ "description": "Proof requested proof predicates.",
+ "type": "object"
+ },
+ "revealed_attr_groups": {
+ "additionalProperties": {
+ "$ref": "#/definitions/IndyProofRequestedProofRevealedAttrGroup"
+ },
+ "description": "Proof requested proof revealed attribute groups",
+ "type": "object",
+ "x-nullable": true
+ },
+ "revealed_attrs": {
+ "additionalProperties": {
+ "$ref": "#/definitions/IndyProofRequestedProofRevealedAttr"
+ },
+ "description": "Proof requested proof revealed attributes",
+ "type": "object",
+ "x-nullable": true
+ },
+ "self_attested_attrs": {
+ "additionalProperties": {},
+ "description": "Proof requested proof self-attested attributes",
+ "type": "object"
+ },
+ "unrevealed_attrs": {
+ "additionalProperties": {},
+ "description": "Unrevealed attributes",
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "IndyProofRequestedProofPredicate": {
+ "properties": {
+ "sub_proof_index": {
+ "description": "Sub-proof index",
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "IndyProofRequestedProofRevealedAttr": {
+ "properties": {
+ "encoded": {
+ "description": "Encoded value",
+ "example": "-1",
+ "pattern": "^-?[0-9]*$",
+ "type": "string"
+ },
+ "raw": {
+ "description": "Raw value",
+ "type": "string"
+ },
+ "sub_proof_index": {
+ "description": "Sub-proof index",
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "IndyProofRequestedProofRevealedAttrGroup": {
+ "properties": {
+ "sub_proof_index": {
+ "description": "Sub-proof index",
+ "type": "integer"
+ },
+ "values": {
+ "additionalProperties": {
+ "$ref": "#/definitions/RawEncoded"
+ },
+ "description": "Indy proof requested proof revealed attr groups group value",
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "IndyRequestedCredsRequestedAttr": {
+ "properties": {
+ "cred_id": {
+ "description": "Wallet credential identifier (typically but not necessarily a UUID)",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "revealed": {
+ "description": "Whether to reveal attribute in proof (default true)",
+ "type": "boolean"
+ }
+ },
+ "required": ["cred_id"],
+ "type": "object"
+ },
+ "IndyRequestedCredsRequestedPred": {
+ "properties": {
+ "cred_id": {
+ "description": "Wallet credential identifier (typically but not necessarily a UUID)",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "timestamp": {
+ "description": "Epoch timestamp of interest for non-revocation proof",
+ "example": 1640995199,
+ "maximum": 18446744073709551615,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": ["cred_id"],
+ "type": "object"
+ },
+ "IndyRevRegDef": {
+ "properties": {
+ "credDefId": {
+ "description": "Credential definition identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
+ "type": "string"
+ },
+ "id": {
+ "description": "Indy revocation registry identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
+ "type": "string"
+ },
+ "revocDefType": {
+ "description": "Revocation registry type (specify CL_ACCUM)",
+ "enum": ["CL_ACCUM"],
+ "example": "CL_ACCUM",
+ "type": "string"
+ },
+ "tag": {
+ "description": "Revocation registry tag",
+ "type": "string"
+ },
+ "value": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/IndyRevRegDefValue"
+ }
+ ],
+ "description": "Revocation registry definition value"
+ },
+ "ver": {
+ "description": "Version of revocation registry definition",
+ "example": "1.0",
+ "pattern": "^[0-9.]+$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "IndyRevRegDefValue": {
+ "properties": {
+ "issuanceType": {
+ "description": "Issuance type",
+ "enum": ["ISSUANCE_ON_DEMAND", "ISSUANCE_BY_DEFAULT"],
+ "type": "string"
+ },
+ "maxCredNum": {
+ "description": "Maximum number of credentials; registry size",
+ "example": 10,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "publicKeys": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/IndyRevRegDefValuePublicKeys"
+ }
+ ],
+ "description": "Public keys"
+ },
+ "tailsHash": {
+ "description": "Tails hash value",
+ "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
+ "type": "string"
+ },
+ "tailsLocation": {
+ "description": "Tails file location",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "IndyRevRegDefValuePublicKeys": {
+ "properties": {
+ "accumKey": {
+ "$ref": "#/definitions/IndyRevRegDefValuePublicKeysAccumKey"
+ }
+ },
+ "type": "object"
+ },
+ "IndyRevRegDefValuePublicKeysAccumKey": {
+ "properties": {
+ "z": {
+ "description": "Value for z",
+ "example": "1 120F522F81E6B7 1 09F7A59005C4939854",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "IndyRevRegEntry": {
+ "properties": {
+ "value": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/IndyRevRegEntryValue"
+ }
+ ],
+ "description": "Revocation registry entry value"
+ },
+ "ver": {
+ "description": "Version of revocation registry entry",
+ "example": "1.0",
+ "pattern": "^[0-9.]+$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "IndyRevRegEntryValue": {
+ "properties": {
+ "accum": {
+ "description": "Accumulator value",
+ "example": "21 11792B036AED0AAA12A4 4 298B2571FFC63A737",
+ "type": "string"
+ },
+ "prevAccum": {
+ "description": "Previous accumulator value",
+ "example": "21 137AC810975E4 6 76F0384B6F23",
+ "type": "string"
+ },
+ "revoked": {
+ "description": "Revoked credential revocation identifiers",
+ "items": {
+ "type": "integer"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "InnerCredDef": {
+ "properties": {
+ "issuerId": {
+ "description": "Issuer Identifier of the credential definition",
+ "example": "did:(method):WgWxqztrNooG92RXvxSTWv",
+ "type": "string"
+ },
+ "schemaId": {
+ "description": "Schema identifier",
+ "example": "did:(method):2:schema_name:1.0",
+ "type": "string"
+ },
+ "tag": {
+ "description": "Credential definition tag",
+ "example": "default",
+ "type": "string"
+ }
+ },
+ "required": ["issuerId", "schemaId", "tag"],
+ "type": "object"
+ },
+ "InnerRevRegDef": {
+ "properties": {
+ "credDefId": {
+ "description": "Credential definition identifier",
+ "example": "did:(method):2:schema_name:1.0",
+ "type": "string"
+ },
+ "issuerId": {
+ "description": "Issuer Identifier of the credential definition or schema",
+ "example": "did:(method):WgWxqztrNooG92RXvxSTWv",
+ "type": "string"
+ },
+ "maxCredNum": {
+ "description": "Maximum number of credential revocations per registry",
+ "example": 777,
+ "type": "integer"
+ },
+ "tag": {
+ "description": "tag for revocation registry",
+ "example": "default",
+ "type": "string"
+ }
+ },
+ "required": ["credDefId", "issuerId", "maxCredNum", "tag"],
+ "type": "object"
+ },
+ "InputDescriptors": {
+ "properties": {
+ "constraints": {
+ "$ref": "#/definitions/Constraints"
+ },
+ "group": {
+ "items": {
+ "description": "Group",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "id": {
+ "description": "ID",
+ "type": "string"
+ },
+ "metadata": {
+ "additionalProperties": {},
+ "description": "Metadata dictionary",
+ "type": "object"
+ },
+ "name": {
+ "description": "Name",
+ "type": "string"
+ },
+ "purpose": {
+ "description": "Purpose",
+ "type": "string"
+ },
+ "schema": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/SchemasInputDescriptorFilter"
+ }
+ ],
+ "description": "Accepts a list of schema or a dict containing filters like oneof_filter.",
+ "example": {
+ "oneof_filter": [
+ [
+ {
+ "uri": "https://www.w3.org/Test1#Test1"
+ },
+ {
+ "uri": "https://www.w3.org/Test2#Test2"
+ }
+ ],
+ {
+ "oneof_filter": [
+ [
+ {
+ "uri": "https://www.w3.org/Test1#Test1"
+ }
+ ],
+ [
+ {
+ "uri": "https://www.w3.org/Test2#Test2"
+ }
+ ]
+ ]
+ }
+ ]
+ }
+ }
+ },
+ "type": "object"
+ },
+ "IntroModuleResponse": {
+ "properties": {},
+ "type": "object"
+ },
+ "InvitationCreateRequest": {
+ "properties": {
+ "accept": {
+ "description": "List of mime type in order of preference that should be use in responding to the message",
+ "example": ["didcomm/aip1", "didcomm/aip2;env=rfc19"],
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "alias": {
+ "description": "Alias for connection",
+ "example": "Barry",
+ "type": "string"
+ },
+ "attachments": {
+ "description": "Optional invitation attachments",
+ "items": {
+ "$ref": "#/definitions/AttachmentDef"
+ },
+ "type": "array"
+ },
+ "goal": {
+ "description": "A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message",
+ "example": "To issue a Faber College Graduate credential",
+ "type": "string"
+ },
+ "goal_code": {
+ "description": "A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message",
+ "example": "issue-vc",
+ "type": "string"
+ },
+ "handshake_protocols": {
+ "items": {
+ "description": "Handshake protocol to specify in invitation",
+ "example": "https://didcomm.org/didexchange/1.0",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "mediation_id": {
+ "description": "Identifier for active mediation record to be used",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "type": "string"
+ },
+ "metadata": {
+ "additionalProperties": {},
+ "description": "Optional metadata to attach to the connection created with the invitation",
+ "type": "object"
+ },
+ "my_label": {
+ "description": "Label for connection invitation",
+ "example": "Invitation to Barry",
+ "type": "string"
+ },
+ "protocol_version": {
+ "description": "OOB protocol version",
+ "example": "1.1",
+ "type": "string"
+ },
+ "use_did": {
+ "description": "DID to use in invitation",
+ "example": "did:example:123",
+ "type": "string"
+ },
+ "use_did_method": {
+ "description": "DID method to use in invitation",
+ "enum": ["did:peer:2", "did:peer:4"],
+ "example": "did:peer:2",
+ "type": "string"
+ },
+ "use_public_did": {
+ "description": "Whether to use public DID in invitation",
+ "example": false,
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ "InvitationMessage": {
+ "properties": {
+ "@id": {
+ "description": "Message identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "@type": {
+ "description": "Message type",
+ "example": "https://didcomm.org/my-family/1.0/my-message-type",
+ "type": "string"
+ },
+ "accept": {
+ "description": "List of mime type in order of preference",
+ "example": ["didcomm/aip1", "didcomm/aip2;env=rfc19"],
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "goal": {
+ "description": "A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message",
+ "example": "To issue a Faber College Graduate credential",
+ "type": "string"
+ },
+ "goal_code": {
+ "description": "A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message",
+ "example": "issue-vc",
+ "type": "string"
+ },
+ "handshake_protocols": {
+ "items": {
+ "description": "Handshake protocol",
+ "example": "https://didcomm.org/didexchange/1.0",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "imageUrl": {
+ "description": "Optional image URL for out-of-band invitation",
+ "example": "http://192.168.56.101/img/logo.jpg",
+ "format": "url",
+ "type": "string",
+ "x-nullable": true
+ },
+ "label": {
+ "description": "Optional label",
+ "example": "Bob",
+ "type": "string"
+ },
+ "requests~attach": {
+ "description": "Optional request attachment",
+ "items": {
+ "$ref": "#/definitions/AttachDecorator"
+ },
+ "type": "array"
+ },
+ "services": {
+ "example": [
+ {
+ "did": "WgWxqztrNooG92RXvxSTWv",
+ "id": "string",
+ "recipientKeys": [
+ "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH"
+ ],
+ "routingKeys": [
+ "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH"
+ ],
+ "serviceEndpoint": "http://192.168.56.101:8020",
+ "type": "string"
+ },
+ "did:sov:WgWxqztrNooG92RXvxSTWv"
+ ],
+ "items": {
+ "description": "Either a DIDComm service object (as per RFC0067) or a DID string."
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "InvitationRecord": {
+ "properties": {
+ "created_at": {
+ "description": "Time of record creation",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ },
+ "invi_msg_id": {
+ "description": "Invitation message identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "invitation": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/InvitationMessage"
+ }
+ ],
+ "description": "Out of band invitation message"
+ },
+ "invitation_id": {
+ "description": "Invitation record identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "invitation_url": {
+ "description": "Invitation message URL",
+ "example": "https://example.com/endpoint?c_i=eyJAdHlwZSI6ICIuLi4iLCAiLi4uIjogIi4uLiJ9XX0=",
+ "type": "string"
+ },
+ "oob_id": {
+ "description": "Out of band record identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "state": {
+ "description": "Out of band message exchange state",
+ "example": "await_response",
+ "type": "string"
+ },
+ "trace": {
+ "description": "Record trace information, based on agent configuration",
+ "type": "boolean"
+ },
+ "updated_at": {
+ "description": "Time of last record update",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "InvitationRecordResponse": {
+ "properties": {},
+ "type": "object"
+ },
+ "InvitationResult": {
+ "properties": {
+ "connection_id": {
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "invitation": {
+ "$ref": "#/definitions/ConnectionInvitation"
+ },
+ "invitation_url": {
+ "description": "Invitation URL",
+ "example": "http://192.168.56.101:8020/invite?c_i=eyJAdHlwZSI6Li4ufQ==",
+ "type": "string"
+ }
+ },
+ "required": ["connection_id", "invitation", "invitation_url"],
+ "type": "object"
+ },
+ "IssueCredentialModuleResponse": {
+ "properties": {},
+ "type": "object"
+ },
+ "IssueCredentialRequest": {
+ "properties": {
+ "credential": {
+ "$ref": "#/definitions/Credential"
+ },
+ "options": {
+ "$ref": "#/definitions/LDProofVCOptions"
+ }
+ },
+ "type": "object"
+ },
+ "IssueCredentialResponse": {
+ "properties": {
+ "verifiableCredential": {
+ "$ref": "#/definitions/VerifiableCredential"
+ }
+ },
+ "type": "object"
+ },
+ "IssuerCredRevRecord": {
+ "properties": {
+ "created_at": {
+ "description": "Time of record creation",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ },
+ "cred_def_id": {
+ "description": "Credential definition identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
+ "type": "string"
+ },
+ "cred_ex_id": {
+ "description": "Credential exchange record identifier at credential issue",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "cred_ex_version": {
+ "description": "Credential exchange version",
+ "type": "string"
+ },
+ "cred_rev_id": {
+ "description": "Credential revocation identifier",
+ "example": "12345",
+ "pattern": "^[1-9][0-9]*$",
+ "type": "string"
+ },
+ "record_id": {
+ "description": "Issuer credential revocation record identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "rev_reg_id": {
+ "description": "Revocation registry identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
+ "type": "string"
+ },
+ "state": {
+ "description": "Issue credential revocation record state",
+ "example": "issued",
+ "type": "string"
+ },
+ "updated_at": {
+ "description": "Time of last record update",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "IssuerCredRevRecordSchemaAnoncreds": {
+ "properties": {
+ "created_at": {
+ "description": "Time of record creation",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ },
+ "cred_def_id": {
+ "description": "Credential definition identifier",
+ "type": "string"
+ },
+ "cred_ex_id": {
+ "description": "Credential exchange record identifier at credential issue",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "cred_ex_version": {
+ "description": "Credential exchange version",
+ "type": "string"
+ },
+ "cred_rev_id": {
+ "description": "Credential revocation identifier",
+ "type": "string"
+ },
+ "record_id": {
+ "description": "Issuer credential revocation record identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "rev_reg_id": {
+ "description": "Revocation registry identifier",
+ "type": "string"
+ },
+ "state": {
+ "description": "Issue credential revocation record state",
+ "example": "issued",
+ "type": "string"
+ },
+ "updated_at": {
+ "description": "Time of last record update",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "IssuerRevRegRecord": {
+ "properties": {
+ "created_at": {
+ "description": "Time of record creation",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ },
+ "cred_def_id": {
+ "description": "Credential definition identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
+ "type": "string"
+ },
+ "error_msg": {
+ "description": "Error message",
+ "example": "Revocation registry undefined",
+ "type": "string"
+ },
+ "issuer_did": {
+ "description": "Issuer DID",
+ "example": "WgWxqztrNooG92RXvxSTWv",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
+ "type": "string"
+ },
+ "max_cred_num": {
+ "description": "Maximum number of credentials for revocation registry",
+ "example": 1000,
+ "type": "integer"
+ },
+ "pending_pub": {
+ "description": "Credential revocation identifier for credential revoked and pending publication to ledger",
+ "items": {
+ "example": "23",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "record_id": {
+ "description": "Issuer revocation registry record identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "revoc_def_type": {
+ "description": "Revocation registry type (specify CL_ACCUM)",
+ "enum": ["CL_ACCUM"],
+ "example": "CL_ACCUM",
+ "type": "string"
+ },
+ "revoc_reg_def": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/IndyRevRegDef"
+ }
+ ],
+ "description": "Revocation registry definition"
+ },
+ "revoc_reg_entry": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/IndyRevRegEntry"
+ }
+ ],
+ "description": "Revocation registry entry"
+ },
+ "revoc_reg_id": {
+ "description": "Revocation registry identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
+ "type": "string"
+ },
+ "state": {
+ "description": "Issue revocation registry record state",
+ "example": "active",
+ "type": "string"
+ },
+ "tag": {
+ "description": "Tag within issuer revocation registry identifier",
+ "type": "string"
+ },
+ "tails_hash": {
+ "description": "Tails hash",
+ "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
+ "type": "string"
+ },
+ "tails_local_path": {
+ "description": "Local path to tails file",
+ "type": "string"
+ },
+ "tails_public_uri": {
+ "description": "Public URI for tails file",
+ "type": "string"
+ },
+ "updated_at": {
+ "description": "Time of last record update",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "JWSCreate": {
+ "properties": {
+ "did": {
+ "description": "DID of interest",
+ "example": "did:peer:WgWxqztrNooG92RXvxSTWv",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
+ "type": "string"
+ },
+ "headers": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "payload": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "verificationMethod": {
+ "description": "Information used for proof verification",
+ "example": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL",
+ "pattern": "\\w+:(\\/?\\/?)[^\\s]+",
+ "type": "string"
+ }
+ },
+ "required": ["payload"],
+ "type": "object"
+ },
+ "JWSVerify": {
+ "properties": {
+ "jwt": {
+ "example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk",
+ "pattern": "^[a-zA-Z0-9_-]+\\.[a-zA-Z0-9_-]*\\.[a-zA-Z0-9_-]+$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "JWSVerifyResponse": {
+ "properties": {
+ "error": {
+ "description": "Error text",
+ "type": "string"
+ },
+ "headers": {
+ "additionalProperties": {},
+ "description": "Headers from verified JWT.",
+ "type": "object"
+ },
+ "kid": {
+ "description": "kid of signer",
+ "type": "string"
+ },
+ "payload": {
+ "additionalProperties": {},
+ "description": "Payload from verified JWT",
+ "type": "object"
+ },
+ "valid": {
+ "type": "boolean"
+ }
+ },
+ "required": ["headers", "kid", "payload", "valid"],
+ "type": "object"
+ },
+ "Keylist": {
+ "properties": {
+ "results": {
+ "description": "List of keylist records",
+ "items": {
+ "$ref": "#/definitions/RouteRecord"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "KeylistQuery": {
+ "properties": {
+ "@id": {
+ "description": "Message identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "@type": {
+ "description": "Message type",
+ "example": "https://didcomm.org/my-family/1.0/my-message-type",
+ "type": "string"
+ },
+ "filter": {
+ "additionalProperties": {},
+ "description": "Query dictionary object",
+ "example": {
+ "filter": {}
+ },
+ "type": "object"
+ },
+ "paginate": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/KeylistQueryPaginate"
+ }
+ ],
+ "description": "Pagination info"
+ }
+ },
+ "type": "object"
+ },
+ "KeylistQueryFilterRequest": {
+ "properties": {
+ "filter": {
+ "additionalProperties": {},
+ "description": "Filter for keylist query",
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "KeylistQueryPaginate": {
+ "properties": {
+ "limit": {
+ "description": "Limit for keylist query",
+ "example": 30,
+ "type": "integer"
+ },
+ "offset": {
+ "description": "Offset value for query",
+ "example": 0,
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "KeylistUpdate": {
+ "properties": {
+ "@id": {
+ "description": "Message identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "@type": {
+ "description": "Message type",
+ "example": "https://didcomm.org/my-family/1.0/my-message-type",
+ "type": "string"
+ },
+ "updates": {
+ "description": "List of update rules",
+ "items": {
+ "$ref": "#/definitions/KeylistUpdateRule"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "KeylistUpdateRequest": {
+ "properties": {
+ "updates": {
+ "items": {
+ "$ref": "#/definitions/KeylistUpdateRule"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "KeylistUpdateRule": {
+ "properties": {
+ "action": {
+ "description": "Action for specific key",
+ "enum": ["add", "remove"],
+ "example": "add",
+ "type": "string"
+ },
+ "recipient_key": {
+ "description": "Key to remove or add",
+ "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH",
+ "pattern": "^did:key:z[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+$|^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
+ "type": "string"
+ }
+ },
+ "required": ["action", "recipient_key"],
+ "type": "object"
+ },
+ "LDProofVCDetail": {
+ "additionalProperties": true,
+ "properties": {
+ "credential": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/Credential"
+ }
+ ],
+ "description": "Detail of the JSON-LD Credential to be issued",
+ "example": {
+ "@context": [
+ "https://www.w3.org/2018/credentials/v1",
+ "https://w3id.org/citizenship/v1"
+ ],
+ "credentialSubject": {
+ "familyName": "SMITH",
+ "gender": "Male",
+ "givenName": "JOHN",
+ "type": ["PermanentResident", "Person"]
+ },
+ "description": "Government of Example Permanent Resident Card.",
+ "identifier": "83627465",
+ "issuanceDate": "2019-12-03T12:19:52Z",
+ "issuer": "did:key:z6MkmjY8GnV5i9YTDtPETC2uUAW6ejw3nk5mXF5yci5ab7th",
+ "name": "Permanent Resident Card",
+ "type": ["VerifiableCredential", "PermanentResidentCard"]
+ }
+ },
+ "options": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/LDProofVCOptions"
+ }
+ ],
+ "description": "Options for specifying how the linked data proof is created.",
+ "example": {
+ "proofType": "Ed25519Signature2018"
+ }
+ }
+ },
+ "required": ["credential", "options"],
+ "type": "object"
+ },
+ "LDProofVCOptions": {
+ "additionalProperties": true,
+ "properties": {
+ "challenge": {
+ "description": "A challenge to include in the proof. SHOULD be provided by the requesting party of the credential (=holder)",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "created": {
+ "description": "The date and time of the proof (with a maximum accuracy in seconds). Defaults to current system time",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ },
+ "credentialStatus": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/CredentialStatusOptions"
+ }
+ ],
+ "description": "The credential status mechanism to use for the credential. Omitting the property indicates the issued credential will not include a credential status"
+ },
+ "domain": {
+ "description": "The intended domain of validity for the proof",
+ "example": "example.com",
+ "type": "string"
+ },
+ "proofPurpose": {
+ "description": "The proof purpose used for the proof. Should match proof purposes registered in the Linked Data Proofs Specification",
+ "example": "assertionMethod",
+ "type": "string"
+ },
+ "proofType": {
+ "description": "The proof type used for the proof. Should match suites registered in the Linked Data Cryptographic Suite Registry",
+ "example": "Ed25519Signature2018",
+ "type": "string"
+ },
+ "verificationMethod": {
+ "description": "The verification method to use for the proof. Should match a verification method in the wallet",
+ "example": "did:example:123456#key-1",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "LedgerConfigInstance": {
+ "properties": {
+ "genesis_file": {
+ "description": "genesis_file",
+ "type": "string"
+ },
+ "genesis_transactions": {
+ "description": "genesis_transactions",
+ "type": "string"
+ },
+ "genesis_url": {
+ "description": "genesis_url",
+ "type": "string"
+ },
+ "id": {
+ "description": "ledger_id",
+ "type": "string"
+ },
+ "is_production": {
+ "description": "is_production",
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ "LedgerConfigList": {
+ "properties": {
+ "ledger_config_list": {
+ "items": {
+ "$ref": "#/definitions/LedgerConfigInstance"
+ },
+ "type": "array"
+ }
+ },
+ "required": ["ledger_config_list"],
+ "type": "object"
+ },
+ "LedgerModulesResult": {
+ "properties": {},
+ "type": "object"
+ },
+ "LinkedDataProof": {
+ "additionalProperties": true,
+ "properties": {
+ "challenge": {
+ "description": "Associates a challenge with a proof, for use with a proofPurpose such as authentication",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "created": {
+ "description": "The string value of an ISO8601 combined date and time string generated by the Signature Algorithm",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ },
+ "domain": {
+ "description": "A string value specifying the restricted domain of the signature.",
+ "example": "https://example.com",
+ "type": "string"
+ },
+ "jws": {
+ "description": "Associates a Detached Json Web Signature with a proof",
+ "example": "eyJhbGciOiAiRWREUc2UsICJjcml0IjogWyJiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQ1Ch6YBKY7UBAjg6iBX5qBQ",
+ "type": "string"
+ },
+ "nonce": {
+ "description": "The nonce",
+ "example": "CF69iO3nfvqRsRBNElE8b4wO39SyJHPM7Gg1nExltW5vSfQA1lvDCR/zXX1To0/4NLo==",
+ "type": "string"
+ },
+ "proofPurpose": {
+ "description": "Proof purpose",
+ "example": "assertionMethod",
+ "type": "string"
+ },
+ "proofValue": {
+ "description": "The proof value of a proof",
+ "example": "sy1AahqbzJQ63n9RtekmwzqZeVj494VppdAVJBnMYrTwft6cLJJGeTSSxCCJ6HKnRtwE7jjDh6sB2z2AAiZY9BBnCD8wUVgwqH3qchGRCuC2RugA4eQ9fUrR4Yuycac3caiaaay",
+ "type": "string"
+ },
+ "type": {
+ "description": "Identifies the digital signature suite that was used to create the signature",
+ "example": "Ed25519Signature2018",
+ "type": "string"
+ },
+ "verificationMethod": {
+ "description": "Information used for proof verification",
+ "example": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL",
+ "pattern": "\\w+:(\\/?\\/?)[^\\s]+",
+ "type": "string"
+ }
+ },
+ "required": ["proofPurpose", "type", "verificationMethod"],
+ "type": "object"
+ },
+ "ListCredentialsResponse": {
+ "properties": {
+ "results": {
+ "items": {
+ "$ref": "#/definitions/VerifiableCredential"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "MediationCreateRequest": {
+ "properties": {},
+ "type": "object"
+ },
+ "MediationDeny": {
+ "properties": {
+ "@id": {
+ "description": "Message identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "@type": {
+ "description": "Message type",
+ "example": "https://didcomm.org/my-family/1.0/my-message-type",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "MediationGrant": {
+ "properties": {
+ "@id": {
+ "description": "Message identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "@type": {
+ "description": "Message type",
+ "example": "https://didcomm.org/my-family/1.0/my-message-type",
+ "type": "string"
+ },
+ "endpoint": {
+ "description": "endpoint on which messages destined for the recipient are received.",
+ "example": "http://192.168.56.102:8020/",
+ "type": "string"
+ },
+ "routing_keys": {
+ "items": {
+ "description": "Keys to use for forward message packaging",
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "MediationIdMatchInfo": {
+ "properties": {
+ "mediation_id": {
+ "description": "Mediation record identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ }
+ },
+ "required": ["mediation_id"],
+ "type": "object"
+ },
+ "MediationList": {
+ "properties": {
+ "results": {
+ "description": "List of mediation records",
+ "items": {
+ "$ref": "#/definitions/MediationRecord"
+ },
+ "type": "array"
+ }
+ },
+ "required": ["results"],
+ "type": "object"
+ },
+ "MediationRecord": {
+ "properties": {
+ "connection_id": {
+ "type": "string"
+ },
+ "created_at": {
+ "description": "Time of record creation",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ },
+ "endpoint": {
+ "type": "string"
+ },
+ "mediation_id": {
+ "type": "string"
+ },
+ "mediator_terms": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "recipient_terms": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "role": {
+ "type": "string"
+ },
+ "routing_keys": {
+ "items": {
+ "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH",
+ "pattern": "^did:key:z[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+$",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "state": {
+ "description": "Current record state",
+ "example": "active",
+ "type": "string"
+ },
+ "updated_at": {
+ "description": "Time of last record update",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ }
+ },
+ "required": ["connection_id", "role"],
+ "type": "object"
+ },
+ "Menu": {
+ "properties": {
+ "@id": {
+ "description": "Message identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "@type": {
+ "description": "Message type",
+ "example": "https://didcomm.org/my-family/1.0/my-message-type",
+ "type": "string"
+ },
+ "description": {
+ "description": "Introductory text for the menu",
+ "example": "This menu presents options",
+ "type": "string"
+ },
+ "errormsg": {
+ "description": "An optional error message to display in menu header",
+ "example": "Error: item not found",
+ "type": "string"
+ },
+ "options": {
+ "description": "List of menu options",
+ "items": {
+ "$ref": "#/definitions/MenuOption"
+ },
+ "type": "array"
+ },
+ "title": {
+ "description": "Menu title",
+ "example": "My Menu",
+ "type": "string"
+ }
+ },
+ "required": ["options"],
+ "type": "object"
+ },
+ "MenuForm": {
+ "properties": {
+ "description": {
+ "description": "Additional descriptive text for menu form",
+ "example": "Window preference settings",
+ "type": "string"
+ },
+ "params": {
+ "description": "List of form parameters",
+ "items": {
+ "$ref": "#/definitions/MenuFormParam"
+ },
+ "type": "array"
+ },
+ "submit-label": {
+ "description": "Alternative label for form submit button",
+ "example": "Send",
+ "type": "string"
+ },
+ "title": {
+ "description": "Menu form title",
+ "example": "Preferences",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "MenuFormParam": {
+ "properties": {
+ "default": {
+ "description": "Default parameter value",
+ "example": "0",
+ "type": "string"
+ },
+ "description": {
+ "description": "Additional descriptive text for menu form parameter",
+ "example": "Delay in seconds before starting",
+ "type": "string"
+ },
+ "name": {
+ "description": "Menu parameter name",
+ "example": "delay",
+ "type": "string"
+ },
+ "required": {
+ "description": "Whether parameter is required",
+ "example": "False",
+ "type": "boolean"
+ },
+ "title": {
+ "description": "Menu parameter title",
+ "example": "Delay in seconds",
+ "type": "string"
+ },
+ "type": {
+ "description": "Menu form parameter input type",
+ "example": "int",
+ "type": "string"
+ }
+ },
+ "required": ["name", "title"],
+ "type": "object"
+ },
+ "MenuJson": {
+ "properties": {
+ "description": {
+ "description": "Introductory text for the menu",
+ "example": "User preferences for window settings",
+ "type": "string"
+ },
+ "errormsg": {
+ "description": "Optional error message to display in menu header",
+ "example": "Error: item not present",
+ "type": "string"
+ },
+ "options": {
+ "description": "List of menu options",
+ "items": {
+ "$ref": "#/definitions/MenuOption"
+ },
+ "type": "array"
+ },
+ "title": {
+ "description": "Menu title",
+ "example": "My Menu",
+ "type": "string"
+ }
+ },
+ "required": ["options"],
+ "type": "object"
+ },
+ "MenuOption": {
+ "properties": {
+ "description": {
+ "description": "Additional descriptive text for menu option",
+ "example": "Window display preferences",
+ "type": "string"
+ },
+ "disabled": {
+ "description": "Whether to show option as disabled",
+ "example": "False",
+ "type": "boolean"
+ },
+ "form": {
+ "$ref": "#/definitions/MenuForm"
+ },
+ "name": {
+ "description": "Menu option name (unique identifier)",
+ "example": "window_prefs",
+ "type": "string"
+ },
+ "title": {
+ "description": "Menu option title",
+ "example": "Window Preferences",
+ "type": "string"
+ }
+ },
+ "required": ["name", "title"],
+ "type": "object"
+ },
+ "MultitenantModuleResponse": {
+ "properties": {},
+ "type": "object"
+ },
+ "OobRecord": {
+ "properties": {
+ "attach_thread_id": {
+ "description": "Connection record identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "connection_id": {
+ "description": "Connection record identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "created_at": {
+ "description": "Time of record creation",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ },
+ "invi_msg_id": {
+ "description": "Invitation message identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "invitation": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/InvitationMessage"
+ }
+ ],
+ "description": "Out of band invitation message"
+ },
+ "multi_use": {
+ "description": "Allow for multiple uses of the oob invitation",
+ "example": true,
+ "type": "boolean"
+ },
+ "oob_id": {
+ "description": "Oob record identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "our_recipient_key": {
+ "description": "Recipient key used for oob invitation",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "role": {
+ "description": "OOB Role",
+ "enum": ["sender", "receiver"],
+ "example": "receiver",
+ "type": "string"
+ },
+ "state": {
+ "description": "Out of band message exchange state",
+ "enum": [
+ "initial",
+ "prepare-response",
+ "await-response",
+ "reuse-not-accepted",
+ "reuse-accepted",
+ "done",
+ "deleted"
+ ],
+ "example": "await-response",
+ "type": "string"
+ },
+ "their_service": {
+ "$ref": "#/definitions/ServiceDecorator"
+ },
+ "trace": {
+ "description": "Record trace information, based on agent configuration",
+ "type": "boolean"
+ },
+ "updated_at": {
+ "description": "Time of last record update",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ }
+ },
+ "required": ["invi_msg_id", "invitation", "oob_id", "state"],
+ "type": "object"
+ },
+ "PerformRequest": {
+ "properties": {
+ "name": {
+ "description": "Menu option name",
+ "example": "Query",
+ "type": "string"
+ },
+ "params": {
+ "additionalProperties": {
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "description": "Input parameter values",
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "PingRequest": {
+ "properties": {
+ "comment": {
+ "description": "Comment for the ping message",
+ "type": "string",
+ "x-nullable": true
+ }
+ },
+ "type": "object"
+ },
+ "PingRequestResponse": {
+ "properties": {
+ "thread_id": {
+ "description": "Thread ID of the ping message",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "Presentation": {
+ "additionalProperties": true,
+ "properties": {
+ "@context": {
+ "description": "The JSON-LD context of the presentation",
+ "example": ["https://www.w3.org/2018/credentials/v1"],
+ "items": {},
+ "type": "array"
+ },
+ "holder": {
+ "description": "The JSON-LD Verifiable Credential Holder. Either string of object with id field.",
+ "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH"
+ },
+ "id": {
+ "description": "The ID of the presentation",
+ "example": "http://example.edu/presentations/1872",
+ "pattern": "\\w+:(\\/?\\/?)[^\\s]+",
+ "type": "string"
+ },
+ "proof": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/LinkedDataProof"
+ }
+ ],
+ "description": "The proof of the presentation",
+ "example": {
+ "created": "2019-12-11T03:50:55",
+ "jws": "eyJhbGciOiAiRWREU0EiLCAiYjY0IjogZmFsc2UsICJjcml0JiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQKBhQDxvXNo7nvtUBb_Eq1Ch6YBKY5qBQ",
+ "proofPurpose": "assertionMethod",
+ "type": "Ed25519Signature2018",
+ "verificationMethod": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL"
+ }
+ },
+ "type": {
+ "description": "The JSON-LD type of the presentation",
+ "example": ["VerifiablePresentation"],
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "verifiableCredential": {
+ "items": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "required": ["@context", "type"],
+ "type": "object"
+ },
+ "PresentationDefinition": {
+ "properties": {
+ "format": {
+ "$ref": "#/definitions/ClaimFormat"
+ },
+ "id": {
+ "description": "Unique Resource Identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "type": "string"
+ },
+ "input_descriptors": {
+ "items": {
+ "$ref": "#/definitions/InputDescriptors"
+ },
+ "type": "array"
+ },
+ "name": {
+ "description": "Human-friendly name that describes what the presentation definition pertains to",
+ "type": "string"
+ },
+ "purpose": {
+ "description": "Describes the purpose for which the Presentation Definition's inputs are being requested",
+ "type": "string"
+ },
+ "submission_requirements": {
+ "items": {
+ "$ref": "#/definitions/SubmissionRequirements"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "PresentationProposal": {
+ "properties": {
+ "@id": {
+ "description": "Message identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "@type": {
+ "description": "Message type",
+ "example": "https://didcomm.org/my-family/1.0/my-message-type",
+ "type": "string"
+ },
+ "comment": {
+ "description": "Human-readable comment",
+ "type": "string",
+ "x-nullable": true
+ },
+ "presentation_proposal": {
+ "$ref": "#/definitions/IndyPresPreview"
+ }
+ },
+ "required": ["presentation_proposal"],
+ "type": "object"
+ },
+ "PresentationRequest": {
+ "properties": {
+ "@id": {
+ "description": "Message identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "@type": {
+ "description": "Message type",
+ "example": "https://didcomm.org/my-family/1.0/my-message-type",
+ "type": "string"
+ },
+ "comment": {
+ "description": "Human-readable comment",
+ "type": "string",
+ "x-nullable": true
+ },
+ "request_presentations~attach": {
+ "items": {
+ "$ref": "#/definitions/AttachDecorator"
+ },
+ "type": "array"
+ }
+ },
+ "required": ["request_presentations~attach"],
+ "type": "object"
+ },
+ "PresentationVerificationResult": {
+ "properties": {
+ "credential_results": {
+ "items": {
+ "$ref": "#/definitions/DocumentVerificationResult"
+ },
+ "type": "array"
+ },
+ "errors": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "presentation_result": {
+ "$ref": "#/definitions/DocumentVerificationResult"
+ },
+ "verified": {
+ "type": "boolean"
+ }
+ },
+ "required": ["verified"],
+ "type": "object"
+ },
+ "ProfileSettings": {
+ "properties": {
+ "settings": {
+ "additionalProperties": {},
+ "description": "Profile settings dict",
+ "example": {
+ "debug.invite_public": true,
+ "log.level": "INFO",
+ "public_invites": false
+ },
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "ProofResult": {
+ "properties": {
+ "error": {
+ "type": "string"
+ },
+ "proof": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "purpose_result": {
+ "$ref": "#/definitions/PurposeResult"
+ },
+ "verified": {
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ "ProtocolDescriptor": {
+ "properties": {
+ "pid": {
+ "type": "string"
+ },
+ "roles": {
+ "description": "List of roles",
+ "items": {
+ "description": "Role: requester or responder",
+ "example": "requester",
+ "type": "string"
+ },
+ "type": "array",
+ "x-nullable": true
+ }
+ },
+ "required": ["pid"],
+ "type": "object"
+ },
+ "ProvePresentationRequest": {
+ "properties": {
+ "options": {
+ "$ref": "#/definitions/LDProofVCOptions"
+ },
+ "presentation": {
+ "$ref": "#/definitions/Presentation"
+ }
+ },
+ "type": "object"
+ },
+ "ProvePresentationResponse": {
+ "properties": {
+ "verifiablePresentation": {
+ "$ref": "#/definitions/VerifiablePresentation"
+ }
+ },
+ "type": "object"
+ },
+ "PublishRevocations": {
+ "properties": {
+ "rrid2crid": {
+ "additionalProperties": {
+ "items": {
+ "description": "Credential revocation identifier",
+ "example": "12345",
+ "pattern": "^[1-9][0-9]*$",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "description": "Credential revocation ids by revocation registry id",
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "PublishRevocationsOptions": {
+ "properties": {
+ "create_transaction_for_endorser": {
+ "description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.",
+ "example": false,
+ "required": false,
+ "type": "boolean"
+ },
+ "endorser_connection_id": {
+ "description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "required": false,
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "PublishRevocationsResultSchemaAnoncreds": {
+ "properties": {
+ "rrid2crid": {
+ "additionalProperties": {
+ "items": {
+ "description": "Credential revocation identifier",
+ "example": "12345",
+ "pattern": "^[1-9][0-9]*$",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "description": "Credential revocation ids by revocation registry id",
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "PublishRevocationsSchemaAnoncreds": {
+ "properties": {
+ "options": {
+ "$ref": "#/definitions/PublishRevocationsOptions"
+ },
+ "rrid2crid": {
+ "additionalProperties": {
+ "items": {
+ "description": "Credential revocation identifier",
+ "example": "12345",
+ "pattern": "^[1-9][0-9]*$",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "description": "Credential revocation ids by revocation registry id",
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "PurposeResult": {
+ "properties": {
+ "controller": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "error": {
+ "type": "string"
+ },
+ "valid": {
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ "Queries": {
+ "properties": {
+ "@id": {
+ "description": "Message identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "@type": {
+ "description": "Message type",
+ "example": "https://didcomm.org/my-family/1.0/my-message-type",
+ "type": "string"
+ },
+ "queries": {
+ "items": {
+ "$ref": "#/definitions/QueryItem"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "Query": {
+ "properties": {
+ "@id": {
+ "description": "Message identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "@type": {
+ "description": "Message type",
+ "example": "https://didcomm.org/my-family/1.0/my-message-type",
+ "type": "string"
+ },
+ "comment": {
+ "type": "string",
+ "x-nullable": true
+ },
+ "query": {
+ "type": "string"
+ }
+ },
+ "required": ["query"],
+ "type": "object"
+ },
+ "QueryItem": {
+ "properties": {
+ "feature-type": {
+ "description": "feature type",
+ "enum": ["protocol", "goal-code"],
+ "type": "string"
+ },
+ "match": {
+ "description": "match",
+ "type": "string"
+ }
+ },
+ "required": ["feature-type", "match"],
+ "type": "object"
+ },
+ "RawEncoded": {
+ "properties": {
+ "encoded": {
+ "description": "Encoded value",
+ "example": "-1",
+ "pattern": "^-?[0-9]*$",
+ "type": "string"
+ },
+ "raw": {
+ "description": "Raw value",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "ReceiveInvitationRequest": {
+ "properties": {
+ "@id": {
+ "description": "Message identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "@type": {
+ "description": "Message type",
+ "example": "https://didcomm.org/my-family/1.0/my-message-type",
+ "type": "string"
+ },
+ "did": {
+ "description": "DID for connection invitation",
+ "example": "did:peer:WgWxqztrNooG92RXvxSTWv",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
+ "type": "string"
+ },
+ "imageUrl": {
+ "description": "Optional image URL for connection invitation",
+ "example": "http://192.168.56.101/img/logo.jpg",
+ "format": "url",
+ "type": "string",
+ "x-nullable": true
+ },
+ "label": {
+ "description": "Optional label for connection invitation",
+ "example": "Bob",
+ "type": "string"
+ },
+ "recipientKeys": {
+ "description": "List of recipient keys",
+ "items": {
+ "description": "Recipient public key",
+ "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "routingKeys": {
+ "description": "List of routing keys",
+ "items": {
+ "description": "Routing key",
+ "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "serviceEndpoint": {
+ "description": "Service endpoint at which to reach this agent",
+ "example": "http://192.168.56.101:8020",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "RemoveWalletRequest": {
+ "properties": {
+ "wallet_key": {
+ "description": "Master key used for key derivation. Only required for unmanaged wallets.",
+ "example": "MySecretKey123",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "ResolutionResult": {
+ "properties": {
+ "did_document": {
+ "additionalProperties": {},
+ "description": "DID Document",
+ "type": "object"
+ },
+ "metadata": {
+ "additionalProperties": {},
+ "description": "Resolution metadata",
+ "type": "object"
+ }
+ },
+ "required": ["did_document", "metadata"],
+ "type": "object"
+ },
+ "RevList": {
+ "properties": {
+ "currentAccumulator": {
+ "description": "The current accumulator value",
+ "example": "21 118...1FB",
+ "type": "string"
+ },
+ "issuerId": {
+ "description": "Issuer Identifier of the credential definition or schema",
+ "example": "did:(method):WgWxqztrNooG92RXvxSTWv",
+ "type": "string"
+ },
+ "revRegDefId": {
+ "description": "The ID of the revocation registry definition",
+ "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0",
+ "type": "string"
+ },
+ "revocationList": {
+ "description": "Bit list representing revoked credentials",
+ "example": [0, 1, 1, 0],
+ "items": {
+ "type": "integer"
+ },
+ "type": "array"
+ },
+ "timestamp": {
+ "description": "Timestamp at which revocation list is applicable",
+ "example": "2021-12-31T23:59:59Z",
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "RevListCreateRequest": {
+ "properties": {
+ "options": {
+ "$ref": "#/definitions/RevListOptions"
+ },
+ "rev_reg_def_id": {
+ "description": "Revocation registry definition identifier",
+ "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0",
+ "type": "string"
+ }
+ },
+ "required": ["rev_reg_def_id"],
+ "type": "object"
+ },
+ "RevListOptions": {
+ "properties": {
+ "create_transaction_for_endorser": {
+ "description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.",
+ "example": false,
+ "type": "boolean"
+ },
+ "endorser_connection_id": {
+ "description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "RevListResult": {
+ "properties": {
+ "job_id": {
+ "type": "string"
+ },
+ "registration_metadata": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "revocation_list_metadata": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "revocation_list_state": {
+ "$ref": "#/definitions/RevListState"
+ }
+ },
+ "type": "object"
+ },
+ "RevListState": {
+ "properties": {
+ "revocation_list": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/RevList"
+ }
+ ],
+ "description": "revocation list"
+ },
+ "state": {
+ "enum": ["finished", "failed", "action", "wait"],
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "RevRegCreateRequest": {
+ "properties": {
+ "credential_definition_id": {
+ "description": "Credential definition identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
+ "type": "string"
+ },
+ "max_cred_num": {
+ "description": "Revocation registry size",
+ "example": 1000,
+ "maximum": 32768,
+ "minimum": 4,
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "RevRegCreateRequestSchemaAnoncreds": {
+ "properties": {
+ "options": {
+ "$ref": "#/definitions/RevRegDefOptions"
+ },
+ "revocation_registry_definition": {
+ "$ref": "#/definitions/InnerRevRegDef"
+ }
+ },
+ "type": "object"
+ },
+ "RevRegDef": {
+ "properties": {
+ "credDefId": {
+ "description": "Credential definition identifier",
+ "example": "did:(method):3:CL:20:tag",
+ "type": "string"
+ },
+ "issuerId": {
+ "description": "Issuer Identifier of the credential definition or schema",
+ "example": "did:(method):WgWxqztrNooG92RXvxSTWv",
+ "type": "string"
+ },
+ "revocDefType": {
+ "type": "string"
+ },
+ "tag": {
+ "description": "tag for the revocation registry definition",
+ "example": "default",
+ "type": "string"
+ },
+ "value": {
+ "$ref": "#/definitions/RevRegDefValue"
+ }
+ },
+ "type": "object"
+ },
+ "RevRegDefOptions": {
+ "properties": {
+ "create_transaction_for_endorser": {
+ "description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.",
+ "example": false,
+ "type": "boolean"
+ },
+ "endorser_connection_id": {
+ "description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "RevRegDefResult": {
+ "properties": {
+ "job_id": {
+ "type": "string"
+ },
+ "registration_metadata": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "revocation_registry_definition_metadata": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "revocation_registry_definition_state": {
+ "$ref": "#/definitions/RevRegDefState"
+ }
+ },
+ "type": "object"
+ },
+ "RevRegDefState": {
+ "properties": {
+ "revocation_registry_definition": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/RevRegDef"
+ }
+ ],
+ "description": "revocation registry definition"
+ },
+ "revocation_registry_definition_id": {
+ "description": "revocation registry definition id",
+ "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0",
+ "type": "string"
+ },
+ "state": {
+ "enum": [
+ "finished",
+ "failed",
+ "action",
+ "wait",
+ "decommissioned",
+ "full"
+ ],
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "RevRegDefValue": {
+ "properties": {
+ "maxCredNum": {
+ "example": 777,
+ "type": "integer"
+ },
+ "publicKeys": {
+ "additionalProperties": {},
+ "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
+ "type": "object"
+ },
+ "tailsHash": {
+ "example": "7Qen9RDyemMuV7xGQvp7NjwMSpyHieJyBakycxN7dX7P",
+ "type": "string"
+ },
+ "tailsLocation": {
+ "example": "https://tails-server.com/hash/7Qen9RDyemMuV7xGQvp7NjwMSpyHieJyBakycxN7dX7P",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "RevRegIssuedResult": {
+ "properties": {
+ "result": {
+ "description": "Number of credentials issued against revocation registry",
+ "example": 0,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "RevRegIssuedResultSchemaAnoncreds": {
+ "properties": {
+ "result": {
+ "description": "Number of credentials issued against revocation registry",
+ "example": 0,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "RevRegResult": {
+ "properties": {
+ "result": {
+ "$ref": "#/definitions/IssuerRevRegRecord"
+ }
+ },
+ "type": "object"
+ },
+ "RevRegResultSchemaAnoncreds": {
+ "properties": {
+ "result": {
+ "$ref": "#/definitions/IssuerRevRegRecord"
+ }
+ },
+ "type": "object"
+ },
+ "RevRegUpdateTailsFileUri": {
+ "properties": {
+ "tails_public_uri": {
+ "description": "Public URI to the tails file",
+ "example": "http://192.168.56.133:6543/revocation/registry/WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0/tails-file",
+ "format": "url",
+ "type": "string"
+ }
+ },
+ "required": ["tails_public_uri"],
+ "type": "object"
+ },
+ "RevRegWalletUpdatedResult": {
+ "properties": {
+ "accum_calculated": {
+ "additionalProperties": {},
+ "description": "Calculated accumulator for phantom revocations",
+ "type": "object"
+ },
+ "accum_fixed": {
+ "additionalProperties": {},
+ "description": "Applied ledger transaction to fix revocations",
+ "type": "object"
+ },
+ "rev_reg_delta": {
+ "additionalProperties": {},
+ "description": "Indy revocation registry delta",
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "RevRegWalletUpdatedResultSchemaAnoncreds": {
+ "properties": {
+ "accum_calculated": {
+ "additionalProperties": {},
+ "description": "Calculated accumulator for phantom revocations",
+ "type": "object"
+ },
+ "accum_fixed": {
+ "additionalProperties": {},
+ "description": "Applied ledger transaction to fix revocations",
+ "type": "object"
+ },
+ "rev_reg_delta": {
+ "additionalProperties": {},
+ "description": "Indy revocation registry delta",
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "RevRegsCreated": {
+ "properties": {
+ "rev_reg_ids": {
+ "items": {
+ "description": "Revocation registry identifiers",
+ "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "RevRegsCreatedSchemaAnoncreds": {
+ "properties": {
+ "rev_reg_ids": {
+ "items": {
+ "description": "Revocation registry identifiers",
+ "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0",
+ "pattern": "^(.+$)",
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "RevocationModuleResponse": {
+ "properties": {},
+ "type": "object"
+ },
+ "RevokeRequest": {
+ "properties": {
+ "comment": {
+ "description": "Optional comment to include in revocation notification",
+ "type": "string"
+ },
+ "connection_id": {
+ "description": "Connection ID to which the revocation notification will be sent; required if notify is true",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "type": "string"
+ },
+ "cred_ex_id": {
+ "description": "Credential exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "type": "string"
+ },
+ "cred_rev_id": {
+ "description": "Credential revocation identifier",
+ "example": "12345",
+ "pattern": "^[1-9][0-9]*$",
+ "type": "string"
+ },
+ "notify": {
+ "description": "Send a notification to the credential recipient",
+ "type": "boolean"
+ },
+ "notify_version": {
+ "description": "Specify which version of the revocation notification should be sent",
+ "enum": ["v1_0", "v2_0"],
+ "type": "string"
+ },
+ "publish": {
+ "description": "(True) publish revocation to ledger immediately, or (default, False) mark it pending",
+ "type": "boolean"
+ },
+ "rev_reg_id": {
+ "description": "Revocation registry identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
+ "type": "string"
+ },
+ "thread_id": {
+ "description": "Thread ID of the credential exchange message thread resulting in the credential now being revoked; required if notify is true",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "RevokeRequestSchemaAnoncreds": {
+ "properties": {
+ "comment": {
+ "description": "Optional comment to include in revocation notification",
+ "type": "string"
+ },
+ "connection_id": {
+ "description": "Connection ID to which the revocation notification will be sent; required if notify is true",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "type": "string"
+ },
+ "cred_ex_id": {
+ "description": "Credential exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}",
+ "type": "string"
+ },
+ "cred_rev_id": {
+ "description": "Credential revocation identifier",
+ "example": "12345",
+ "pattern": "^[1-9][0-9]*$",
+ "type": "string"
+ },
+ "notify": {
+ "description": "Send a notification to the credential recipient",
+ "type": "boolean"
+ },
+ "notify_version": {
+ "description": "Specify which version of the revocation notification should be sent",
+ "enum": ["v1_0", "v2_0"],
+ "type": "string"
+ },
+ "publish": {
+ "description": "(True) publish revocation to ledger immediately, or (default, False) mark it pending",
+ "type": "boolean"
+ },
+ "rev_reg_id": {
+ "description": "Revocation registry identifier",
+ "example": "did:(method):4:did::3:CL:20:tag:CL_ACCUM:0",
+ "pattern": "^(.+$)",
+ "type": "string"
+ },
+ "thread_id": {
+ "description": "Thread ID of the credential exchange message thread resulting in the credential now being revoked; required if notify is true",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "Rotate": {
+ "properties": {
+ "@id": {
+ "description": "Message identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "@type": {
+ "description": "Message type",
+ "example": "https://didcomm.org/my-family/1.0/my-message-type",
+ "type": "string"
+ },
+ "to_did": {
+ "description": "The DID the rotating party is rotating to",
+ "example": "did:example:newdid",
+ "type": "string"
+ }
+ },
+ "required": ["to_did"],
+ "type": "object"
+ },
+ "RouteRecord": {
+ "properties": {
+ "connection_id": {
+ "type": "string"
+ },
+ "created_at": {
+ "description": "Time of record creation",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ },
+ "recipient_key": {
+ "type": "string"
+ },
+ "record_id": {
+ "type": "string"
+ },
+ "role": {
+ "type": "string"
+ },
+ "state": {
+ "description": "Current record state",
+ "example": "active",
+ "type": "string"
+ },
+ "updated_at": {
+ "description": "Time of last record update",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ },
+ "wallet_id": {
+ "type": "string"
+ }
+ },
+ "required": ["recipient_key"],
+ "type": "object"
+ },
+ "SDJWSCreate": {
+ "properties": {
+ "did": {
+ "description": "DID of interest",
+ "example": "did:peer:WgWxqztrNooG92RXvxSTWv",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+)(:[a-zA-Z0-9_.%-]+)?:([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$",
+ "type": "string"
+ },
+ "headers": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "non_sd_list": {
+ "items": {
+ "example": [
+ "name",
+ "address",
+ "address.street_address",
+ "nationalities[1:3]"
+ ],
+ "pattern": "[a-z0-9:\\[\\]_\\.@?\\(\\)]",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "payload": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "verificationMethod": {
+ "description": "Information used for proof verification",
+ "example": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL",
+ "pattern": "\\w+:(\\/?\\/?)[^\\s]+",
+ "type": "string"
+ }
+ },
+ "required": ["payload"],
+ "type": "object"
+ },
+ "SDJWSVerify": {
+ "properties": {
+ "sd_jwt": {
+ "example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk~WyJEM3BUSFdCYWNRcFdpREc2TWZKLUZnIiwgIkRFIl0~WyJPMTFySVRjRTdHcXExYW9oRkd0aDh3IiwgIlNBIl0~WyJkVmEzX1JlTGNsWTU0R1FHZm5oWlRnIiwgInVwZGF0ZWRfYXQiLCAxNTcwMDAwMDAwXQ",
+ "pattern": "^[a-zA-Z0-9_-]+\\.[a-zA-Z0-9_-]*\\.[a-zA-Z0-9_-]+(?:~[a-zA-Z0-9._-]+)*~?$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "SDJWSVerifyResponse": {
+ "properties": {
+ "disclosures": {
+ "description": "Disclosure arrays associated with the SD-JWT",
+ "example": [
+ ["fx1iT_mETjGiC-JzRARnVg", "name", "Alice"],
+ [
+ "n4-t3mlh8jSS6yMIT7QHnA",
+ "street_address",
+ {
+ "_sd": ["kLZrLK7enwfqeOzJ9-Ss88YS3mhjOAEk9lr_ix2Heng"]
+ }
+ ]
+ ],
+ "items": {
+ "items": {},
+ "type": "array"
+ },
+ "type": "array"
+ },
+ "error": {
+ "description": "Error text",
+ "type": "string"
+ },
+ "headers": {
+ "additionalProperties": {},
+ "description": "Headers from verified JWT.",
+ "type": "object"
+ },
+ "kid": {
+ "description": "kid of signer",
+ "type": "string"
+ },
+ "payload": {
+ "additionalProperties": {},
+ "description": "Payload from verified JWT",
+ "type": "object"
+ },
+ "valid": {
+ "type": "boolean"
+ }
+ },
+ "required": ["headers", "kid", "payload", "valid"],
+ "type": "object"
+ },
+ "Schema": {
+ "properties": {
+ "attrNames": {
+ "description": "Schema attribute names",
+ "items": {
+ "description": "Attribute name",
+ "example": "score",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "id": {
+ "description": "Schema identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
+ "type": "string"
+ },
+ "name": {
+ "description": "Schema name",
+ "example": "schema_name",
+ "type": "string"
+ },
+ "seqNo": {
+ "description": "Schema sequence number",
+ "example": 10,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "ver": {
+ "description": "Node protocol version",
+ "example": "1.0",
+ "pattern": "^[0-9.]+$",
+ "type": "string"
+ },
+ "version": {
+ "description": "Schema version",
+ "example": "1.0",
+ "pattern": "^[0-9.]+$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "SchemaGetResult": {
+ "properties": {
+ "schema": {
+ "$ref": "#/definitions/Schema"
+ }
+ },
+ "type": "object"
+ },
+ "SchemaInputDescriptor": {
+ "properties": {
+ "required": {
+ "description": "Required",
+ "type": "boolean"
+ },
+ "uri": {
+ "description": "URI",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "SchemaPostOption": {
+ "properties": {
+ "create_transaction_for_endorser": {
+ "description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.",
+ "example": false,
+ "type": "boolean"
+ },
+ "endorser_connection_id": {
+ "description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "SchemaPostRequest": {
+ "properties": {
+ "options": {
+ "$ref": "#/definitions/SchemaPostOption"
+ },
+ "schema": {
+ "$ref": "#/definitions/AnonCredsSchema"
+ }
+ },
+ "type": "object"
+ },
+ "SchemaResult": {
+ "properties": {
+ "job_id": {
+ "type": "string"
+ },
+ "registration_metadata": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "schema_metadata": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "schema_state": {
+ "$ref": "#/definitions/SchemaState"
+ }
+ },
+ "type": "object"
+ },
+ "SchemaSendRequest": {
+ "properties": {
+ "attributes": {
+ "description": "List of schema attributes",
+ "items": {
+ "description": "attribute name",
+ "example": "score",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "schema_name": {
+ "description": "Schema name",
+ "example": "prefs",
+ "type": "string"
+ },
+ "schema_version": {
+ "description": "Schema version",
+ "example": "1.0",
+ "pattern": "^[0-9.]+$",
+ "type": "string"
+ }
+ },
+ "required": ["attributes", "schema_name", "schema_version"],
+ "type": "object"
+ },
+ "SchemaSendResult": {
+ "properties": {
+ "schema": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/Schema"
+ }
+ ],
+ "description": "Schema definition"
+ },
+ "schema_id": {
+ "description": "Schema identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
+ "type": "string"
+ }
+ },
+ "required": ["schema_id"],
+ "type": "object"
+ },
+ "SchemaState": {
+ "properties": {
+ "schema": {
+ "$ref": "#/definitions/AnonCredsSchema"
+ },
+ "schema_id": {
+ "description": "Schema identifier",
+ "example": "did:(method):2:schema_name:1.0",
+ "type": "string"
+ },
+ "state": {
+ "enum": ["finished", "failed", "action", "wait"],
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "SchemasCreatedResult": {
+ "properties": {
+ "schema_ids": {
+ "items": {
+ "description": "Schema identifiers",
+ "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "SchemasInputDescriptorFilter": {
+ "properties": {
+ "oneof_filter": {
+ "description": "oneOf",
+ "type": "boolean"
+ },
+ "uri_groups": {
+ "items": {
+ "items": {
+ "$ref": "#/definitions/SchemaInputDescriptor"
+ },
+ "type": "array"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "SendMenu": {
+ "properties": {
+ "menu": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/MenuJson"
+ }
+ ],
+ "description": "Menu to send to connection"
+ }
+ },
+ "required": ["menu"],
+ "type": "object"
+ },
+ "SendMessage": {
+ "properties": {
+ "content": {
+ "description": "Message content",
+ "example": "Hello",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "ServiceDecorator": {
+ "properties": {
+ "recipientKeys": {
+ "description": "List of recipient keys",
+ "items": {
+ "description": "Recipient public key",
+ "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "routingKeys": {
+ "description": "List of routing keys",
+ "items": {
+ "description": "Routing key",
+ "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "serviceEndpoint": {
+ "description": "Service endpoint at which to reach this agent",
+ "example": "http://192.168.56.101:8020",
+ "type": "string"
+ }
+ },
+ "required": ["recipientKeys", "serviceEndpoint"],
+ "type": "object"
+ },
+ "SignRequest": {
+ "properties": {
+ "doc": {
+ "$ref": "#/definitions/Doc"
+ },
+ "verkey": {
+ "description": "Verkey to use for signing",
+ "type": "string"
+ }
+ },
+ "required": ["doc", "verkey"],
+ "type": "object"
+ },
+ "SignResponse": {
+ "properties": {
+ "error": {
+ "description": "Error text",
+ "type": "string"
+ },
+ "signed_doc": {
+ "additionalProperties": {},
+ "description": "Signed document",
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "SignatureOptions": {
+ "properties": {
+ "challenge": {
+ "type": "string"
+ },
+ "domain": {
+ "type": "string"
+ },
+ "proofPurpose": {
+ "type": "string"
+ },
+ "type": {
+ "type": "string"
+ },
+ "verificationMethod": {
+ "type": "string"
+ }
+ },
+ "required": ["proofPurpose", "verificationMethod"],
+ "type": "object"
+ },
+ "SignedDoc": {
+ "additionalProperties": true,
+ "properties": {
+ "proof": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/SignatureOptions"
+ }
+ ],
+ "description": "Linked data proof"
+ }
+ },
+ "required": ["proof"],
+ "type": "object"
+ },
+ "StoreCredentialRequest": {
+ "properties": {
+ "verifiableCredential": {
+ "$ref": "#/definitions/VerifiableCredential"
+ }
+ },
+ "type": "object"
+ },
+ "StoreCredentialResponse": {
+ "properties": {
+ "credentialId": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "SubmissionRequirements": {
+ "properties": {
+ "count": {
+ "description": "Count Value",
+ "example": 1234,
+ "type": "integer"
+ },
+ "from": {
+ "description": "From",
+ "type": "string"
+ },
+ "from_nested": {
+ "items": {
+ "$ref": "#/definitions/SubmissionRequirements"
+ },
+ "type": "array"
+ },
+ "max": {
+ "description": "Max Value",
+ "example": 1234,
+ "type": "integer"
+ },
+ "min": {
+ "description": "Min Value",
+ "example": 1234,
+ "type": "integer"
+ },
+ "name": {
+ "description": "Name",
+ "type": "string"
+ },
+ "purpose": {
+ "description": "Purpose",
+ "type": "string"
+ },
+ "rule": {
+ "description": "Selection",
+ "enum": ["all", "pick"],
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "TAAAccept": {
+ "properties": {
+ "mechanism": {
+ "type": "string"
+ },
+ "text": {
+ "type": "string"
+ },
+ "version": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "TAAAcceptance": {
+ "properties": {
+ "mechanism": {
+ "type": "string"
+ },
+ "time": {
+ "example": 1640995199,
+ "maximum": 18446744073709551615,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "TAAInfo": {
+ "properties": {
+ "aml_record": {
+ "$ref": "#/definitions/AMLRecord"
+ },
+ "taa_accepted": {
+ "$ref": "#/definitions/TAAAcceptance"
+ },
+ "taa_record": {
+ "$ref": "#/definitions/TAARecord"
+ },
+ "taa_required": {
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ "TAARecord": {
+ "properties": {
+ "digest": {
+ "type": "string"
+ },
+ "text": {
+ "type": "string"
+ },
+ "version": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "TAAResult": {
+ "properties": {
+ "result": {
+ "$ref": "#/definitions/TAAInfo"
+ }
+ },
+ "type": "object"
+ },
+ "TailsDeleteResponse": {
+ "properties": {
+ "message": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "TransactionJobs": {
+ "properties": {
+ "transaction_my_job": {
+ "description": "My transaction related job",
+ "enum": ["TRANSACTION_AUTHOR", "TRANSACTION_ENDORSER", "reset"],
+ "type": "string"
+ },
+ "transaction_their_job": {
+ "description": "Their transaction related job",
+ "enum": ["TRANSACTION_AUTHOR", "TRANSACTION_ENDORSER", "reset"],
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "TransactionList": {
+ "properties": {
+ "results": {
+ "description": "List of transaction records",
+ "items": {
+ "$ref": "#/definitions/TransactionRecord"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "TransactionRecord": {
+ "properties": {
+ "_type": {
+ "description": "Transaction type",
+ "example": "101",
+ "type": "string"
+ },
+ "connection_id": {
+ "description": "The connection identifier for this particular transaction record",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "created_at": {
+ "description": "Time of record creation",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ },
+ "endorser_write_txn": {
+ "description": "Request Endorser to write the ledger transaction, this parameter is deprecated and no longer supported.",
+ "example": false,
+ "type": "boolean"
+ },
+ "formats": {
+ "items": {
+ "additionalProperties": {
+ "type": "string"
+ },
+ "example": {
+ "attach_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "format": "dif/endorse-transaction/request@v1.0"
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "messages_attach": {
+ "items": {
+ "additionalProperties": {},
+ "example": {
+ "@id": "143c458d-1b1c-40c7-ab85-4d16808ddf0a",
+ "data": {
+ "json": "{\"endorser\": \"V4SGRU86Z58d6TV7PBUe6f\",\"identifier\": \"LjgpST2rjsoxYegQDRm7EL\",\"operation\": {\"data\": {\"attr_names\": [\"first_name\", \"last_name\"],\"name\": \"test_schema\",\"version\": \"2.1\",},\"type\": \"101\",},\"protocolVersion\": 2,\"reqId\": 1597766666168851000,\"signatures\": {\"LjgpST2rjsox\": \"4ATKMn6Y9sTgwqaGTm7py2c2M8x1EVDTWKZArwyuPgjU\"}, \"taaAcceptance\": {\"mechanism\": \"manual\",\"taaDigest\": \"f50fe2c2ab977006761d36bd6f23e4c6a7e0fc2feb9f62\",\"time\": 1597708800,}}"
+ },
+ "mime-type": "application/json"
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "meta_data": {
+ "additionalProperties": {},
+ "example": {
+ "context": {
+ "param1": "param1_value",
+ "param2": "param2_value"
+ },
+ "post_process": [
+ {
+ "topic": "topic_value",
+ "other": "other_value"
+ }
+ ]
+ },
+ "type": "object"
+ },
+ "signature_request": {
+ "items": {
+ "additionalProperties": {},
+ "example": {
+ "author_goal_code": "aries.transaction.ledger.write",
+ "context": "did:sov",
+ "method": "add-signature",
+ "signature_type": "default",
+ "signer_goal_code": "aries.transaction.endorse"
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "signature_response": {
+ "items": {
+ "additionalProperties": {},
+ "example": {
+ "context": "did:sov",
+ "message_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "method": "add-signature",
+ "signer_goal_code": "aries.transaction.refuse"
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "state": {
+ "description": "Current record state",
+ "example": "active",
+ "type": "string"
+ },
+ "thread_id": {
+ "description": "Thread Identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "timing": {
+ "additionalProperties": {},
+ "example": {
+ "expires_time": "2020-12-13T17:29:06+0000"
+ },
+ "type": "object"
+ },
+ "trace": {
+ "description": "Record trace information, based on agent configuration",
+ "type": "boolean"
+ },
+ "transaction_id": {
+ "description": "Transaction identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "updated_at": {
+ "description": "Time of last record update",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "TxnOrCredentialDefinitionSendResult": {
+ "properties": {
+ "sent": {
+ "$ref": "#/definitions/CredentialDefinitionSendResult"
+ },
+ "txn": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/TransactionRecord"
+ }
+ ],
+ "description": "Credential definition transaction to endorse"
+ }
+ },
+ "type": "object"
+ },
+ "TxnOrPublishRevocationsResult": {
+ "properties": {
+ "rrid2crid": {
+ "additionalProperties": {
+ "items": {
+ "description": "Credential revocation identifier",
+ "example": "12345",
+ "pattern": "^[1-9][0-9]*$",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "description": "Credential revocation ids by revocation registry id",
+ "type": "object"
+ },
+ "txn": {
+ "items": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/TransactionRecord"
+ }
+ ],
+ "description": "Revocation registry revocations transaction to endorse"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "TxnOrRegisterLedgerNymResponse": {
+ "properties": {
+ "success": {
+ "description": "Success of nym registration operation",
+ "example": true,
+ "type": "boolean"
+ },
+ "txn": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/TransactionRecord"
+ }
+ ],
+ "description": "DID transaction to endorse"
+ }
+ },
+ "type": "object"
+ },
+ "TxnOrRevRegResult": {
+ "properties": {
+ "sent": {
+ "$ref": "#/definitions/RevRegResult"
+ },
+ "txn": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/TransactionRecord"
+ }
+ ],
+ "description": "Revocation registry definition transaction to endorse"
+ }
+ },
+ "type": "object"
+ },
+ "TxnOrSchemaSendResult": {
+ "properties": {
+ "sent": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/SchemaSendResult"
+ }
+ ],
+ "description": "Content sent"
+ },
+ "txn": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/TransactionRecord"
+ }
+ ],
+ "description": "Schema transaction to endorse"
+ }
+ },
+ "type": "object"
+ },
+ "UpdateKeyRequest": {
+ "properties": {
+ "kid": {
+ "description": "New kid to bind to the key pair, such as a verificationMethod.",
+ "example": "did:web:example.com#key-02",
+ "type": "string"
+ },
+ "multikey": {
+ "description": "Multikey of the key pair to update",
+ "example": "z6MkgKA7yrw5kYSiDuQFcye4bMaJpcfHFry3Bx45pdWh3s8i",
+ "type": "string"
+ }
+ },
+ "required": ["kid", "multikey"],
+ "type": "object"
+ },
+ "UpdateKeyResponse": {
+ "properties": {
+ "kid": {
+ "description": "The associated kid",
+ "example": "did:web:example.com#key-02",
+ "type": "string"
+ },
+ "multikey": {
+ "description": "The Public Key Multibase format (multikey)",
+ "example": "z6MkgKA7yrw5kYSiDuQFcye4bMaJpcfHFry3Bx45pdWh3s8i",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "UpdateProfileSettings": {
+ "properties": {
+ "extra_settings": {
+ "additionalProperties": {},
+ "description": "Agent config key-value pairs",
+ "example": {
+ "ACAPY_INVITE_PUBLIC": true,
+ "log-level": "INFO",
+ "public-invites": false
+ },
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "UpdateWalletRequest": {
+ "properties": {
+ "extra_settings": {
+ "additionalProperties": {},
+ "description": "Agent config key-value pairs",
+ "type": "object"
+ },
+ "image_url": {
+ "description": "Image url for this wallet. This image url is publicized (self-attested) to other agents as part of forming a connection.",
+ "example": "https://aries.ca/images/sample.png",
+ "type": "string"
+ },
+ "label": {
+ "description": "Label for this wallet. This label is publicized (self-attested) to other agents as part of forming a connection.",
+ "example": "Alice",
+ "type": "string"
+ },
+ "wallet_dispatch_type": {
+ "description": "Webhook target dispatch type for this wallet. default: Dispatch only to webhooks associated with this wallet. base: Dispatch only to webhooks associated with the base wallet. both: Dispatch to both webhook targets.",
+ "enum": ["default", "both", "base"],
+ "example": "default",
+ "type": "string"
+ },
+ "wallet_webhook_urls": {
+ "description": "List of Webhook URLs associated with this subwallet",
+ "items": {
+ "description": "Optional webhook URL to receive webhook messages",
+ "example": "http://localhost:8022/webhooks",
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "UpgradeResult": {
+ "properties": {},
+ "type": "object"
+ },
+ "V10CredentialBoundOfferRequest": {
+ "properties": {
+ "counter_proposal": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/CredentialProposal"
+ }
+ ],
+ "description": "Optional counter-proposal"
+ }
+ },
+ "type": "object"
+ },
+ "V10CredentialConnFreeOfferRequest": {
+ "properties": {
+ "auto_issue": {
+ "description": "Whether to respond automatically to credential requests, creating and issuing requested credentials",
+ "type": "boolean"
+ },
+ "auto_remove": {
+ "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)",
+ "type": "boolean"
+ },
+ "comment": {
+ "description": "Human-readable comment",
+ "type": "string",
+ "x-nullable": true
+ },
+ "cred_def_id": {
+ "description": "Credential definition identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
+ "type": "string"
+ },
+ "credential_preview": {
+ "$ref": "#/definitions/CredentialPreview"
+ },
+ "trace": {
+ "description": "Record trace information, based on agent configuration",
+ "type": "boolean"
+ }
+ },
+ "required": ["cred_def_id", "credential_preview"],
+ "type": "object"
+ },
+ "V10CredentialCreate": {
+ "properties": {
+ "auto_remove": {
+ "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)",
+ "type": "boolean"
+ },
+ "comment": {
+ "description": "Human-readable comment",
+ "type": "string",
+ "x-nullable": true
+ },
+ "cred_def_id": {
+ "description": "Credential definition identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
+ "type": "string"
+ },
+ "credential_proposal": {
+ "$ref": "#/definitions/CredentialPreview"
+ },
+ "issuer_did": {
+ "description": "Credential issuer DID",
+ "example": "WgWxqztrNooG92RXvxSTWv",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
+ "type": "string"
+ },
+ "schema_id": {
+ "description": "Schema identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
+ "type": "string"
+ },
+ "schema_issuer_did": {
+ "description": "Schema issuer DID",
+ "example": "WgWxqztrNooG92RXvxSTWv",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
+ "type": "string"
+ },
+ "schema_name": {
+ "description": "Schema name",
+ "example": "preferences",
+ "type": "string"
+ },
+ "schema_version": {
+ "description": "Schema version",
+ "example": "1.0",
+ "pattern": "^[0-9.]+$",
+ "type": "string"
+ },
+ "trace": {
+ "description": "Record trace information, based on agent configuration",
+ "type": "boolean"
+ }
+ },
+ "required": ["credential_proposal"],
+ "type": "object"
+ },
+ "V10CredentialExchange": {
+ "properties": {
+ "auto_issue": {
+ "description": "Issuer choice to issue to request in this credential exchange",
+ "example": false,
+ "type": "boolean"
+ },
+ "auto_offer": {
+ "description": "Holder choice to accept offer in this credential exchange",
+ "example": false,
+ "type": "boolean"
+ },
+ "auto_remove": {
+ "description": "Issuer choice to remove this credential exchange record when complete",
+ "example": false,
+ "type": "boolean"
+ },
+ "connection_id": {
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "created_at": {
+ "description": "Time of record creation",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ },
+ "credential": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/IndyCredInfo"
+ }
+ ],
+ "description": "Credential as stored"
+ },
+ "credential_definition_id": {
+ "description": "Credential definition identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
+ "type": "string"
+ },
+ "credential_exchange_id": {
+ "description": "Credential exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "credential_id": {
+ "description": "Credential identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "credential_offer": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/IndyCredAbstract"
+ }
+ ],
+ "description": "(Indy) credential offer"
+ },
+ "credential_offer_dict": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/CredentialOffer"
+ }
+ ],
+ "description": "Credential offer message"
+ },
+ "credential_proposal_dict": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/CredentialProposal"
+ }
+ ],
+ "description": "Credential proposal message"
+ },
+ "credential_request": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/IndyCredRequest"
+ }
+ ],
+ "description": "(Indy) credential request"
+ },
+ "credential_request_metadata": {
+ "additionalProperties": {},
+ "description": "(Indy) credential request metadata",
+ "type": "object"
+ },
+ "error_msg": {
+ "description": "Error message",
+ "example": "Credential definition identifier is not set in proposal",
+ "type": "string"
+ },
+ "initiator": {
+ "description": "Issue-credential exchange initiator: self or external",
+ "enum": ["self", "external"],
+ "example": "self",
+ "type": "string"
+ },
+ "parent_thread_id": {
+ "description": "Parent thread identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "raw_credential": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/IndyCredential"
+ }
+ ],
+ "description": "Credential as received, prior to storage in holder wallet"
+ },
+ "revoc_reg_id": {
+ "description": "Revocation registry identifier",
+ "type": "string"
+ },
+ "revocation_id": {
+ "description": "Credential identifier within revocation registry",
+ "type": "string"
+ },
+ "role": {
+ "description": "Issue-credential exchange role: holder or issuer",
+ "enum": ["holder", "issuer"],
+ "example": "issuer",
+ "type": "string"
+ },
+ "schema_id": {
+ "description": "Schema identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
+ "type": "string"
+ },
+ "state": {
+ "description": "Issue-credential exchange state",
+ "example": "credential_acked",
+ "type": "string"
+ },
+ "thread_id": {
+ "description": "Thread identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "trace": {
+ "description": "Record trace information, based on agent configuration",
+ "type": "boolean"
+ },
+ "updated_at": {
+ "description": "Time of last record update",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "V10CredentialExchangeAutoRemoveRequest": {
+ "properties": {
+ "auto_remove": {
+ "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)",
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ "V10CredentialExchangeListResult": {
+ "properties": {
+ "results": {
+ "description": "Aries#0036 v1.0 credential exchange records",
+ "items": {
+ "$ref": "#/definitions/V10CredentialExchange"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "V10CredentialFreeOfferRequest": {
+ "properties": {
+ "auto_issue": {
+ "description": "Whether to respond automatically to credential requests, creating and issuing requested credentials",
+ "type": "boolean"
+ },
+ "auto_remove": {
+ "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)",
+ "type": "boolean"
+ },
+ "comment": {
+ "description": "Human-readable comment",
+ "type": "string",
+ "x-nullable": true
+ },
+ "connection_id": {
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "cred_def_id": {
+ "description": "Credential definition identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
+ "type": "string"
+ },
+ "credential_preview": {
+ "$ref": "#/definitions/CredentialPreview"
+ },
+ "trace": {
+ "description": "Record trace information, based on agent configuration",
+ "type": "boolean"
+ }
+ },
+ "required": ["connection_id", "cred_def_id", "credential_preview"],
+ "type": "object"
+ },
+ "V10CredentialIssueRequest": {
+ "properties": {
+ "comment": {
+ "description": "Human-readable comment",
+ "type": "string",
+ "x-nullable": true
+ }
+ },
+ "type": "object"
+ },
+ "V10CredentialProblemReportRequest": {
+ "properties": {
+ "description": {
+ "type": "string"
+ }
+ },
+ "required": ["description"],
+ "type": "object"
+ },
+ "V10CredentialProposalRequestMand": {
+ "properties": {
+ "auto_remove": {
+ "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)",
+ "type": "boolean"
+ },
+ "comment": {
+ "description": "Human-readable comment",
+ "type": "string",
+ "x-nullable": true
+ },
+ "connection_id": {
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "cred_def_id": {
+ "description": "Credential definition identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
+ "type": "string"
+ },
+ "credential_proposal": {
+ "$ref": "#/definitions/CredentialPreview"
+ },
+ "issuer_did": {
+ "description": "Credential issuer DID",
+ "example": "WgWxqztrNooG92RXvxSTWv",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
+ "type": "string"
+ },
+ "schema_id": {
+ "description": "Schema identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
+ "type": "string"
+ },
+ "schema_issuer_did": {
+ "description": "Schema issuer DID",
+ "example": "WgWxqztrNooG92RXvxSTWv",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
+ "type": "string"
+ },
+ "schema_name": {
+ "description": "Schema name",
+ "example": "preferences",
+ "type": "string"
+ },
+ "schema_version": {
+ "description": "Schema version",
+ "example": "1.0",
+ "pattern": "^[0-9.]+$",
+ "type": "string"
+ },
+ "trace": {
+ "description": "Record trace information, based on agent configuration",
+ "type": "boolean"
+ }
+ },
+ "required": ["connection_id", "credential_proposal"],
+ "type": "object"
+ },
+ "V10CredentialProposalRequestOpt": {
+ "properties": {
+ "auto_remove": {
+ "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)",
+ "type": "boolean"
+ },
+ "comment": {
+ "description": "Human-readable comment",
+ "type": "string",
+ "x-nullable": true
+ },
+ "connection_id": {
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "cred_def_id": {
+ "description": "Credential definition identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
+ "type": "string"
+ },
+ "credential_proposal": {
+ "$ref": "#/definitions/CredentialPreview"
+ },
+ "issuer_did": {
+ "description": "Credential issuer DID",
+ "example": "WgWxqztrNooG92RXvxSTWv",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
+ "type": "string"
+ },
+ "schema_id": {
+ "description": "Schema identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
+ "type": "string"
+ },
+ "schema_issuer_did": {
+ "description": "Schema issuer DID",
+ "example": "WgWxqztrNooG92RXvxSTWv",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
+ "type": "string"
+ },
+ "schema_name": {
+ "description": "Schema name",
+ "example": "preferences",
+ "type": "string"
+ },
+ "schema_version": {
+ "description": "Schema version",
+ "example": "1.0",
+ "pattern": "^[0-9.]+$",
+ "type": "string"
+ },
+ "trace": {
+ "description": "Record trace information, based on agent configuration",
+ "type": "boolean"
+ }
+ },
+ "required": ["connection_id"],
+ "type": "object"
+ },
+ "V10CredentialStoreRequest": {
+ "properties": {
+ "credential_id": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "V10DiscoveryExchangeListResult": {
+ "properties": {
+ "results": {
+ "items": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/V10DiscoveryRecord"
+ }
+ ],
+ "description": "Discover Features v1.0 exchange record"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "V10DiscoveryRecord": {
+ "properties": {
+ "connection_id": {
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "created_at": {
+ "description": "Time of record creation",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ },
+ "disclose": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/Disclose"
+ }
+ ],
+ "description": "Disclose message"
+ },
+ "discovery_exchange_id": {
+ "description": "Credential exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "query_msg": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/Query"
+ }
+ ],
+ "description": "Query message"
+ },
+ "state": {
+ "description": "Current record state",
+ "example": "active",
+ "type": "string"
+ },
+ "thread_id": {
+ "description": "Thread identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "trace": {
+ "description": "Record trace information, based on agent configuration",
+ "type": "boolean"
+ },
+ "updated_at": {
+ "description": "Time of last record update",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "V10PresentProofModuleResponse": {
+ "properties": {},
+ "type": "object"
+ },
+ "V10PresentationCreateRequestRequest": {
+ "properties": {
+ "auto_remove": {
+ "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)",
+ "type": "boolean"
+ },
+ "auto_verify": {
+ "description": "Verifier choice to auto-verify proof presentation",
+ "example": false,
+ "type": "boolean"
+ },
+ "comment": {
+ "type": "string",
+ "x-nullable": true
+ },
+ "proof_request": {
+ "$ref": "#/definitions/IndyProofRequest"
+ },
+ "trace": {
+ "description": "Whether to trace event (default false)",
+ "example": false,
+ "type": "boolean"
+ }
+ },
+ "required": ["proof_request"],
+ "type": "object"
+ },
+ "V10PresentationExchange": {
+ "properties": {
+ "auto_present": {
+ "description": "Prover choice to auto-present proof as verifier requests",
+ "example": false,
+ "type": "boolean"
+ },
+ "auto_remove": {
+ "description": "Verifier choice to remove this presentation exchange record when complete",
+ "example": false,
+ "type": "boolean"
+ },
+ "auto_verify": {
+ "description": "Verifier choice to auto-verify proof presentation",
+ "type": "boolean"
+ },
+ "connection_id": {
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "created_at": {
+ "description": "Time of record creation",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ },
+ "error_msg": {
+ "description": "Error message",
+ "example": "Invalid structure",
+ "type": "string"
+ },
+ "initiator": {
+ "description": "Present-proof exchange initiator: self or external",
+ "enum": ["self", "external"],
+ "example": "self",
+ "type": "string"
+ },
+ "presentation": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/IndyProof"
+ }
+ ],
+ "description": "(Indy) presentation (also known as proof)"
+ },
+ "presentation_exchange_id": {
+ "description": "Presentation exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "presentation_proposal_dict": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/PresentationProposal"
+ }
+ ],
+ "description": "Presentation proposal message"
+ },
+ "presentation_request": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/IndyProofRequest"
+ }
+ ],
+ "description": "(Indy) presentation request (also known as proof request)"
+ },
+ "presentation_request_dict": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/PresentationRequest"
+ }
+ ],
+ "description": "Presentation request message"
+ },
+ "role": {
+ "description": "Present-proof exchange role: prover or verifier",
+ "enum": ["prover", "verifier"],
+ "example": "prover",
+ "type": "string"
+ },
+ "state": {
+ "description": "Present-proof exchange state",
+ "example": "verified",
+ "type": "string"
+ },
+ "thread_id": {
+ "description": "Thread identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "trace": {
+ "description": "Record trace information, based on agent configuration",
+ "type": "boolean"
+ },
+ "updated_at": {
+ "description": "Time of last record update",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ },
+ "verified": {
+ "description": "Whether presentation is verified: true or false",
+ "enum": ["true", "false"],
+ "example": "true",
+ "type": "string"
+ },
+ "verified_msgs": {
+ "items": {
+ "description": "Proof verification warning or error information",
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "V10PresentationExchangeList": {
+ "properties": {
+ "results": {
+ "description": "Aries RFC 37 v1.0 presentation exchange records",
+ "items": {
+ "$ref": "#/definitions/V10PresentationExchange"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "V10PresentationProblemReportRequest": {
+ "properties": {
+ "description": {
+ "type": "string"
+ }
+ },
+ "required": ["description"],
+ "type": "object"
+ },
+ "V10PresentationProposalRequest": {
+ "properties": {
+ "auto_present": {
+ "description": "Whether to respond automatically to presentation requests, building and presenting requested proof",
+ "type": "boolean"
+ },
+ "auto_remove": {
+ "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)",
+ "type": "boolean"
+ },
+ "comment": {
+ "description": "Human-readable comment",
+ "type": "string",
+ "x-nullable": true
+ },
+ "connection_id": {
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "presentation_proposal": {
+ "$ref": "#/definitions/IndyPresPreview"
+ },
+ "trace": {
+ "description": "Whether to trace event (default false)",
+ "example": false,
+ "type": "boolean"
+ }
+ },
+ "required": ["connection_id", "presentation_proposal"],
+ "type": "object"
+ },
+ "V10PresentationSendRequest": {
+ "properties": {
+ "auto_remove": {
+ "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)",
+ "type": "boolean"
+ },
+ "requested_attributes": {
+ "additionalProperties": {
+ "$ref": "#/definitions/IndyRequestedCredsRequestedAttr"
+ },
+ "description": "Nested object mapping proof request attribute referents to requested-attribute specifiers",
+ "type": "object"
+ },
+ "requested_predicates": {
+ "additionalProperties": {
+ "$ref": "#/definitions/IndyRequestedCredsRequestedPred"
+ },
+ "description": "Nested object mapping proof request predicate referents to requested-predicate specifiers",
+ "type": "object"
+ },
+ "self_attested_attributes": {
+ "additionalProperties": {
+ "description": "Self-attested attribute values to use in requested-credentials structure for proof construction",
+ "example": "self_attested_value",
+ "type": "string"
+ },
+ "description": "Self-attested attributes to build into proof",
+ "type": "object"
+ },
+ "trace": {
+ "description": "Whether to trace event (default false)",
+ "example": false,
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "requested_attributes",
+ "requested_predicates",
+ "self_attested_attributes"
+ ],
+ "type": "object"
+ },
+ "V10PresentationSendRequestRequest": {
+ "properties": {
+ "auto_remove": {
+ "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)",
+ "type": "boolean"
+ },
+ "auto_verify": {
+ "description": "Verifier choice to auto-verify proof presentation",
+ "example": false,
+ "type": "boolean"
+ },
+ "comment": {
+ "type": "string",
+ "x-nullable": true
+ },
+ "connection_id": {
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "proof_request": {
+ "$ref": "#/definitions/IndyProofRequest"
+ },
+ "trace": {
+ "description": "Whether to trace event (default false)",
+ "example": false,
+ "type": "boolean"
+ }
+ },
+ "required": ["connection_id", "proof_request"],
+ "type": "object"
+ },
+ "V10PresentationSendRequestToProposal": {
+ "properties": {
+ "auto_remove": {
+ "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)",
+ "type": "boolean"
+ },
+ "auto_verify": {
+ "description": "Verifier choice to auto-verify proof presentation",
+ "example": false,
+ "type": "boolean"
+ },
+ "trace": {
+ "description": "Whether to trace event (default false)",
+ "example": false,
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ "V20CredAttrSpec": {
+ "properties": {
+ "mime-type": {
+ "description": "MIME type: omit for (null) default",
+ "example": "image/jpeg",
+ "type": "string",
+ "x-nullable": true
+ },
+ "name": {
+ "description": "Attribute name",
+ "example": "favourite_drink",
+ "type": "string"
+ },
+ "value": {
+ "description": "Attribute value: base64-encode if MIME type is present",
+ "example": "martini",
+ "type": "string"
+ }
+ },
+ "required": ["name", "value"],
+ "type": "object"
+ },
+ "V20CredBoundOfferRequest": {
+ "properties": {
+ "counter_preview": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/V20CredPreview"
+ }
+ ],
+ "description": "Optional content for counter-proposal"
+ },
+ "filter": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/V20CredFilter"
+ }
+ ],
+ "description": "Credential specification criteria by format"
+ }
+ },
+ "type": "object"
+ },
+ "V20CredExFree": {
+ "properties": {
+ "auto_remove": {
+ "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)",
+ "type": "boolean"
+ },
+ "comment": {
+ "description": "Human-readable comment",
+ "type": "string",
+ "x-nullable": true
+ },
+ "connection_id": {
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "credential_preview": {
+ "$ref": "#/definitions/V20CredPreview"
+ },
+ "filter": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/V20CredFilter"
+ }
+ ],
+ "description": "Credential specification criteria by format"
+ },
+ "replacement_id": {
+ "description": "Optional identifier used to manage credential replacement",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string",
+ "x-nullable": true
+ },
+ "trace": {
+ "description": "Record trace information, based on agent configuration",
+ "type": "boolean"
+ },
+ "verification_method": {
+ "description": "For ld-proofs. Verification method for signing.",
+ "type": "string",
+ "x-nullable": true
+ }
+ },
+ "required": ["connection_id", "filter"],
+ "type": "object"
+ },
+ "V20CredExRecord": {
+ "properties": {
+ "auto_issue": {
+ "description": "Issuer choice to issue to request in this credential exchange",
+ "example": false,
+ "type": "boolean"
+ },
+ "auto_offer": {
+ "description": "Holder choice to accept offer in this credential exchange",
+ "example": false,
+ "type": "boolean"
+ },
+ "auto_remove": {
+ "description": "Issuer choice to remove this credential exchange record when complete",
+ "example": false,
+ "type": "boolean"
+ },
+ "by_format": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/V20CredExRecordByFormat"
+ }
+ ],
+ "description": "Attachment content by format for proposal, offer, request, and issue",
+ "readOnly": true
+ },
+ "connection_id": {
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "created_at": {
+ "description": "Time of record creation",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ },
+ "cred_ex_id": {
+ "description": "Credential exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "cred_issue": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/V20CredIssue"
+ }
+ ],
+ "description": "Serialized credential issue message"
+ },
+ "cred_offer": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/V20CredOffer"
+ }
+ ],
+ "description": "Credential offer message"
+ },
+ "cred_preview": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/V20CredPreview"
+ }
+ ],
+ "description": "Credential preview from credential proposal",
+ "readOnly": true
+ },
+ "cred_proposal": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/V20CredProposal"
+ }
+ ],
+ "description": "Credential proposal message"
+ },
+ "cred_request": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/V20CredRequest"
+ }
+ ],
+ "description": "Serialized credential request message"
+ },
+ "error_msg": {
+ "description": "Error message",
+ "example": "The front fell off",
+ "type": "string"
+ },
+ "initiator": {
+ "description": "Issue-credential exchange initiator: self or external",
+ "enum": ["self", "external"],
+ "example": "self",
+ "type": "string"
+ },
+ "parent_thread_id": {
+ "description": "Parent thread identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "role": {
+ "description": "Issue-credential exchange role: holder or issuer",
+ "enum": ["issuer", "holder"],
+ "example": "issuer",
+ "type": "string"
+ },
+ "state": {
+ "description": "Issue-credential exchange state",
+ "enum": [
+ "proposal-sent",
+ "proposal-received",
+ "offer-sent",
+ "offer-received",
+ "request-sent",
+ "request-received",
+ "credential-issued",
+ "credential-received",
+ "done",
+ "credential-revoked",
+ "abandoned",
+ "deleted"
+ ],
+ "example": "done",
+ "type": "string"
+ },
+ "thread_id": {
+ "description": "Thread identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "trace": {
+ "description": "Record trace information, based on agent configuration",
+ "type": "boolean"
+ },
+ "updated_at": {
+ "description": "Time of last record update",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "V20CredExRecordByFormat": {
+ "properties": {
+ "cred_issue": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "cred_offer": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "cred_proposal": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "cred_request": {
+ "additionalProperties": {},
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "V20CredExRecordDetail": {
+ "properties": {
+ "cred_ex_record": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/V20CredExRecord"
+ }
+ ],
+ "description": "Credential exchange record"
+ },
+ "indy": {
+ "$ref": "#/definitions/V20CredExRecordIndy"
+ },
+ "ld_proof": {
+ "$ref": "#/definitions/V20CredExRecordLDProof"
+ },
+ "vc_di": {
+ "$ref": "#/definitions/V20CredExRecord"
+ }
+ },
+ "type": "object"
+ },
+ "V20CredExRecordIndy": {
+ "properties": {
+ "created_at": {
+ "description": "Time of record creation",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ },
+ "cred_ex_id": {
+ "description": "Corresponding v2.0 credential exchange record identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "cred_ex_indy_id": {
+ "description": "Record identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "cred_id_stored": {
+ "description": "Credential identifier stored in wallet",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "cred_request_metadata": {
+ "additionalProperties": {},
+ "description": "Credential request metadata for indy holder",
+ "type": "object"
+ },
+ "cred_rev_id": {
+ "description": "Credential revocation identifier within revocation registry",
+ "example": "12345",
+ "pattern": "^[1-9][0-9]*$",
+ "type": "string"
+ },
+ "rev_reg_id": {
+ "description": "Revocation registry identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)",
+ "type": "string"
+ },
+ "state": {
+ "description": "Current record state",
+ "example": "active",
+ "type": "string"
+ },
+ "updated_at": {
+ "description": "Time of last record update",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "V20CredExRecordLDProof": {
+ "properties": {
+ "created_at": {
+ "description": "Time of record creation",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ },
+ "cred_ex_id": {
+ "description": "Corresponding v2.0 credential exchange record identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "cred_ex_ld_proof_id": {
+ "description": "Record identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "cred_id_stored": {
+ "description": "Credential identifier stored in wallet",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "state": {
+ "description": "Current record state",
+ "example": "active",
+ "type": "string"
+ },
+ "updated_at": {
+ "description": "Time of last record update",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "V20CredExRecordListResult": {
+ "properties": {
+ "results": {
+ "description": "Credential exchange records and corresponding detail records",
+ "items": {
+ "$ref": "#/definitions/V20CredExRecordDetail"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "V20CredFilter": {
+ "properties": {
+ "anoncreds": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/V20CredFilterAnoncreds"
+ }
+ ],
+ "description": "Credential filter for anoncreds"
+ },
+ "indy": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/V20CredFilterIndy"
+ }
+ ],
+ "description": "Credential filter for indy"
+ },
+ "ld_proof": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/LDProofVCDetail"
+ }
+ ],
+ "description": "Credential filter for linked data proof"
+ },
+ "vc_di": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/V20CredFilterVCDI"
+ }
+ ],
+ "description": "Credential filter for vc_di"
+ }
+ },
+ "type": "object"
+ },
+ "V20CredFilterAnoncreds": {
+ "properties": {
+ "cred_def_id": {
+ "description": "Credential definition identifier",
+ "example": "did:(method):3:CL:20:tag",
+ "type": "string"
+ },
+ "issuer_id": {
+ "description": "Credential issuer ID",
+ "example": "did:(method):WgWxqztrNooG92RXvxSTWv",
+ "type": "string"
+ },
+ "schema_id": {
+ "description": "Schema identifier",
+ "example": "did:(method):2:schema_name:1.0",
+ "type": "string"
+ },
+ "schema_issuer_id": {
+ "description": "Schema issuer ID",
+ "example": "did:(method):WgWxqztrNooG92RXvxSTWv",
+ "type": "string"
+ },
+ "schema_name": {
+ "description": "Schema name",
+ "example": "preferences",
+ "type": "string"
+ },
+ "schema_version": {
+ "description": "Schema version",
+ "example": "1.0",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "V20CredFilterIndy": {
+ "properties": {
+ "cred_def_id": {
+ "description": "Credential definition identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
+ "type": "string"
+ },
+ "issuer_did": {
+ "description": "Credential issuer DID",
+ "example": "WgWxqztrNooG92RXvxSTWv",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
+ "type": "string"
+ },
+ "schema_id": {
+ "description": "Schema identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
+ "type": "string"
+ },
+ "schema_issuer_did": {
+ "description": "Schema issuer DID",
+ "example": "WgWxqztrNooG92RXvxSTWv",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
+ "type": "string"
+ },
+ "schema_name": {
+ "description": "Schema name",
+ "example": "preferences",
+ "type": "string"
+ },
+ "schema_version": {
+ "description": "Schema version",
+ "example": "1.0",
+ "pattern": "^[0-9.]+$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "V20CredFilterLDProof": {
+ "properties": {
+ "ld_proof": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/LDProofVCDetail"
+ }
+ ],
+ "description": "Credential filter for linked data proof"
+ }
+ },
+ "required": ["ld_proof"],
+ "type": "object"
+ },
+ "V20CredFilterVCDI": {
+ "properties": {
+ "cred_def_id": {
+ "description": "Credential definition identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag",
+ "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$",
+ "type": "string"
+ },
+ "issuer_did": {
+ "description": "Credential issuer DID",
+ "example": "WgWxqztrNooG92RXvxSTWv",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
+ "type": "string"
+ },
+ "schema_id": {
+ "description": "Schema identifier",
+ "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0",
+ "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$",
+ "type": "string"
+ },
+ "schema_issuer_did": {
+ "description": "Schema issuer DID",
+ "example": "WgWxqztrNooG92RXvxSTWv",
+ "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$",
+ "type": "string"
+ },
+ "schema_name": {
+ "description": "Schema name",
+ "example": "preferences",
+ "type": "string"
+ },
+ "schema_version": {
+ "description": "Schema version",
+ "example": "1.0",
+ "pattern": "^[0-9.]+$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "V20CredFormat": {
+ "properties": {
+ "attach_id": {
+ "description": "Attachment identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "format": {
+ "description": "Attachment format specifier",
+ "example": "aries/ld-proof-vc-detail@v1.0",
+ "type": "string"
+ }
+ },
+ "required": ["attach_id", "format"],
+ "type": "object"
+ },
+ "V20CredIssue": {
+ "properties": {
+ "@id": {
+ "description": "Message identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "@type": {
+ "description": "Message type",
+ "example": "https://didcomm.org/my-family/1.0/my-message-type",
+ "type": "string"
+ },
+ "comment": {
+ "description": "Human-readable comment",
+ "type": "string",
+ "x-nullable": true
+ },
+ "credentials~attach": {
+ "description": "Credential attachments",
+ "items": {
+ "$ref": "#/definitions/AttachDecorator"
+ },
+ "type": "array"
+ },
+ "formats": {
+ "description": "Acceptable attachment formats",
+ "items": {
+ "$ref": "#/definitions/V20CredFormat"
+ },
+ "type": "array"
+ },
+ "replacement_id": {
+ "description": "Issuer-unique identifier to coordinate credential replacement",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ }
+ },
+ "required": ["credentials~attach", "formats"],
+ "type": "object"
+ },
+ "V20CredIssueProblemReportRequest": {
+ "properties": {
+ "description": {
+ "type": "string"
+ }
+ },
+ "required": ["description"],
+ "type": "object"
+ },
+ "V20CredIssueRequest": {
+ "properties": {
+ "comment": {
+ "description": "Human-readable comment",
+ "type": "string",
+ "x-nullable": true
+ }
+ },
+ "type": "object"
+ },
+ "V20CredOffer": {
+ "properties": {
+ "@id": {
+ "description": "Message identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "@type": {
+ "description": "Message type",
+ "example": "https://didcomm.org/my-family/1.0/my-message-type",
+ "type": "string"
+ },
+ "comment": {
+ "description": "Human-readable comment",
+ "type": "string",
+ "x-nullable": true
+ },
+ "credential_preview": {
+ "$ref": "#/definitions/V20CredPreview"
+ },
+ "formats": {
+ "description": "Acceptable credential formats",
+ "items": {
+ "$ref": "#/definitions/V20CredFormat"
+ },
+ "type": "array"
+ },
+ "offers~attach": {
+ "description": "Offer attachments",
+ "items": {
+ "$ref": "#/definitions/AttachDecorator"
+ },
+ "type": "array"
+ },
+ "replacement_id": {
+ "description": "Issuer-unique identifier to coordinate credential replacement",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ }
+ },
+ "required": ["formats", "offers~attach"],
+ "type": "object"
+ },
+ "V20CredOfferConnFreeRequest": {
+ "properties": {
+ "auto_issue": {
+ "description": "Whether to respond automatically to credential requests, creating and issuing requested credentials",
+ "type": "boolean"
+ },
+ "auto_remove": {
+ "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)",
+ "type": "boolean"
+ },
+ "comment": {
+ "description": "Human-readable comment",
+ "type": "string",
+ "x-nullable": true
+ },
+ "credential_preview": {
+ "$ref": "#/definitions/V20CredPreview"
+ },
+ "filter": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/V20CredFilter"
+ }
+ ],
+ "description": "Credential specification criteria by format"
+ },
+ "replacement_id": {
+ "description": "Optional identifier used to manage credential replacement",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string",
+ "x-nullable": true
+ },
+ "trace": {
+ "description": "Record trace information, based on agent configuration",
+ "type": "boolean"
+ }
+ },
+ "required": ["filter"],
+ "type": "object"
+ },
+ "V20CredOfferRequest": {
+ "properties": {
+ "auto_issue": {
+ "description": "Whether to respond automatically to credential requests, creating and issuing requested credentials",
+ "type": "boolean"
+ },
+ "auto_remove": {
+ "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)",
+ "type": "boolean"
+ },
+ "comment": {
+ "description": "Human-readable comment",
+ "type": "string",
+ "x-nullable": true
+ },
+ "connection_id": {
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "credential_preview": {
+ "$ref": "#/definitions/V20CredPreview"
+ },
+ "filter": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/V20CredFilter"
+ }
+ ],
+ "description": "Credential specification criteria by format"
+ },
+ "replacement_id": {
+ "description": "Optional identifier used to manage credential replacement",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string",
+ "x-nullable": true
+ },
+ "trace": {
+ "description": "Record trace information, based on agent configuration",
+ "type": "boolean"
+ }
+ },
+ "required": ["connection_id", "filter"],
+ "type": "object"
+ },
+ "V20CredPreview": {
+ "properties": {
+ "@type": {
+ "description": "Message type identifier",
+ "example": "issue-credential/2.0/credential-preview",
+ "type": "string"
+ },
+ "attributes": {
+ "items": {
+ "$ref": "#/definitions/V20CredAttrSpec"
+ },
+ "type": "array"
+ }
+ },
+ "required": ["attributes"],
+ "type": "object"
+ },
+ "V20CredProposal": {
+ "properties": {
+ "@id": {
+ "description": "Message identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "@type": {
+ "description": "Message type",
+ "example": "https://didcomm.org/my-family/1.0/my-message-type",
+ "type": "string"
+ },
+ "comment": {
+ "description": "Human-readable comment",
+ "type": "string",
+ "x-nullable": true
+ },
+ "credential_preview": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/V20CredPreview"
+ }
+ ],
+ "description": "Credential preview"
+ },
+ "filters~attach": {
+ "description": "Credential filter per acceptable format on corresponding identifier",
+ "items": {
+ "$ref": "#/definitions/AttachDecorator"
+ },
+ "type": "array"
+ },
+ "formats": {
+ "description": "Attachment formats",
+ "items": {
+ "$ref": "#/definitions/V20CredFormat"
+ },
+ "type": "array"
+ }
+ },
+ "required": ["filters~attach", "formats"],
+ "type": "object"
+ },
+ "V20CredRequest": {
+ "properties": {
+ "@id": {
+ "description": "Message identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "@type": {
+ "description": "Message type",
+ "example": "https://didcomm.org/my-family/1.0/my-message-type",
+ "type": "string"
+ },
+ "comment": {
+ "description": "Human-readable comment",
+ "type": "string",
+ "x-nullable": true
+ },
+ "formats": {
+ "description": "Acceptable attachment formats",
+ "items": {
+ "$ref": "#/definitions/V20CredFormat"
+ },
+ "type": "array"
+ },
+ "requests~attach": {
+ "description": "Request attachments",
+ "items": {
+ "$ref": "#/definitions/AttachDecorator"
+ },
+ "type": "array"
+ }
+ },
+ "required": ["formats", "requests~attach"],
+ "type": "object"
+ },
+ "V20CredRequestFree": {
+ "properties": {
+ "auto_remove": {
+ "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)",
+ "type": "boolean"
+ },
+ "comment": {
+ "description": "Human-readable comment",
+ "type": "string",
+ "x-nullable": true
+ },
+ "connection_id": {
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "filter": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/V20CredFilterLDProof"
+ }
+ ],
+ "description": "Credential specification criteria by format"
+ },
+ "holder_did": {
+ "description": "Holder DID to substitute for the credentialSubject.id",
+ "example": "did:key:ahsdkjahsdkjhaskjdhakjshdkajhsdkjahs",
+ "type": "string",
+ "x-nullable": true
+ },
+ "trace": {
+ "description": "Whether to trace event (default false)",
+ "example": false,
+ "type": "boolean"
+ }
+ },
+ "required": ["connection_id", "filter"],
+ "type": "object"
+ },
+ "V20CredRequestRequest": {
+ "properties": {
+ "auto_remove": {
+ "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)",
+ "type": "boolean"
+ },
+ "holder_did": {
+ "description": "Holder DID to substitute for the credentialSubject.id",
+ "example": "did:key:ahsdkjahsdkjhaskjdhakjshdkajhsdkjahs",
+ "type": "string",
+ "x-nullable": true
+ }
+ },
+ "type": "object"
+ },
+ "V20CredStoreRequest": {
+ "properties": {
+ "credential_id": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "V20DiscoveryExchangeListResult": {
+ "properties": {
+ "results": {
+ "items": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/V20DiscoveryRecord"
+ }
+ ],
+ "description": "Discover Features v2.0 exchange record"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "V20DiscoveryExchangeResult": {
+ "properties": {
+ "results": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/V20DiscoveryRecord"
+ }
+ ],
+ "description": "Discover Features v2.0 exchange record"
+ }
+ },
+ "type": "object"
+ },
+ "V20DiscoveryRecord": {
+ "properties": {
+ "connection_id": {
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "created_at": {
+ "description": "Time of record creation",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ },
+ "disclosures": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/Disclosures"
+ }
+ ],
+ "description": "Disclosures message"
+ },
+ "discovery_exchange_id": {
+ "description": "Credential exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "queries_msg": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/Queries"
+ }
+ ],
+ "description": "Queries message"
+ },
+ "state": {
+ "description": "Current record state",
+ "example": "active",
+ "type": "string"
+ },
+ "thread_id": {
+ "description": "Thread identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "trace": {
+ "description": "Record trace information, based on agent configuration",
+ "type": "boolean"
+ },
+ "updated_at": {
+ "description": "Time of last record update",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "V20IssueCredSchemaCore": {
+ "properties": {
+ "auto_remove": {
+ "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)",
+ "type": "boolean"
+ },
+ "comment": {
+ "description": "Human-readable comment",
+ "type": "string",
+ "x-nullable": true
+ },
+ "credential_preview": {
+ "$ref": "#/definitions/V20CredPreview"
+ },
+ "filter": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/V20CredFilter"
+ }
+ ],
+ "description": "Credential specification criteria by format"
+ },
+ "replacement_id": {
+ "description": "Optional identifier used to manage credential replacement",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string",
+ "x-nullable": true
+ },
+ "trace": {
+ "description": "Record trace information, based on agent configuration",
+ "type": "boolean"
+ }
+ },
+ "required": ["filter"],
+ "type": "object"
+ },
+ "V20IssueCredentialModuleResponse": {
+ "properties": {},
+ "type": "object"
+ },
+ "V20Pres": {
+ "properties": {
+ "@id": {
+ "description": "Message identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "@type": {
+ "description": "Message type",
+ "example": "https://didcomm.org/my-family/1.0/my-message-type",
+ "type": "string"
+ },
+ "comment": {
+ "description": "Human-readable comment",
+ "type": "string",
+ "x-nullable": true
+ },
+ "formats": {
+ "description": "Acceptable attachment formats",
+ "items": {
+ "$ref": "#/definitions/V20PresFormat"
+ },
+ "type": "array"
+ },
+ "presentations~attach": {
+ "items": {
+ "$ref": "#/definitions/AttachDecorator"
+ },
+ "type": "array"
+ }
+ },
+ "required": ["formats", "presentations~attach"],
+ "type": "object"
+ },
+ "V20PresCreateRequestRequest": {
+ "properties": {
+ "auto_remove": {
+ "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)",
+ "type": "boolean"
+ },
+ "auto_verify": {
+ "description": "Verifier choice to auto-verify proof presentation",
+ "example": false,
+ "type": "boolean"
+ },
+ "comment": {
+ "type": "string",
+ "x-nullable": true
+ },
+ "presentation_request": {
+ "$ref": "#/definitions/V20PresRequestByFormat"
+ },
+ "trace": {
+ "description": "Whether to trace event (default false)",
+ "example": false,
+ "type": "boolean"
+ }
+ },
+ "required": ["presentation_request"],
+ "type": "object"
+ },
+ "V20PresExRecord": {
+ "properties": {
+ "auto_present": {
+ "description": "Prover choice to auto-present proof as verifier requests",
+ "example": false,
+ "type": "boolean"
+ },
+ "auto_remove": {
+ "description": "Verifier choice to remove this presentation exchange record when complete",
+ "example": false,
+ "type": "boolean"
+ },
+ "auto_verify": {
+ "description": "Verifier choice to auto-verify proof presentation",
+ "type": "boolean"
+ },
+ "by_format": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/V20PresExRecordByFormat"
+ }
+ ],
+ "description": "Attachment content by format for proposal, request, and presentation",
+ "readOnly": true
+ },
+ "connection_id": {
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "created_at": {
+ "description": "Time of record creation",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ },
+ "error_msg": {
+ "description": "Error message",
+ "example": "Invalid structure",
+ "type": "string"
+ },
+ "initiator": {
+ "description": "Present-proof exchange initiator: self or external",
+ "enum": ["self", "external"],
+ "example": "self",
+ "type": "string"
+ },
+ "pres": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/V20Pres"
+ }
+ ],
+ "description": "Presentation message"
+ },
+ "pres_ex_id": {
+ "description": "Presentation exchange identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "pres_proposal": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/V20PresProposal"
+ }
+ ],
+ "description": "Presentation proposal message"
+ },
+ "pres_request": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/V20PresRequest"
+ }
+ ],
+ "description": "Presentation request message"
+ },
+ "role": {
+ "description": "Present-proof exchange role: prover or verifier",
+ "enum": ["prover", "verifier"],
+ "example": "prover",
+ "type": "string"
+ },
+ "state": {
+ "description": "Present-proof exchange state",
+ "enum": [
+ "proposal-sent",
+ "proposal-received",
+ "request-sent",
+ "request-received",
+ "presentation-sent",
+ "presentation-received",
+ "done",
+ "abandoned",
+ "deleted"
+ ],
+ "type": "string"
+ },
+ "thread_id": {
+ "description": "Thread identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "trace": {
+ "description": "Record trace information, based on agent configuration",
+ "type": "boolean"
+ },
+ "updated_at": {
+ "description": "Time of last record update",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ },
+ "verified": {
+ "description": "Whether presentation is verified: 'true' or 'false'",
+ "enum": ["true", "false"],
+ "example": "true",
+ "type": "string"
+ },
+ "verified_msgs": {
+ "items": {
+ "description": "Proof verification warning or error information",
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "V20PresExRecordByFormat": {
+ "properties": {
+ "pres": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "pres_proposal": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "pres_request": {
+ "additionalProperties": {},
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "V20PresExRecordList": {
+ "properties": {
+ "results": {
+ "description": "Presentation exchange records",
+ "items": {
+ "$ref": "#/definitions/V20PresExRecord"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "V20PresFormat": {
+ "properties": {
+ "attach_id": {
+ "description": "Attachment identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "format": {
+ "description": "Attachment format specifier",
+ "example": "dif/presentation-exchange/submission@v1.0",
+ "type": "string"
+ }
+ },
+ "required": ["attach_id", "format"],
+ "type": "object"
+ },
+ "V20PresProblemReportRequest": {
+ "properties": {
+ "description": {
+ "type": "string"
+ }
+ },
+ "required": ["description"],
+ "type": "object"
+ },
+ "V20PresProposal": {
+ "properties": {
+ "@id": {
+ "description": "Message identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "@type": {
+ "description": "Message type",
+ "example": "https://didcomm.org/my-family/1.0/my-message-type",
+ "type": "string"
+ },
+ "comment": {
+ "description": "Human-readable comment",
+ "type": "string"
+ },
+ "formats": {
+ "description": "Acceptable attachment formats",
+ "items": {
+ "$ref": "#/definitions/V20PresFormat"
+ },
+ "type": "array"
+ },
+ "proposals~attach": {
+ "description": "Attachment per acceptable format on corresponding identifier",
+ "items": {
+ "$ref": "#/definitions/AttachDecorator"
+ },
+ "type": "array"
+ }
+ },
+ "required": ["formats", "proposals~attach"],
+ "type": "object"
+ },
+ "V20PresProposalByFormat": {
+ "properties": {
+ "anoncreds": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/AnoncredsPresentationRequest"
+ }
+ ],
+ "description": "Presentation proposal for anoncreds"
+ },
+ "dif": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/DIFProofProposal"
+ }
+ ],
+ "description": "Presentation proposal for DIF"
+ },
+ "indy": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/IndyProofRequest"
+ }
+ ],
+ "description": "Presentation proposal for indy"
+ }
+ },
+ "type": "object"
+ },
+ "V20PresProposalRequest": {
+ "properties": {
+ "auto_present": {
+ "description": "Whether to respond automatically to presentation requests, building and presenting requested proof",
+ "type": "boolean"
+ },
+ "auto_remove": {
+ "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)",
+ "type": "boolean"
+ },
+ "comment": {
+ "description": "Human-readable comment",
+ "type": "string",
+ "x-nullable": true
+ },
+ "connection_id": {
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "presentation_proposal": {
+ "$ref": "#/definitions/V20PresProposalByFormat"
+ },
+ "trace": {
+ "description": "Whether to trace event (default false)",
+ "example": false,
+ "type": "boolean"
+ }
+ },
+ "required": ["connection_id", "presentation_proposal"],
+ "type": "object"
+ },
+ "V20PresRequest": {
+ "properties": {
+ "@id": {
+ "description": "Message identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "@type": {
+ "description": "Message type",
+ "example": "https://didcomm.org/my-family/1.0/my-message-type",
+ "type": "string"
+ },
+ "comment": {
+ "description": "Human-readable comment",
+ "type": "string"
+ },
+ "formats": {
+ "description": "Acceptable attachment formats",
+ "items": {
+ "$ref": "#/definitions/V20PresFormat"
+ },
+ "type": "array"
+ },
+ "request_presentations~attach": {
+ "description": "Attachment per acceptable format on corresponding identifier",
+ "items": {
+ "$ref": "#/definitions/AttachDecorator"
+ },
+ "type": "array"
+ },
+ "will_confirm": {
+ "description": "Whether verifier will send confirmation ack",
+ "type": "boolean"
+ }
+ },
+ "required": ["formats", "request_presentations~attach"],
+ "type": "object"
+ },
+ "V20PresRequestByFormat": {
+ "properties": {
+ "anoncreds": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/AnoncredsPresentationRequest"
+ }
+ ],
+ "description": "Presentation proposal for anoncreds"
+ },
+ "dif": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/DIFProofRequest"
+ }
+ ],
+ "description": "Presentation request for DIF"
+ },
+ "indy": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/IndyProofRequest"
+ }
+ ],
+ "description": "Presentation request for indy"
+ }
+ },
+ "type": "object"
+ },
+ "V20PresSendRequestRequest": {
+ "properties": {
+ "auto_remove": {
+ "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)",
+ "type": "boolean"
+ },
+ "auto_verify": {
+ "description": "Verifier choice to auto-verify proof presentation",
+ "example": false,
+ "type": "boolean"
+ },
+ "comment": {
+ "type": "string",
+ "x-nullable": true
+ },
+ "connection_id": {
+ "description": "Connection identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "presentation_request": {
+ "$ref": "#/definitions/V20PresRequestByFormat"
+ },
+ "trace": {
+ "description": "Whether to trace event (default false)",
+ "example": false,
+ "type": "boolean"
+ }
+ },
+ "required": ["connection_id", "presentation_request"],
+ "type": "object"
+ },
+ "V20PresSpecByFormatRequest": {
+ "properties": {
+ "anoncreds": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/IndyPresSpec"
+ }
+ ],
+ "description": "Presentation specification for anoncreds"
+ },
+ "auto_remove": {
+ "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)",
+ "type": "boolean"
+ },
+ "dif": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/DIFPresSpec"
+ }
+ ],
+ "description": "Optional Presentation specification for DIF, overrides the PresentationExchange record's PresRequest"
+ },
+ "indy": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/IndyPresSpec"
+ }
+ ],
+ "description": "Presentation specification for indy"
+ },
+ "trace": {
+ "description": "Record trace information, based on agent configuration",
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ "V20PresentProofModuleResponse": {
+ "properties": {},
+ "type": "object"
+ },
+ "V20PresentationSendRequestToProposal": {
+ "properties": {
+ "auto_remove": {
+ "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)",
+ "type": "boolean"
+ },
+ "auto_verify": {
+ "description": "Verifier choice to auto-verify proof presentation",
+ "example": false,
+ "type": "boolean"
+ },
+ "trace": {
+ "description": "Whether to trace event (default false)",
+ "example": false,
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ "VCRecord": {
+ "properties": {
+ "contexts": {
+ "items": {
+ "description": "Context",
+ "example": "https://myhost:8021",
+ "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "cred_tags": {
+ "additionalProperties": {
+ "description": "Retrieval tag value",
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "cred_value": {
+ "additionalProperties": {},
+ "description": "(JSON-serializable) credential value",
+ "type": "object"
+ },
+ "expanded_types": {
+ "items": {
+ "description": "JSON-LD expanded type extracted from type and context",
+ "example": "https://w3id.org/citizenship#PermanentResidentCard",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "given_id": {
+ "description": "Credential identifier",
+ "example": "http://example.edu/credentials/3732",
+ "type": "string"
+ },
+ "issuer_id": {
+ "description": "Issuer identifier",
+ "example": "https://example.edu/issuers/14",
+ "type": "string"
+ },
+ "proof_types": {
+ "items": {
+ "description": "Signature suite used for proof",
+ "example": "Ed25519Signature2018",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "record_id": {
+ "description": "Record identifier",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ },
+ "schema_ids": {
+ "items": {
+ "description": "Schema identifier",
+ "example": "https://example.org/examples/degree.json",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "subject_ids": {
+ "items": {
+ "description": "Subject identifier",
+ "example": "did:example:ebfeb1f712ebc6f1c276e12ec21",
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "VCRecordList": {
+ "properties": {
+ "results": {
+ "items": {
+ "$ref": "#/definitions/VCRecord"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "VerifiableCredential": {
+ "additionalProperties": true,
+ "properties": {
+ "@context": {
+ "description": "The JSON-LD context of the credential",
+ "example": [
+ "https://www.w3.org/2018/credentials/v1",
+ "https://www.w3.org/2018/credentials/examples/v1"
+ ],
+ "items": {},
+ "type": "array"
+ },
+ "credentialStatus": {
+ "example": {
+ "id": "https://example.com/credentials/status/3#94567",
+ "statusListCredential": "https://example.com/credentials/status/3",
+ "statusListIndex": "94567",
+ "statusPurpose": "revocation",
+ "type": "BitstringStatusListEntry"
+ }
+ },
+ "credentialSubject": {
+ "example": {
+ "alumniOf": {
+ "id": "did:example:c276e12ec21ebfeb1f712ebc6f1"
+ },
+ "id": "did:example:ebfeb1f712ebc6f1c276e12ec21"
+ }
+ },
+ "expirationDate": {
+ "description": "The expiration date",
+ "example": "2010-01-01T19:23:24Z",
+ "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})([Tt ]([0-9]{2}):([0-9]{2}):([0-9]{2})(\\.[0-9]+)?)?(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?$",
+ "type": "string"
+ },
+ "id": {
+ "description": "The ID of the credential",
+ "example": "http://example.edu/credentials/1872",
+ "pattern": "\\w+:(\\/?\\/?)[^\\s]+",
+ "type": "string"
+ },
+ "issuanceDate": {
+ "description": "The issuance date",
+ "example": "2010-01-01T19:23:24Z",
+ "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})([Tt ]([0-9]{2}):([0-9]{2}):([0-9]{2})(\\.[0-9]+)?)?(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?$",
+ "type": "string"
+ },
+ "issuer": {
+ "description": "The JSON-LD Verifiable Credential Issuer. Either string of object with id field.",
+ "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH"
+ },
+ "proof": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/LinkedDataProof"
+ }
+ ],
+ "description": "The proof of the credential",
+ "example": {
+ "created": "2019-12-11T03:50:55",
+ "jws": "eyJhbGciOiAiRWREU0EiLCAiYjY0IjogZmFsc2UsICJjcml0JiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQKBhQDxvXNo7nvtUBb_Eq1Ch6YBKY5qBQ",
+ "proofPurpose": "assertionMethod",
+ "type": "Ed25519Signature2018",
+ "verificationMethod": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL"
+ }
+ },
+ "type": {
+ "description": "The JSON-LD type of the credential",
+ "example": ["VerifiableCredential", "AlumniCredential"],
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "@context",
+ "credentialSubject",
+ "issuanceDate",
+ "issuer",
+ "proof",
+ "type"
+ ],
+ "type": "object"
+ },
+ "VerifiablePresentation": {
+ "additionalProperties": true,
+ "properties": {
+ "@context": {
+ "description": "The JSON-LD context of the presentation",
+ "example": ["https://www.w3.org/2018/credentials/v1"],
+ "items": {},
+ "type": "array"
+ },
+ "holder": {
+ "description": "The JSON-LD Verifiable Credential Holder. Either string of object with id field.",
+ "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH"
+ },
+ "id": {
+ "description": "The ID of the presentation",
+ "example": "http://example.edu/presentations/1872",
+ "pattern": "\\w+:(\\/?\\/?)[^\\s]+",
+ "type": "string"
+ },
+ "proof": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/LinkedDataProof"
+ }
+ ],
+ "description": "The proof of the presentation",
+ "example": {
+ "created": "2019-12-11T03:50:55",
+ "jws": "eyJhbGciOiAiRWREU0EiLCAiYjY0IjogZmFsc2UsICJjcml0JiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQKBhQDxvXNo7nvtUBb_Eq1Ch6YBKY5qBQ",
+ "proofPurpose": "assertionMethod",
+ "type": "Ed25519Signature2018",
+ "verificationMethod": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL"
+ }
+ },
+ "type": {
+ "description": "The JSON-LD type of the presentation",
+ "example": ["VerifiablePresentation"],
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "verifiableCredential": {
+ "items": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "required": ["@context", "proof", "type"],
+ "type": "object"
+ },
+ "VerifyCredentialRequest": {
+ "properties": {
+ "options": {
+ "$ref": "#/definitions/LDProofVCOptions"
+ },
+ "verifiableCredential": {
+ "$ref": "#/definitions/VerifiableCredential"
+ }
+ },
+ "type": "object"
+ },
+ "VerifyCredentialResponse": {
+ "properties": {
+ "results": {
+ "$ref": "#/definitions/PresentationVerificationResult"
+ }
+ },
+ "type": "object"
+ },
+ "VerifyDiRequest": {
+ "properties": {
+ "securedDocument": {
+ "additionalProperties": {},
+ "example": {
+ "hello": "world",
+ "proof": [
+ {
+ "cryptosuite": "eddsa-jcs-2022",
+ "proofPurpose": "assertionMethod",
+ "type": "DataIntegrityProof",
+ "verificationMethod": "did:key: z6MksxraKwH8GR7NKeQ4HVZAeRKvD76kfd6G7jm8MscbDmy8# z6MksxraKwH8GR7NKeQ4HVZAeRKvD76kfd6G7jm8MscbDmy8",
+ "proofValue": "zHtda8vV7kJQUPfSKiTGSQDhZfhkgtpnVziT7cdEzhu fjPjbeRmysHvizMJEox1eHR7xUGzNUj1V4yaKiLw7UA6E"
+ }
+ ]
+ },
+ "type": "object"
+ }
+ },
+ "required": ["securedDocument"],
+ "type": "object"
+ },
+ "VerifyDiResponse": {
+ "properties": {
+ "verified": {
+ "description": "Verified",
+ "example": true,
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ "VerifyPresentationRequest": {
+ "properties": {
+ "options": {
+ "$ref": "#/definitions/LDProofVCOptions"
+ },
+ "verifiablePresentation": {
+ "$ref": "#/definitions/VerifiablePresentation"
+ }
+ },
+ "type": "object"
+ },
+ "VerifyPresentationResponse": {
+ "properties": {
+ "results": {
+ "$ref": "#/definitions/PresentationVerificationResult"
+ }
+ },
+ "type": "object"
+ },
+ "VerifyRequest": {
+ "properties": {
+ "doc": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/SignedDoc"
+ }
+ ],
+ "description": "Signed document"
+ },
+ "verkey": {
+ "description": "Verkey to use for doc verification",
+ "type": "string"
+ }
+ },
+ "required": ["doc"],
+ "type": "object"
+ },
+ "VerifyResponse": {
+ "properties": {
+ "error": {
+ "description": "Error text",
+ "type": "string"
+ },
+ "valid": {
+ "type": "boolean"
+ }
+ },
+ "required": ["valid"],
+ "type": "object"
+ },
+ "W3CCredentialsListRequest": {
+ "properties": {
+ "contexts": {
+ "items": {
+ "description": "Credential context to match",
+ "example": "https://myhost:8021",
+ "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "given_id": {
+ "description": "Given credential id to match",
+ "type": "string"
+ },
+ "issuer_id": {
+ "description": "Credential issuer identifier to match",
+ "type": "string"
+ },
+ "max_results": {
+ "description": "Maximum number of results to return",
+ "type": "integer"
+ },
+ "proof_types": {
+ "items": {
+ "description": "Signature suite used for proof",
+ "example": "Ed25519Signature2018",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "schema_ids": {
+ "description": "Schema identifiers, all of which to match",
+ "items": {
+ "description": "Credential schema identifier",
+ "example": "https://myhost:8021",
+ "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "subject_ids": {
+ "description": "Subject identifiers, all of which to match",
+ "items": {
+ "description": "Subject identifier",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "tag_query": {
+ "additionalProperties": {
+ "description": "Tag value",
+ "type": "string"
+ },
+ "description": "Tag filter",
+ "type": "object"
+ },
+ "types": {
+ "items": {
+ "description": "Credential type to match",
+ "example": "https://myhost:8021",
+ "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?]+)?$",
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "WalletList": {
+ "properties": {
+ "results": {
+ "description": "List of wallet records",
+ "items": {
+ "$ref": "#/definitions/WalletRecord"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "WalletModuleResponse": {
+ "properties": {},
+ "type": "object"
+ },
+ "WalletRecord": {
+ "properties": {
+ "created_at": {
+ "description": "Time of record creation",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ },
+ "key_management_mode": {
+ "description": "Mode regarding management of wallet key",
+ "enum": ["managed", "unmanaged"],
+ "type": "string"
+ },
+ "settings": {
+ "additionalProperties": {},
+ "description": "Settings for this wallet.",
+ "type": "object"
+ },
+ "state": {
+ "description": "Current record state",
+ "example": "active",
+ "type": "string"
+ },
+ "updated_at": {
+ "description": "Time of last record update",
+ "example": "2021-12-31T23:59:59Z",
+ "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$",
+ "type": "string"
+ },
+ "wallet_id": {
+ "description": "Wallet record ID",
+ "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string"
+ }
+ },
+ "required": ["key_management_mode", "wallet_id"],
+ "type": "object"
+ },
+ "WriteLedger": {
+ "properties": {
+ "ledger_id": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "securityDefinitions": {
+ "AuthorizationHeader": {
+ "type": "apiKey",
+ "in": "header",
+ "name": "Authorization",
+ "description": "Bearer token. Be sure to prepend token with 'Bearer '"
+ }
+ },
+ "security": [
+ {
+ "AuthorizationHeader": []
+ }
+ ],
+ "tags": [
+ {
+ "name": "action-menu",
+ "description": "Menu interaction over connection"
+ },
+ {
+ "name": "anoncreds - credential definitions",
+ "description": "Anoncreds credential definition management",
+ "externalDocs": {
+ "description": "Specification",
+ "url": "https://hyperledger.github.io/anoncreds-spec"
+ }
+ },
+ {
+ "name": "anoncreds - revocation",
+ "description": "Revocation registry management",
+ "externalDocs": {
+ "description": "Overview",
+ "url": "https://github.com/hyperledger/indy-hipe/tree/master/text/0011-cred-revocation"
+ }
+ },
+ {
+ "name": "anoncreds - schemas",
+ "description": "Anoncreds schema management",
+ "externalDocs": {
+ "description": "Specification",
+ "url": "https://hyperledger.github.io/anoncreds-spec"
+ }
+ },
+ {
+ "name": "anoncreds - wallet upgrade",
+ "description": "Anoncreds wallet upgrade",
+ "externalDocs": {
+ "description": "Specification",
+ "url": "https://hyperledger.github.io/anoncreds-spec"
+ }
+ },
+ {
+ "name": "basicmessage",
+ "description": "Simple messaging",
+ "externalDocs": {
+ "description": "Specification",
+ "url": "https://github.com/hyperledger/aries-rfcs/tree/527849ec3aa2a8fd47a7bb6c57f918ff8bcb5e8c/features/0095-basic-message"
+ }
+ },
+ {
+ "name": "connection",
+ "description": "Connection management",
+ "externalDocs": {
+ "description": "Specification",
+ "url": "https://github.com/hyperledger/aries-rfcs/tree/9b0aaa39df7e8bd434126c4b33c097aae78d65bf/features/0160-connection-protocol"
+ }
+ },
+ {
+ "name": "credential-definition",
+ "description": "Credential definition operations",
+ "externalDocs": {
+ "description": "Specification",
+ "url": "https://github.com/hyperledger/indy-node/blob/master/design/anoncreds.md#cred_def"
+ }
+ },
+ {
+ "name": "credentials",
+ "description": "Holder credential management",
+ "externalDocs": {
+ "description": "Overview",
+ "url": "https://w3c.github.io/vc-data-model/#credentials"
+ }
+ },
+ {
+ "name": "did-exchange",
+ "description": "Connection management via DID exchange",
+ "externalDocs": {
+ "description": "Specification",
+ "url": "https://github.com/hyperledger/aries-rfcs/tree/25464a5c8f8a17b14edaa4310393df6094ace7b0/features/0023-did-exchange"
+ }
+ },
+ {
+ "name": "did-rotate",
+ "description": "Rotate a DID",
+ "externalDocs": {
+ "description": "Specification",
+ "url": "https://github.com/hyperledger/aries-rfcs/tree/main/features/0794-did-rotate"
+ }
+ },
+ {
+ "name": "discover-features",
+ "description": "Feature discovery",
+ "externalDocs": {
+ "description": "Specification",
+ "url": "https://github.com/hyperledger/aries-rfcs/tree/b3a3942ef052039e73cd23d847f42947f8287da2/features/0031-discover-features"
+ }
+ },
+ {
+ "name": "discover-features v2.0",
+ "description": "Feature discovery v2",
+ "externalDocs": {
+ "description": "Specification",
+ "url": "https://github.com/hyperledger/aries-rfcs/tree/b3a3942ef052039e73cd23d847f42947f8287da2/features/0557-discover-features-v2"
+ }
+ },
+ {
+ "name": "endorse-transaction",
+ "description": "Endorse a Transaction"
+ },
+ {
+ "name": "introduction",
+ "description": "Introduction of known parties"
+ },
+ {
+ "name": "issue-credential v1.0",
+ "description": "Credential issue v1.0",
+ "externalDocs": {
+ "description": "Specification",
+ "url": "https://github.com/hyperledger/aries-rfcs/tree/bb42a6c35e0d5543718fb36dd099551ab192f7b0/features/0036-issue-credential"
+ }
+ },
+ {
+ "name": "issue-credential v2.0",
+ "description": "Credential issue v2.0",
+ "externalDocs": {
+ "description": "Specification",
+ "url": "https://github.com/hyperledger/aries-rfcs/tree/cd27fc64aa2805f756a118043d7c880354353047/features/0453-issue-credential-v2"
+ }
+ },
+ {
+ "name": "jsonld",
+ "description": "Sign and verify json-ld data",
+ "externalDocs": {
+ "description": "Specification",
+ "url": "https://tools.ietf.org/html/rfc7515"
+ }
+ },
+ {
+ "name": "ledger",
+ "description": "Interaction with ledger",
+ "externalDocs": {
+ "description": "Overview",
+ "url": "https://hyperledger-indy.readthedocs.io/projects/plenum/en/latest/storage.html#ledger"
+ }
+ },
+ {
+ "name": "mediation",
+ "description": "Mediation management",
+ "externalDocs": {
+ "description": "Specification",
+ "url": "https://github.com/hyperledger/aries-rfcs/tree/fa8dc4ea1e667eb07db8f9ffeaf074a4455697c0/features/0211-route-coordination"
+ }
+ },
+ {
+ "name": "multitenancy",
+ "description": "Multitenant wallet management"
+ },
+ {
+ "name": "out-of-band",
+ "description": "Out-of-band connections",
+ "externalDocs": {
+ "description": "Design",
+ "url": "https://github.com/hyperledger/aries-rfcs/tree/2da7fc4ee043effa3a9960150e7ba8c9a4628b68/features/0434-outofband"
+ }
+ },
+ {
+ "name": "present-proof v1.0",
+ "description": "Proof presentation v1.0",
+ "externalDocs": {
+ "description": "Specification",
+ "url": "https://github.com/hyperledger/aries-rfcs/tree/4fae574c03f9f1013db30bf2c0c676b1122f7149/features/0037-present-proof"
+ }
+ },
+ {
+ "name": "present-proof v2.0",
+ "description": "Proof presentation v2.0",
+ "externalDocs": {
+ "description": "Specification",
+ "url": "https://github.com/hyperledger/aries-rfcs/tree/eace815c3e8598d4a8dd7881d8c731fdb2bcc0aa/features/0454-present-proof-v2"
+ }
+ },
+ {
+ "name": "resolver",
+ "description": "did resolver interface.",
+ "externalDocs": {
+ "description": "DID Resolution Specification",
+ "url": "https://www.w3.org/TR/did-core/#resolution"
+ }
+ },
+ {
+ "name": "revocation",
+ "description": "Revocation registry management",
+ "externalDocs": {
+ "description": "Overview",
+ "url": "https://github.com/hyperledger/indy-hipe/tree/master/text/0011-cred-revocation"
+ }
+ },
+ {
+ "name": "schema",
+ "description": "Schema operations",
+ "externalDocs": {
+ "description": "Specification",
+ "url": "https://github.com/hyperledger/indy-node/blob/master/design/anoncreds.md#schema"
+ }
+ },
+ {
+ "name": "settings",
+ "description": "Agent settings interface."
+ },
+ {
+ "name": "trustping",
+ "description": "Trust-ping over connection",
+ "externalDocs": {
+ "description": "Specification",
+ "url": "https://github.com/hyperledger/aries-rfcs/tree/527849ec3aa2a8fd47a7bb6c57f918ff8bcb5e8c/features/0048-trust-ping"
+ }
+ },
+ {
+ "name": "vc-api",
+ "description": "Endpoints for managing w3c credentials and presentations",
+ "externalDocs": {
+ "description": "Specification",
+ "url": "https://w3c-ccg.github.io/vc-api/"
+ }
+ },
+ {
+ "name": "wallet",
+ "description": "DID and tag policy management",
+ "externalDocs": {
+ "description": "Design",
+ "url": "https://github.com/hyperledger/indy-sdk/tree/master/docs/design/003-wallet-storage"
+ }
+ }
+ ]
+}