From 552b7eb9927504b40288f182dd6935419e5bad1a Mon Sep 17 00:00:00 2001 From: ff137 Date: Thu, 27 Mar 2025 12:08:30 +0200 Subject: [PATCH 1/4] 20250327 --- 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/list_credentials_response.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/store_credential_request.py | 2 +- aries_cloudcontroller/models/store_credential_response.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/data/openapi.yml | 2 +- generator/data/swagger.json | 2 +- generator/openapi-generator-config.yml | 2 +- generator/scripts/generate-client.sh | 4 ++-- setup.py | 2 +- 406 files changed, 411 insertions(+), 411 deletions(-) diff --git a/aries_cloudcontroller/__init__.py b/aries_cloudcontroller/__init__.py index 0423c861..5e77b703 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. """ # noqa: E501 -__version__ = "1.2.1-20250319" +__version__ = "1.2.1-20250327" 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 3db50b52..b3a5dc96 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 19f4ea79..a955500f 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 6ea07cd6..e1e1d254 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 46723bfe..9907fa72 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 9df4ab9b..3eac825c 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 d6e327f5..028d4761 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 27f00c11..1d5ecf81 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 201ac0ff..3df98099 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 e8858a17..5fa8550b 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 6091970d..2659e155 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 d891ef44..75e3803f 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 140eaea0..c2b634d4 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 5ad71773..29fd9afb 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 74c9b58b..9564bd33 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 1ab7ba52..a80fea9d 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 226b7906..9b8b0dc5 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 ae220931..2beb2b57 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 e269a52c..a2809d7e 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 49e3c457..1dc191b7 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 4fab5bcf..06a1483b 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 a128975f..8a7c0167 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 641f0aeb..ccb911d6 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 8bf33701..e8154d6e 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 2d7f4796..a382afec 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 3d4f31d7..c59a195c 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 aaf71c67..b72d19fd 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 7fbc1e99..f9a11f42 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 251cbc25..6c2209b7 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 7fc17fe0..a0500ec2 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 a10db2fd..91cfe8b2 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 22b5846d..00fbc69d 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 3eadae10..a085e30e 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 09c3218b..88daf3db 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 6ae1c082..d0efe2d2 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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.1-20250319/python" + self.user_agent = "OpenAPI-Generator/1.2.1-20250327/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 68e55d24..662f4010 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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.1.post20250319\n" - "SDK Package Version: 1.2.1-20250319".format( + "Version of the API: v1.2.1.post20250327\n" + "SDK Package Version: 1.2.1-20250327".format( env=sys.platform, pyversion=sys.version ) ) diff --git a/aries_cloudcontroller/exceptions.py b/aries_cloudcontroller/exceptions.py index 8b4817c5..3b67cff6 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 4f0878b8..55d645f9 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 248b764f..f42f3fc0 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 b03eb541..e26b1232 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 d604f9ea..560c429f 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 45f996ae..d06d27e7 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 7899d2f9..85fc67b2 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 97e57f28..ffa6c2bc 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 ab80b806..ac8e787d 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 feb6cd50..f2efc55f 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 d826072e..00f9aa54 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 ed59122d..3b8c2af4 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 8afb1ff0..eb79eaa8 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 d0b5eab2..49c84cff 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 b6263e22..cdcf21a6 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 236d2d7c..82659001 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 418e77fe..255dd279 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 91aa0252..0c17a2be 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 d347e503..4cc156ef 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 5377b3bf..83420b84 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 3b4672c0..fde7fb71 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 e8f8ceb7..b632c7bb 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 d02667c4..ef6dc144 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 aac59fd7..1adb25cd 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 89c054ea..e1a433d5 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 debec7a5..1a431202 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 04addf24..75881a67 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 5c0879c5..6deee139 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 fda9c284..79098415 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 f62fbe0b..596a30fe 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 efda404d..4112db6a 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 a5b6d7cc..2b0d8b10 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 ce6ee463..11d1b2d0 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 86f0a0d5..4c04406a 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 aa4b4544..89ff1892 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 c50d6618..82836ee3 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 56a1af97..028d472e 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 9ce97b18..5a7bda15 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 833b70c8..fa4a1056 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 24b98d7c..c3058c9b 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 f3ab81bf..eb3b47a4 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 907aace6..00dc085d 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 112a8a63..b363d3c0 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 639d47e9..8f36ce71 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 eaee73f0..2d557539 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 46da6ac2..eb38682d 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 53b1d232..17af62ba 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 fcd2304d..6aac2e74 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 d0cd8237..688dc99e 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 e301d7f0..98c62d44 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 88c41c23..98e3da8c 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 5f97306c..b07c28da 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 fa414d32..aae710fe 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 f87f6423..c41101dd 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 c007a561..3d184fb1 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 c1c1e33f..95eb3680 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 c0229dc6..2772007d 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 64a83882..daf98e1a 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 e789c068..f7def72a 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 5c049a60..cb7f1a85 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 38d18bd7..aac7d0dc 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 d3ebdd92..d563e23c 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 b74f995e..f4f40a17 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 bf182dbd..e1645016 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 40097f3a..82672854 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 f3f08203..93f49b7d 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 b99efd72..fa0e41f7 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 59ba8d68..9d4448f1 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 579baa21..ec6ffeb0 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 79999396..108e291b 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 a76d48bc..4ca0460d 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 1fcde875..c235d6dc 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 c1579e1d..4e6f222f 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 390f8536..3f4f4aed 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 1aecc809..943f028e 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 ee8e715e..d750b379 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 2378afde..5e495ef5 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 115411ef..23428888 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 276495b8..cc420c3a 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 84ef32b5..f904b295 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 1f5f7f77..85381dbf 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 c24d494c..25b4761a 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 099fbce3..7b149b4e 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 671ea746..77e60939 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 daf284b6..50a91a60 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 55a8c676..01c66031 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 b94943b5..47e0cd7f 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 950f1ef9..f9e4b16d 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 a2fc7e98..261b0455 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 801bef49..b3c8be23 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 f9705354..f7a657d1 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 44e59c51..7543a8b1 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 93f20224..acc99d62 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 3247a4f0..db0237cd 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 81ed1726..b0083024 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 71f68036..f5ff661e 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 e76f47b6..9eb95db4 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 984ae2bd..05b94ee3 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 570b42b5..dd148ee0 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 d1f31858..2c32228a 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 571b3a42..81048bb6 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 2eb18ff8..d5f95656 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 2fe3b1f8..c23528c8 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 fb67c2ec..d7eb4382 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 d8b09d44..cd611f36 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 b481bb5a..5edfb13a 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 b3280e29..1029fb9c 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 a486b76e..b712368c 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 096800c1..f83c3895 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 1ca567e7..5c7e0625 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 b09969fe..826806a7 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 1b4df504..9ecba317 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 1c5cf55a..6aff7f05 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 be707dfc..af800e1e 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 4426a45a..6ea6f11f 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 2de59b6b..f6ef747b 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 30b81532..f4ad0a4c 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 a2aa496b..bb048f7b 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 5688a890..59384b70 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 d09b5d34..1d832790 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 8fcd39a0..9f68b7fa 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 8243df93..e22a63bd 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 dac6b6fb..3ef9553c 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 5fc02dfa..f35290db 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 e1e2d07c..f6d3cbda 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 99f43bfe..02348087 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 599ea08d..1ec7a5f8 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 c890a7ef..7b3bedfc 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 04284a84..510bf1b4 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 8a79b19f..a345f11b 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 06e370f5..7917ff86 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 a1eaf62a..d2f7bc6b 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 2b22e3ae..9c22605a 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 1497a94c..15ff1d73 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 a3fb1b89..b615c1fd 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 7d47ba95..c6487492 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 c241a996..27aee0e1 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 0fe6c7c4..7b33b661 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 0253fcf6..3e7442b7 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 b67b900f..817b5443 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 53e2d6c0..6156d3ff 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 14418f3b..a8ac7fd5 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 cf6aa173..a42fcd4b 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 8e716bbe..5862253e 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 e905cbdf..58dad38e 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 df5ff9b5..fe9a401c 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 1935c097..13f0d4b8 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 fa42b208..520ffdd0 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 ca93003e..37f77053 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 2b296e1e..766ff5da 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 27ecb011..a36668ad 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 e45e1c8b..96755d3f 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 82fb3bf0..7a50b376 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 71aefd12..1fefb6c1 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 ef3acb17..476ed4a8 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 9672839f..e8721538 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 3631670a..d529abbd 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 2bf908ec..90e41d61 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 86690117..bee6775f 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 a22ceee2..a630e900 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 c41de80b..3f2e1faa 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 3052300f..bfdc5311 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 0ef7990e..a9f520a6 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 74d6b5b9..d98b3548 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 e9554bab..6b4856c8 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 464dd22c..a5b70714 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 e5125304..f26a0b5f 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 8d897c9a..a039b748 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 4149ce03..c713fd78 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 6f0b52a3..3281343c 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 63b1d721..61697620 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 846b75f0..88c5f969 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 ec5b3365..b2207c5b 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 94f192c9..7e44684e 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 55ead8f6..5f2fdf51 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/list_credentials_response.py b/aries_cloudcontroller/models/list_credentials_response.py index a814815d..62b6c5d0 100644 --- a/aries_cloudcontroller/models/list_credentials_response.py +++ b/aries_cloudcontroller/models/list_credentials_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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 7db3100f..9754dd93 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 cbb433ee..78bdd652 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 d9814f25..54e5bd0c 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 ecbbaa40..e956522e 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 0af4458a..cff4fc99 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 f8f98dc9..43ab753f 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 eafec7e9..5f3433f5 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 8a49f9f0..3089dce1 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 de5d47db..b2f9cce9 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 320e5549..4ced309b 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 41de2c63..1013d5c0 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 8eda3c2f..236fdae0 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 de4de6f0..24a2a988 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 d13806d4..07bfeec8 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 1d99d507..c490216d 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 b4c6748e..a81fd204 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 4b55caf4..426f70af 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 cbef8c8b..49b90d86 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 2e7def24..a8ce4527 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 74c5e45d..b346604c 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 56ab1d3e..0064cff7 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 bc8b5090..8086745a 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 24ce99b5..d13ad241 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 cd60a077..76efb15d 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 2377bfdf..e7d1b1b0 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 babc53cd..3ff7edd1 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 b9fc8215..4eb787cb 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 6b5d4513..6059a1a2 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 a46670ed..35a61979 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 8289b7d3..0b6826b2 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 41f4c0a4..bd145ad0 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 37ed7322..386f394a 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 c2e6f89f..e7ed38e1 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 98966799..2ea0ea89 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 dc81f9e2..6fead510 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 53aad6dc..bb6c7c8b 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 60efcef4..808fa2b3 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 5975c73a..244cca5b 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 6770df35..574890a2 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 08e641d9..cc40ca2d 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 3895f329..99dd2bc2 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 f22a094f..849061e3 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 b964fd96..69c0f88d 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 1bb45ad7..b78a0ca6 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 8f897e45..bdcc1852 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 a4ceb4ff..944a887f 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 31712906..a2d8f0af 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 9ea3da8d..f39e47d5 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 5cf7a21f..851cc7f3 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 5268741d..3a01112b 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 62bc3a9f..09a03905 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 d06585c5..3799d9da 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 a2ba02e9..98faaca2 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 82edf829..38cfa36b 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 6d22ec26..748863af 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 16eefc9e..499d8728 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 eecda688..cb228a57 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 5540df74..0464dcfb 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 e1ec89b3..b5968cd5 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 e3865d89..2eccff26 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 9909dd2d..81483b27 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 71cafb0d..9cf3fc9a 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 84fe9065..a70b8965 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 f7fac82b..25c81c3c 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 71628117..b7ac595a 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 03f8fd80..5d6458d5 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 ba1969a8..ab5d482b 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 904e18cb..ae537c6d 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 c8aabbc7..6156098b 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 a938cb30..21e3ebce 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 e1b94846..0d8592c9 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 607e135f..c148cbec 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 311e0f0a..88f26ee3 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 173cd848..2c6cedda 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 5fef5cc7..d87b4426 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 a5755172..3fd10059 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 dabfa480..619977ad 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 28b8d1ba..90531059 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 9e681bfb..03d1b73d 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 473d703a..a7fc07a9 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 a28b948b..6bfe4823 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 c794cda3..ee91a3fb 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 ea43b3dc..a443fee8 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/store_credential_request.py b/aries_cloudcontroller/models/store_credential_request.py index 00cbc840..3f185717 100644 --- a/aries_cloudcontroller/models/store_credential_request.py +++ b/aries_cloudcontroller/models/store_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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/store_credential_response.py b/aries_cloudcontroller/models/store_credential_response.py index baab6c98..609761a3 100644 --- a/aries_cloudcontroller/models/store_credential_response.py +++ b/aries_cloudcontroller/models/store_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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 173711cd..56ed838f 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 04c59fbe..b897204b 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 b0c2c96e..4dc032d0 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 e0bac4c2..531fbcaa 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 f542f2f4..30614d04 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 207d428e..d34ff9ec 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 d0035c8a..ebb84b0e 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 a71448a5..84084302 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 2c7cc1fb..7376e26d 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 6b219783..d2f6114d 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 cdb3703b..337bc0a5 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 53bc5425..ce00f405 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 700fdafb..b7005921 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 7ca94519..4baf8bd1 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 2542fdf7..2afe81fc 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 fc52fc14..750378e2 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 0ec9b4bd..b32aebc2 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 664eee4c..c6c68f39 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 850c60da..72d2116d 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 fe03fc75..fcd5e436 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 a4c30115..2b1a988d 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 fc723d2a..ba9f4b23 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 e90746df..10dad69c 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 b09edcd1..3efc22c6 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 9829a371..6bee57bc 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 a56faa10..a5d4d894 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 47526462..74d5798b 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 b6c7a16c..9cda8575 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 43a2544f..10dfe50b 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 3c3af566..cf64efe5 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 318276a1..16bf6b1d 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 26b517c3..49f12b15 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 bcbc9a22..f583a8ab 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 19fc84c0..a58e4b94 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 a29fa0c7..56948bf0 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 fe602d14..b9a34cc5 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 11d4643e..5fbcdfd5 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 4a004dd3..47429cf4 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 3e2d366d..f51f7a06 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 43a27f10..ac7e45e8 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 3d94cd08..da723746 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 a2807610..de0e9826 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 5b7ce306..f392dbde 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 4dba222e..63b50b74 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 48b7e9b5..e67432b4 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 cb746248..02713286 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 87185a2a..dc208c5d 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 867ded18..515e3e0a 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 7fb27056..6f7d6108 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 484e055a..c2761403 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 d750921f..74b5d13a 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 c00df719..e50dccf9 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 1f1886f9..95d3fede 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 85e61229..4605b139 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 e0bf3d42..6eda2088 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 821615aa..b7500153 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 79bda97f..ae0fbc99 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 276997c8..b3344c1c 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 4dac10f9..0674e1a3 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 cbb7acb3..bc68e1ae 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 6f25a8f1..788e8015 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 9dde23a6..1a5cb2a7 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 42468418..feeac161 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 05022a91..bcb0ab6c 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 aa151bfe..e8ccd3ca 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 2ef0d64e..dc6788a1 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 8e2a346b..f9ec7415 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 cb95c091..39cbd605 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 5050cf29..1e9dd930 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 287d594e..dfb44c1b 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 27d7896e..c2aaa0c1 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 52bff334..a9e47490 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 6ccc7929..bbb93814 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 e6d76ab8..dfecac92 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 72b29a44..aa985120 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 3cb0655b..04599abc 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 aa0b804c..4b115247 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 8965b279..9c378307 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 4337336e..5ac582c4 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 cd860718..e3c24d5f 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 b5edfb7f..2fa44d52 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 bb40c3cf..15287eed 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 70dcea46..40e0fa06 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 4d006dcd..4723fa95 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 25ab60ec..efa9c7c4 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 51dd9683..1db0b26b 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 f81091cc..10c4e396 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 72ecac39..d8f0bdcc 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 8c3d3927..cd220295 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 20d45066..5249dedb 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 66510925..15134981 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 97aaf475..7bdec554 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 ff311e8a..3090644e 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 41a9f662..6e4ac9f2 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 7b525552..6f0426b1 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 acea1da7..4be94dfd 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 1cb8f46f..7cbff9df 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 a2a09197..4832bb18 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 28f5fd4a..a9737300 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 5144467e..174c73d0 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 8cb171d1..ed42a88d 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 88b13554..12e66fd5 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 90f6f843..c20afaf8 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 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 88f7a0cb..0e6be603 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.1.post20250319 +The version of the OpenAPI document: v1.2.1.post20250327 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/generator/data/openapi.yml b/generator/data/openapi.yml index 43bbbbe3..44d93d7f 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.1.post20250319 + version: v1.2.1.post20250327 servers: - url: / security: diff --git a/generator/data/swagger.json b/generator/data/swagger.json index cbb713c7..ac1d3491 100644 --- a/generator/data/swagger.json +++ b/generator/data/swagger.json @@ -7102,7 +7102,7 @@ }, "info": { "title": "Aries Cloud Agent", - "version": "v1.2.1.post20250319" + "version": "v1.2.1.post20250327" }, "swagger": "2.0", "definitions": { diff --git a/generator/openapi-generator-config.yml b/generator/openapi-generator-config.yml index 19ca5126..ee999763 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.1-20250319 + packageVersion: 1.2.1-20250327 diff --git a/generator/scripts/generate-client.sh b/generator/scripts/generate-client.sh index 9dca47bd..206420c3 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.1-20250319 -ACA_PY_VERSION=${1:-"1.2.1-20250319"} +# Read ACA_PY_VERSION from input arg or default to 1.2.1-20250327 +ACA_PY_VERSION=${1:-"1.2.1-20250327"} export ACA_PY_VERSION # Set env for openapi-config-template' diff --git a/setup.py b/setup.py index 4e2b230d..30abefe8 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.1-20250319", + version="1.2.1-20250327", description="A simple python client for controlling an ACA-Py agent", long_description=long_description, long_description_content_type="text/markdown", From 0ebb068fead03a139541fc670aadc15a94934310 Mon Sep 17 00:00:00 2001 From: ff137 Date: Thu, 27 Mar 2025 12:20:38 +0200 Subject: [PATCH 2/4] :art: Drop bbs --- generator/scripts/retrieve-openapi.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generator/scripts/retrieve-openapi.sh b/generator/scripts/retrieve-openapi.sh index 93e134b2..aa0837bb 100755 --- a/generator/scripts/retrieve-openapi.sh +++ b/generator/scripts/retrieve-openapi.sh @@ -15,7 +15,7 @@ if [[ $ACA_PY_VERSION == 0.* ]]; then else ACA_PY_DOCKER_IMAGE_TAG="py3.12-${ACA_PY_VERSION}" fi -ACA_PY_DOCKER_IMAGE_DEFAULT="ghcr.io/didx-xyz/acapy-agent-bbs:${ACA_PY_DOCKER_IMAGE_TAG}" +ACA_PY_DOCKER_IMAGE_DEFAULT="ghcr.io/didx-xyz/acapy-agent:${ACA_PY_DOCKER_IMAGE_TAG}" ACA_PY_ADMIN_PORT="8305" ACA_PY_INBOUND_PORT="8307" From 9534a30f5130dcf10de6090147062a5cc76e4d9c Mon Sep 17 00:00:00 2001 From: ff137 Date: Thu, 27 Mar 2025 15:04:06 +0200 Subject: [PATCH 3/4] :art: Add AnoncredsPresSpec models --- aries_cloudcontroller/__init__.py | 3 + aries_cloudcontroller/models/__init__.py | 7 + .../models/anoncreds_pres_spec.py | 140 ++++++++++++++++++ ...noncreds_requested_creds_requested_attr.py | 86 +++++++++++ ...noncreds_requested_creds_requested_pred.py | 88 +++++++++++ .../models/v20_pres_spec_by_format_request.py | 5 +- 6 files changed, 327 insertions(+), 2 deletions(-) create mode 100644 aries_cloudcontroller/models/anoncreds_pres_spec.py create mode 100644 aries_cloudcontroller/models/anoncreds_requested_creds_requested_attr.py create mode 100644 aries_cloudcontroller/models/anoncreds_requested_creds_requested_pred.py diff --git a/aries_cloudcontroller/__init__.py b/aries_cloudcontroller/__init__.py index 5e77b703..1a3de069 100644 --- a/aries_cloudcontroller/__init__.py +++ b/aries_cloudcontroller/__init__.py @@ -86,6 +86,9 @@ AnoncredsPresentationReqPredSpecNonRevoked, AnoncredsPresentationRequest, AnoncredsPresentationRequestNonRevoked, + AnoncredsPresSpec, + AnoncredsRequestedCredsRequestedAttr, + AnoncredsRequestedCredsRequestedPred, AnonCredsSchema, AttachDecorator, AttachDecoratorData, diff --git a/aries_cloudcontroller/models/__init__.py b/aries_cloudcontroller/models/__init__.py index 55d645f9..34a98a53 100644 --- a/aries_cloudcontroller/models/__init__.py +++ b/aries_cloudcontroller/models/__init__.py @@ -25,6 +25,7 @@ # import models into model package from aries_cloudcontroller.models.aml_record import AMLRecord from aries_cloudcontroller.models.anon_creds_schema import AnonCredsSchema +from aries_cloudcontroller.models.anoncreds_pres_spec import AnoncredsPresSpec from aries_cloudcontroller.models.anoncreds_presentation_req_attr_spec import ( AnoncredsPresentationReqAttrSpec, ) @@ -43,6 +44,12 @@ from aries_cloudcontroller.models.anoncreds_presentation_request_non_revoked import ( AnoncredsPresentationRequestNonRevoked, ) +from aries_cloudcontroller.models.anoncreds_requested_creds_requested_attr import ( + AnoncredsRequestedCredsRequestedAttr, +) +from aries_cloudcontroller.models.anoncreds_requested_creds_requested_pred import ( + AnoncredsRequestedCredsRequestedPred, +) from aries_cloudcontroller.models.attach_decorator import AttachDecorator from aries_cloudcontroller.models.attach_decorator_data import AttachDecoratorData from aries_cloudcontroller.models.attach_decorator_data1_jws import ( diff --git a/aries_cloudcontroller/models/anoncreds_pres_spec.py b/aries_cloudcontroller/models/anoncreds_pres_spec.py new file mode 100644 index 00000000..726af8d3 --- /dev/null +++ b/aries_cloudcontroller/models/anoncreds_pres_spec.py @@ -0,0 +1,140 @@ +# 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.post20250327 +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, StrictBool, StrictStr +from typing_extensions import Self + +from aries_cloudcontroller.models.anoncreds_requested_creds_requested_attr import ( + AnoncredsRequestedCredsRequestedAttr, +) +from aries_cloudcontroller.models.anoncreds_requested_creds_requested_pred import ( + AnoncredsRequestedCredsRequestedPred, +) +from aries_cloudcontroller.util import DEFAULT_PYDANTIC_MODEL_CONFIG + + +class AnoncredsPresSpec(BaseModel): + """ + AnoncredsPresSpec + """ # noqa: E501 + + requested_attributes: Dict[str, AnoncredsRequestedCredsRequestedAttr] = Field( + description="Nested object mapping proof request attribute referents to requested-attribute specifiers" + ) + requested_predicates: Dict[str, AnoncredsRequestedCredsRequestedPred] = Field( + description="Nested object mapping proof request predicate referents to requested-predicate specifiers" + ) + self_attested_attributes: Dict[str, StrictStr] = Field( + description="Self-attested attributes to build into proof" + ) + trace: Optional[StrictBool] = Field( + default=None, description="Whether to trace event (default false)" + ) + __properties: ClassVar[List[str]] = [ + "requested_attributes", + "requested_predicates", + "self_attested_attributes", + "trace", + ] + + 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 AnoncredsPresSpec 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 value in requested_attributes (dict) + _field_dict = {} + if self.requested_attributes: + for _key_requested_attributes in self.requested_attributes: + if self.requested_attributes[_key_requested_attributes]: + _field_dict[_key_requested_attributes] = self.requested_attributes[ + _key_requested_attributes + ].to_dict() + _dict["requested_attributes"] = _field_dict + # override the default output from pydantic by calling `to_dict()` of each value in requested_predicates (dict) + _field_dict = {} + if self.requested_predicates: + for _key_requested_predicates in self.requested_predicates: + if self.requested_predicates[_key_requested_predicates]: + _field_dict[_key_requested_predicates] = self.requested_predicates[ + _key_requested_predicates + ].to_dict() + _dict["requested_predicates"] = _field_dict + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AnoncredsPresSpec from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate( + { + "requested_attributes": ( + dict( + (_k, AnoncredsRequestedCredsRequestedAttr.from_dict(_v)) + for _k, _v in obj["requested_attributes"].items() + ) + if obj.get("requested_attributes") is not None + else None + ), + "requested_predicates": ( + dict( + (_k, AnoncredsRequestedCredsRequestedPred.from_dict(_v)) + for _k, _v in obj["requested_predicates"].items() + ) + if obj.get("requested_predicates") is not None + else None + ), + "self_attested_attributes": obj.get("self_attested_attributes"), + "trace": obj.get("trace"), + } + ) + return _obj diff --git a/aries_cloudcontroller/models/anoncreds_requested_creds_requested_attr.py b/aries_cloudcontroller/models/anoncreds_requested_creds_requested_attr.py new file mode 100644 index 00000000..41978b59 --- /dev/null +++ b/aries_cloudcontroller/models/anoncreds_requested_creds_requested_attr.py @@ -0,0 +1,86 @@ +# 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.post20250327 +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, StrictBool, StrictStr +from typing_extensions import Self + +from aries_cloudcontroller.util import DEFAULT_PYDANTIC_MODEL_CONFIG + + +class AnoncredsRequestedCredsRequestedAttr(BaseModel): + """ + AnoncredsRequestedCredsRequestedAttr + """ # noqa: E501 + + cred_id: StrictStr = Field( + description="Wallet credential identifier (typically but not necessarily a UUID)" + ) + revealed: Optional[StrictBool] = Field( + default=None, description="Whether to reveal attribute in proof (default true)" + ) + __properties: ClassVar[List[str]] = ["cred_id", "revealed"] + + 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 AnoncredsRequestedCredsRequestedAttr 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 AnoncredsRequestedCredsRequestedAttr from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate( + {"cred_id": obj.get("cred_id"), "revealed": obj.get("revealed")} + ) + return _obj diff --git a/aries_cloudcontroller/models/anoncreds_requested_creds_requested_pred.py b/aries_cloudcontroller/models/anoncreds_requested_creds_requested_pred.py new file mode 100644 index 00000000..8622d517 --- /dev/null +++ b/aries_cloudcontroller/models/anoncreds_requested_creds_requested_pred.py @@ -0,0 +1,88 @@ +# 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.post20250327 +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 Annotated, Self + +from aries_cloudcontroller.util import DEFAULT_PYDANTIC_MODEL_CONFIG + + +class AnoncredsRequestedCredsRequestedPred(BaseModel): + """ + AnoncredsRequestedCredsRequestedPred + """ # noqa: E501 + + cred_id: StrictStr = Field( + description="Wallet credential identifier (typically but not necessarily a UUID)" + ) + timestamp: Optional[ + Annotated[int, Field(le=18446744073709551615, strict=True, ge=0)] + ] = Field( + default=None, description="Epoch timestamp of interest for non-revocation proof" + ) + __properties: ClassVar[List[str]] = ["cred_id", "timestamp"] + + 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 AnoncredsRequestedCredsRequestedPred 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 AnoncredsRequestedCredsRequestedPred from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate( + {"cred_id": obj.get("cred_id"), "timestamp": obj.get("timestamp")} + ) + return _obj 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 1db0b26b..2c85ec64 100644 --- a/aries_cloudcontroller/models/v20_pres_spec_by_format_request.py +++ b/aries_cloudcontroller/models/v20_pres_spec_by_format_request.py @@ -21,6 +21,7 @@ from pydantic import BaseModel, Field, StrictBool from typing_extensions import Self +from aries_cloudcontroller.models.anoncreds_pres_spec import AnoncredsPresSpec from aries_cloudcontroller.models.dif_pres_spec import DIFPresSpec from aries_cloudcontroller.models.indy_pres_spec import IndyPresSpec from aries_cloudcontroller.util import DEFAULT_PYDANTIC_MODEL_CONFIG @@ -31,7 +32,7 @@ class V20PresSpecByFormatRequest(BaseModel): V20PresSpecByFormatRequest """ # noqa: E501 - anoncreds: Optional[IndyPresSpec] = Field( + anoncreds: Optional[AnoncredsPresSpec] = Field( default=None, description="Presentation specification for anoncreds" ) auto_remove: Optional[StrictBool] = Field( @@ -112,7 +113,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { "anoncreds": ( - IndyPresSpec.from_dict(obj["anoncreds"]) + AnoncredsPresSpec.from_dict(obj["anoncreds"]) if obj.get("anoncreds") is not None else None ), From ce5e7be8c08250ce2a205f7c8e1bd35a7059a7bd Mon Sep 17 00:00:00 2001 From: ff137 Date: Thu, 27 Mar 2025 15:06:24 +0200 Subject: [PATCH 4/4] :memo: Updated specs --- generator/data/openapi.yml | 62 +- generator/data/swagger.json | 17113 +--------------------------------- 2 files changed, 62 insertions(+), 17113 deletions(-) diff --git a/generator/data/openapi.yml b/generator/data/openapi.yml index 44d93d7f..f5c17978 100644 --- a/generator/data/openapi.yml +++ b/generator/data/openapi.yml @@ -5920,6 +5920,37 @@ components: type: string description: Schema version example: '1.0' + AnoncredsPresSpec: + required: + - requested_attributes + - requested_predicates + - self_attested_attributes + type: object + properties: + requested_attributes: + type: object + additionalProperties: + $ref: '#/components/schemas/AnoncredsRequestedCredsRequestedAttr' + description: Nested object mapping proof request attribute referents to + requested-attribute specifiers + requested_predicates: + type: object + additionalProperties: + $ref: '#/components/schemas/AnoncredsRequestedCredsRequestedPred' + description: Nested object mapping proof request predicate referents to + requested-predicate specifiers + self_attested_attributes: + type: object + additionalProperties: + type: string + description: Self-attested attribute values to use in requested-credentials + structure for proof construction + example: self_attested_value + description: Self-attested attributes to build into proof + trace: + type: boolean + description: Whether to trace event (default false) + example: false AnoncredsPresentationReqAttrSpec: type: object properties: @@ -6059,6 +6090,35 @@ components: type: integer description: Latest time of interest in non-revocation interval example: 1640995199 + AnoncredsRequestedCredsRequestedAttr: + required: + - cred_id + type: object + properties: + cred_id: + type: string + description: Wallet credential identifier (typically but not necessarily + a UUID) + example: 3fa85f64-5717-4562-b3fc-2c963f66afa6 + revealed: + type: boolean + description: Whether to reveal attribute in proof (default true) + AnoncredsRequestedCredsRequestedPred: + required: + - cred_id + type: object + properties: + cred_id: + type: string + description: Wallet credential identifier (typically but not necessarily + a UUID) + example: 3fa85f64-5717-4562-b3fc-2c963f66afa6 + timestamp: + maximum: 18446744073709551615 + minimum: 0 + type: integer + description: Epoch timestamp of interest for non-revocation proof + example: 1640995199 AnoncredsRevocationModuleResponse: type: object AttachDecorator: @@ -13146,7 +13206,7 @@ components: type: object description: Presentation specification for anoncreds allOf: - - $ref: '#/components/schemas/IndyPresSpec' + - $ref: '#/components/schemas/AnoncredsPresSpec' auto_remove: type: boolean description: Whether to remove the presentation exchange record on completion diff --git a/generator/data/swagger.json b/generator/data/swagger.json index ac1d3491..d2badc9e 100644 --- a/generator/data/swagger.json +++ b/generator/data/swagger.json @@ -1,17112 +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/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.post20250327" - }, - "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" - }, - "validFrom": { - "description": "The valid from 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" - }, - "validUntil": { - "description": "The valid until 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" - } - }, - "required": ["@context", "credentialSubject", "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" - }, - "validFrom": { - "description": "The valid from 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" - }, - "validUntil": { - "description": "The valid until 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" - } - }, - "required": ["@context", "credentialSubject", "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" - } - } - ] -} +{"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.post20250327"}, "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"}, "AnoncredsPresSpec": {"properties": {"requested_attributes": {"additionalProperties": {"$ref": "#/definitions/AnoncredsRequestedCredsRequestedAttr"}, "description": "Nested object mapping proof request attribute referents to requested-attribute specifiers", "type": "object"}, "requested_predicates": {"additionalProperties": {"$ref": "#/definitions/AnoncredsRequestedCredsRequestedPred"}, "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"}, "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"}, "AnoncredsRequestedCredsRequestedAttr": {"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"}, "AnoncredsRequestedCredsRequestedPred": {"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"}, "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"}, "validFrom": {"description": "The valid from 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"}, "validUntil": {"description": "The valid until 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"}}, "required": ["@context", "credentialSubject", "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/AnoncredsPresSpec"}], "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"}, "validFrom": {"description": "The valid from 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"}, "validUntil": {"description": "The valid until 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"}}, "required": ["@context", "credentialSubject", "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