From 98785485392b56103bd56183c79f1086899a8ef3 Mon Sep 17 00:00:00 2001 From: cl0ete Date: Tue, 6 Aug 2024 21:21:11 +0200 Subject: [PATCH] :sparkles: Release 1.0.0rc5 (#190) * 1.0.0rc5 * new di_vc claim format added * LinkedDataProof created field made optional * update link in readme to openapi-generator * added ulimit flag to run command to handle possible errors * updated spec --- README.md | 2 +- aries_cloudcontroller/__init__.py | 4 +- aries_cloudcontroller/api/action_menu_api.py | 2 +- .../anoncreds_credential_definitions_api.py | 2 +- .../api/anoncreds_revocation_api.py | 2 +- .../api/anoncreds_schemas_api.py | 2 +- .../api/anoncreds_wallet_upgrade_api.py | 2 +- aries_cloudcontroller/api/basicmessage_api.py | 2 +- aries_cloudcontroller/api/connection_api.py | 2 +- .../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 +- .../api/discover_features_api.py | 2 +- .../api/discover_features_v20_api.py | 2 +- .../api/endorse_transaction_api.py | 2 +- aries_cloudcontroller/api/introduction_api.py | 2 +- .../api/issue_credential_v10_api.py | 2 +- .../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 +- .../api/present_proof_v10_api.py | 2 +- .../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 +- .../models/action_menu_fetch_result.py | 2 +- aries_cloudcontroller/models/admin_config.py | 2 +- aries_cloudcontroller/models/admin_modules.py | 2 +- aries_cloudcontroller/models/admin_status.py | 2 +- .../models/admin_status_liveliness.py | 2 +- .../models/admin_status_readiness.py | 2 +- aries_cloudcontroller/models/aml_record.py | 2 +- .../models/anon_creds_schema.py | 2 +- .../models/attach_decorator.py | 2 +- .../models/attach_decorator_data.py | 2 +- .../models/attach_decorator_data1_jws.py | 2 +- .../models/attach_decorator_data_jws.py | 2 +- .../attach_decorator_data_jws_header.py | 2 +- .../models/attachment_def.py | 2 +- .../models/attribute_mime_types_result.py | 2 +- aries_cloudcontroller/models/claim_format.py | 5 +- .../clear_pending_revocations_request.py | 2 +- .../models/configurable_write_ledgers.py | 2 +- aries_cloudcontroller/models/conn_record.py | 2 +- .../models/connection_invitation.py | 2 +- .../models/connection_list.py | 2 +- .../models/connection_metadata.py | 2 +- .../models/connection_metadata_set_request.py | 2 +- .../models/connection_static_request.py | 2 +- .../models/connection_static_result.py | 2 +- aries_cloudcontroller/models/constraints.py | 2 +- .../models/create_invitation_request.py | 2 +- .../models/create_wallet_request.py | 2 +- .../models/create_wallet_response.py | 2 +- .../models/create_wallet_token_request.py | 2 +- .../models/create_wallet_token_response.py | 2 +- .../models/cred_attr_spec.py | 2 +- aries_cloudcontroller/models/cred_def.py | 2 +- .../models/cred_def_post_options.py | 2 +- .../models/cred_def_post_request.py | 2 +- .../models/cred_def_result.py | 2 +- .../models/cred_def_state.py | 2 +- .../models/cred_def_value.py | 2 +- .../models/cred_def_value_primary.py | 2 +- ...cred_def_value_primary_schema_anoncreds.py | 2 +- .../models/cred_def_value_revocation.py | 2 +- ...d_def_value_revocation_schema_anoncreds.py | 2 +- .../models/cred_def_value_schema_anoncreds.py | 2 +- .../models/cred_info_list.py | 2 +- .../models/cred_rev_indy_records_result.py | 2 +- ...ev_indy_records_result_schema_anoncreds.py | 2 +- .../models/cred_rev_record_details_result.py | 2 +- ..._record_details_result_schema_anoncreds.py | 2 +- .../models/cred_rev_record_result.py | 2 +- ...cred_rev_record_result_schema_anoncreds.py | 2 +- .../models/cred_revoked_result.py | 2 +- aries_cloudcontroller/models/credential.py | 2 +- .../models/credential_definition.py | 2 +- .../credential_definition_get_result.py | 2 +- .../credential_definition_send_request.py | 2 +- .../credential_definition_send_result.py | 2 +- .../credential_definitions_created_result.py | 2 +- .../models/credential_offer.py | 2 +- .../models/credential_preview.py | 2 +- .../models/credential_proposal.py | 2 +- .../models/credential_status_options.py | 2 +- aries_cloudcontroller/models/did.py | 2 +- aries_cloudcontroller/models/did_create.py | 2 +- .../models/did_create_options.py | 2 +- aries_cloudcontroller/models/did_endpoint.py | 2 +- .../models/did_endpoint_with_type.py | 2 +- aries_cloudcontroller/models/did_list.py | 2 +- aries_cloudcontroller/models/did_result.py | 2 +- .../models/did_rotate_request_json.py | 2 +- .../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 +- .../models/dif_proof_proposal.py | 2 +- .../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 +- .../models/endpoints_result.py | 2 +- .../models/fetch_credential_response.py | 2 +- aries_cloudcontroller/models/filter.py | 2 +- aries_cloudcontroller/models/generated.py | 2 +- .../models/get_cred_def_result.py | 2 +- .../models/get_cred_defs_response.py | 2 +- .../models/get_did_endpoint_response.py | 2 +- .../models/get_did_verkey_response.py | 2 +- .../models/get_nym_role_response.py | 2 +- .../models/get_schema_result.py | 2 +- .../models/get_schemas_response.py | 2 +- aries_cloudcontroller/models/hangup.py | 2 +- .../models/indy_attr_value.py | 2 +- .../models/indy_cred_abstract.py | 2 +- .../models/indy_cred_info.py | 2 +- .../models/indy_cred_precis.py | 2 +- .../models/indy_cred_request.py | 2 +- .../models/indy_credential.py | 2 +- aries_cloudcontroller/models/indy_eq_proof.py | 2 +- aries_cloudcontroller/models/indy_ge_proof.py | 2 +- .../models/indy_ge_proof_pred.py | 2 +- .../models/indy_key_correctness_proof.py | 2 +- .../models/indy_non_revoc_proof.py | 2 +- .../models/indy_non_revocation_interval.py | 2 +- .../models/indy_pres_attr_spec.py | 2 +- .../models/indy_pres_pred_spec.py | 2 +- .../models/indy_pres_preview.py | 2 +- .../models/indy_pres_spec.py | 2 +- .../models/indy_primary_proof.py | 2 +- aries_cloudcontroller/models/indy_proof.py | 2 +- .../models/indy_proof_identifier.py | 2 +- .../models/indy_proof_proof.py | 2 +- .../indy_proof_proof_aggregated_proof.py | 2 +- .../models/indy_proof_proof_proofs_proof.py | 2 +- .../models/indy_proof_req_attr_spec.py | 2 +- .../indy_proof_req_attr_spec_non_revoked.py | 2 +- .../models/indy_proof_req_pred_spec.py | 2 +- .../indy_proof_req_pred_spec_non_revoked.py | 2 +- .../models/indy_proof_request.py | 2 +- .../models/indy_proof_request_non_revoked.py | 2 +- .../models/indy_proof_requested_proof.py | 2 +- .../indy_proof_requested_proof_predicate.py | 2 +- ...ndy_proof_requested_proof_revealed_attr.py | 2 +- ...oof_requested_proof_revealed_attr_group.py | 2 +- .../indy_requested_creds_requested_attr.py | 2 +- .../indy_requested_creds_requested_pred.py | 2 +- .../models/indy_rev_reg_def.py | 2 +- .../models/indy_rev_reg_def_value.py | 2 +- .../indy_rev_reg_def_value_public_keys.py | 2 +- ...rev_reg_def_value_public_keys_accum_key.py | 2 +- .../models/indy_rev_reg_entry.py | 2 +- .../models/indy_rev_reg_entry_value.py | 2 +- .../models/inner_cred_def.py | 2 +- .../models/inner_rev_reg_def.py | 2 +- .../models/input_descriptors.py | 2 +- .../models/invitation_create_request.py | 2 +- .../models/invitation_message.py | 2 +- .../models/invitation_record.py | 2 +- .../models/invitation_result.py | 2 +- .../models/issue_credential_request.py | 2 +- .../models/issue_credential_response.py | 2 +- .../models/issuer_cred_rev_record.py | 2 +- ...issuer_cred_rev_record_schema_anoncreds.py | 2 +- .../models/issuer_rev_reg_record.py | 2 +- aries_cloudcontroller/models/jws_create.py | 2 +- aries_cloudcontroller/models/jws_verify.py | 2 +- .../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 +- .../models/keylist_query_paginate.py | 2 +- .../models/keylist_update.py | 2 +- .../models/keylist_update_request.py | 2 +- .../models/keylist_update_rule.py | 2 +- .../models/ld_proof_vc_detail.py | 2 +- .../models/ld_proof_vc_options.py | 2 +- .../models/ledger_config_instance.py | 2 +- .../models/ledger_config_list.py | 2 +- .../models/linked_data_proof.py | 10 +- .../models/mediation_deny.py | 2 +- .../models/mediation_grant.py | 2 +- .../models/mediation_id_match_info.py | 2 +- .../models/mediation_list.py | 2 +- .../models/mediation_record.py | 2 +- aries_cloudcontroller/models/menu.py | 2 +- aries_cloudcontroller/models/menu_form.py | 2 +- .../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 +- .../models/perform_request.py | 2 +- aries_cloudcontroller/models/ping_request.py | 2 +- .../models/ping_request_response.py | 2 +- aries_cloudcontroller/models/presentation.py | 2 +- .../models/presentation_definition.py | 2 +- .../models/presentation_proposal.py | 2 +- .../models/presentation_request.py | 2 +- .../presentation_verification_result.py | 2 +- .../models/profile_settings.py | 2 +- aries_cloudcontroller/models/proof_result.py | 2 +- .../models/protocol_descriptor.py | 2 +- .../models/prove_presentation_request.py | 2 +- .../models/prove_presentation_response.py | 2 +- .../models/publish_revocations.py | 2 +- .../models/publish_revocations_options.py | 2 +- ...ish_revocations_result_schema_anoncreds.py | 2 +- .../publish_revocations_schema_anoncreds.py | 2 +- .../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 +- .../models/receive_invitation_request.py | 2 +- .../models/remove_wallet_request.py | 2 +- .../models/resolution_result.py | 2 +- aries_cloudcontroller/models/rev_list.py | 2 +- .../models/rev_list_create_request.py | 2 +- .../models/rev_list_options.py | 2 +- .../models/rev_list_result.py | 2 +- .../models/rev_list_state.py | 2 +- .../models/rev_reg_create_request.py | 2 +- ...rev_reg_create_request_schema_anoncreds.py | 2 +- aries_cloudcontroller/models/rev_reg_def.py | 2 +- .../models/rev_reg_def_options.py | 2 +- .../models/rev_reg_def_result.py | 2 +- .../models/rev_reg_def_state.py | 2 +- .../models/rev_reg_def_value.py | 2 +- .../models/rev_reg_issued_result.py | 2 +- .../rev_reg_issued_result_schema_anoncreds.py | 2 +- .../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 +- ..._wallet_updated_result_schema_anoncreds.py | 2 +- .../models/rev_regs_created.py | 2 +- .../rev_regs_created_schema_anoncreds.py | 2 +- .../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 +- .../models/schema_get_result.py | 2 +- .../models/schema_input_descriptor.py | 2 +- .../models/schema_post_option.py | 2 +- .../models/schema_post_request.py | 2 +- aries_cloudcontroller/models/schema_result.py | 2 +- .../models/schema_send_request.py | 2 +- .../models/schema_send_result.py | 2 +- aries_cloudcontroller/models/schema_state.py | 2 +- .../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 +- .../models/sdjws_verify_response.py | 2 +- aries_cloudcontroller/models/send_menu.py | 2 +- aries_cloudcontroller/models/send_message.py | 2 +- .../models/service_decorator.py | 2 +- aries_cloudcontroller/models/sign_request.py | 2 +- aries_cloudcontroller/models/sign_response.py | 2 +- .../models/signature_options.py | 2 +- aries_cloudcontroller/models/signed_doc.py | 2 +- .../models/submission_requirements.py | 2 +- aries_cloudcontroller/models/taa_accept.py | 2 +- .../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 +- .../models/tails_delete_response.py | 2 +- .../models/transaction_jobs.py | 2 +- .../models/transaction_list.py | 2 +- .../models/transaction_record.py | 2 +- ...xn_or_credential_definition_send_result.py | 2 +- .../txn_or_publish_revocations_result.py | 2 +- .../txn_or_register_ledger_nym_response.py | 2 +- .../models/txn_or_rev_reg_result.py | 2 +- .../models/txn_or_schema_send_result.py | 2 +- .../models/update_profile_settings.py | 2 +- .../models/update_wallet_request.py | 2 +- .../v10_credential_bound_offer_request.py | 2 +- .../v10_credential_conn_free_offer_request.py | 2 +- .../models/v10_credential_create.py | 2 +- .../models/v10_credential_exchange.py | 2 +- ...credential_exchange_auto_remove_request.py | 2 +- .../v10_credential_exchange_list_result.py | 2 +- .../v10_credential_free_offer_request.py | 2 +- .../models/v10_credential_issue_request.py | 2 +- .../v10_credential_problem_report_request.py | 2 +- .../v10_credential_proposal_request_mand.py | 2 +- .../v10_credential_proposal_request_opt.py | 2 +- .../models/v10_credential_store_request.py | 2 +- .../v10_discovery_exchange_list_result.py | 2 +- .../models/v10_discovery_record.py | 2 +- ...v10_presentation_create_request_request.py | 2 +- .../models/v10_presentation_exchange.py | 2 +- .../models/v10_presentation_exchange_list.py | 2 +- ...v10_presentation_problem_report_request.py | 2 +- .../v10_presentation_proposal_request.py | 2 +- .../models/v10_presentation_send_request.py | 2 +- .../v10_presentation_send_request_request.py | 2 +- ...0_presentation_send_request_to_proposal.py | 2 +- .../models/v20_cred_attr_spec.py | 2 +- .../models/v20_cred_bound_offer_request.py | 2 +- .../models/v20_cred_ex_free.py | 2 +- .../models/v20_cred_ex_record.py | 2 +- .../models/v20_cred_ex_record_by_format.py | 2 +- .../models/v20_cred_ex_record_detail.py | 2 +- .../models/v20_cred_ex_record_indy.py | 2 +- .../models/v20_cred_ex_record_ld_proof.py | 2 +- .../models/v20_cred_ex_record_list_result.py | 2 +- .../models/v20_cred_filter.py | 2 +- .../models/v20_cred_filter_indy.py | 2 +- .../models/v20_cred_filter_ld_proof.py | 2 +- .../models/v20_cred_filter_vcdi.py | 2 +- .../models/v20_cred_format.py | 2 +- .../models/v20_cred_issue.py | 2 +- .../v20_cred_issue_problem_report_request.py | 2 +- .../models/v20_cred_issue_request.py | 2 +- .../models/v20_cred_offer.py | 2 +- .../v20_cred_offer_conn_free_request.py | 2 +- .../models/v20_cred_offer_request.py | 2 +- .../models/v20_cred_preview.py | 2 +- .../models/v20_cred_proposal.py | 2 +- .../models/v20_cred_request.py | 2 +- .../models/v20_cred_request_free.py | 2 +- .../models/v20_cred_request_request.py | 2 +- .../models/v20_cred_store_request.py | 2 +- .../v20_discovery_exchange_list_result.py | 2 +- .../models/v20_discovery_exchange_result.py | 2 +- .../models/v20_discovery_record.py | 2 +- .../models/v20_issue_cred_schema_core.py | 2 +- aries_cloudcontroller/models/v20_pres.py | 2 +- .../models/v20_pres_create_request_request.py | 2 +- .../models/v20_pres_ex_record.py | 2 +- .../models/v20_pres_ex_record_by_format.py | 2 +- .../models/v20_pres_ex_record_list.py | 2 +- .../models/v20_pres_format.py | 2 +- .../models/v20_pres_problem_report_request.py | 2 +- .../models/v20_pres_proposal.py | 2 +- .../models/v20_pres_proposal_by_format.py | 2 +- .../models/v20_pres_proposal_request.py | 2 +- .../models/v20_pres_request.py | 2 +- .../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 +- ...0_presentation_send_request_to_proposal.py | 2 +- aries_cloudcontroller/models/vc_record.py | 2 +- .../models/vc_record_list.py | 2 +- .../models/verifiable_credential.py | 2 +- .../models/verifiable_presentation.py | 2 +- .../models/verify_credential_request.py | 2 +- .../models/verify_credential_response.py | 2 +- .../models/verify_presentation_request.py | 2 +- .../models/verify_presentation_response.py | 2 +- .../models/verify_request.py | 2 +- .../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/README.md | 4 +- generator/data/openapi.yml | 6 +- generator/data/swagger.json | 17634 +++++++++++++++- generator/openapi-generator-config.yml | 2 +- .../scripts/convert-to-openapi3-local.sh | 6 +- generator/scripts/generate-client.sh | 4 +- setup.py | 2 +- 389 files changed, 18042 insertions(+), 399 deletions(-) diff --git a/README.md b/README.md index f62c625f..e12104a2 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ For legacy versions, please review our release history to found the version comp Aries CloudController Python provides a robust client for interacting with Aries Cloud Agents (ACA-Py). - **Fully Typed**: Offers a strongly-typed wrapper around the Aries Cloud Agent Python, enhancing developer experience and reducing errors. -- **Up-to-Date Support**: Compatible with the latest ACA-Py version (1.0.0rc4), ensuring access to the most recent features and improvements. +- **Up-to-Date Support**: Compatible with the latest ACA-Py version (1.0.0rc5), ensuring access to the most recent features and improvements. - **Auto-Generated Client**: Utilizes OpenAPI definitions for automatic generation, ensuring timely updates in line with new ACA-Py releases. - **Multi-Tenancy and Authentication Support**: Facilitates working with multi-tenant APIs and integrates various authentication mechanisms. - **Asynchronous API**: Supports asynchronous operations, enabling efficient handling of I/O-bound tasks. diff --git a/aries_cloudcontroller/__init__.py b/aries_cloudcontroller/__init__.py index c6c342db..2896df01 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. """ # noqa: E501 -__version__ = "1.0.0rc4" +__version__ = "1.0.0rc5" 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 de23b7fb..e4364968 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 8b2d85a3..61150e1b 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 a1ede582..886f96d2 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 e26319e1..0ce82632 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 0f9cc2ab..4095242a 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 211906d7..ec9dd7c0 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 d0658021..dbafd003 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 f3bb2063..5e5e3037 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 e9d72fa8..ab32d859 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 556b454f..f43885ea 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 ff04a5ba..777ee565 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 03edda1c..ad14212c 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 c1ee8a7f..d94d75f3 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 c0f5d140..7e75f052 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 65863c60..b42e02a3 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 15abbf02..d95932db 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 06d4599d..b3f1e3ad 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 d4fb67ef..911bbdcb 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 88f36ed6..9ed7d1b8 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 f4e93b53..3d73760a 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 a0e0450e..ae6f2bba 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 ea5adb73..2142bbb7 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 5c7088be..285fee5e 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 5f4f0b94..0423fc7d 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 8a8c070e..7cd38bab 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 a1ee4f89..23cdac52 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 0408475b..f933f092 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 414ee8d7..51706023 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 20454baf..36b52337 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 7fd6ceab..2eb33f30 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 e8064eee..06afe6a3 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 678df3b1..7d46551d 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 dbda5c80..2c3907c4 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 413c4215..350a3805 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -78,7 +78,7 @@ def __init__( self.default_headers[header_name] = header_value self.cookie = cookie # Set default User-Agent. - self.user_agent = "OpenAPI-Generator/1.0.0rc4/python" + self.user_agent = "OpenAPI-Generator/1.0.0rc5/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 97066fd3..e1109098 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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.0.0rc4\n" - "SDK Package Version: 1.0.0rc4".format( + "Version of the API: v1.0.0rc5\n" + "SDK Package Version: 1.0.0rc5".format( env=sys.platform, pyversion=sys.version ) ) diff --git a/aries_cloudcontroller/exceptions.py b/aries_cloudcontroller/exceptions.py index ad358e99..685b7d96 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 dba4e39f..43721d16 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 d1c4f163..aa3692a8 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 521e94ce..8c7f5ecf 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 51716ef5..77098cd4 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 73ad1aa8..b061838c 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 9137122e..44e0204b 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 01bc4b12..ace0c4e3 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 925ceabf..79fb7cce 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 684b840c..183dbb40 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 ea39a870..16c3fcdb 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 40ff3dec..8b4adecb 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 2ee8df57..0fe478cd 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 f710142a..0479a0dc 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 26cb1359..2752c324 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 a7bf6cf1..ee532774 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 29e46a8a..b9758af3 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 be3a3228..d3022280 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -29,6 +29,7 @@ class ClaimFormat(BaseModel): ClaimFormat """ # noqa: E501 + di_vc: Optional[Dict[str, Any]] = None jwt: Optional[Dict[str, Any]] = None jwt_vc: Optional[Dict[str, Any]] = None jwt_vp: Optional[Dict[str, Any]] = None @@ -36,6 +37,7 @@ class ClaimFormat(BaseModel): ldp_vc: Optional[Dict[str, Any]] = None ldp_vp: Optional[Dict[str, Any]] = None __properties: ClassVar[List[str]] = [ + "di_vc", "jwt", "jwt_vc", "jwt_vp", @@ -89,6 +91,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { + "di_vc": obj.get("di_vc"), "jwt": obj.get("jwt"), "jwt_vc": obj.get("jwt_vc"), "jwt_vp": obj.get("jwt_vp"), diff --git a/aries_cloudcontroller/models/clear_pending_revocations_request.py b/aries_cloudcontroller/models/clear_pending_revocations_request.py index 3857726d..8cc1158e 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 44269982..31228835 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 929534bc..c707d203 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 850c9889..58db44b4 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 6f53cc85..6ca260f5 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 e3aed3ab..75c898fb 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 e6b57ca4..5033e845 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 55d1d188..d53fe547 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 ef20088b..eefba9dd 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 7cfa8769..3a114df8 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 34d9d73d..b21f6baa 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 85e4d4ec..e00dcf8e 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 fcce52c0..41939000 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 8dba02a1..550e9037 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 f60fbb53..35d31c2d 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 280e59df..067a118a 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 6981227e..c92dd82f 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 a47c38a7..f088731b 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 599ec7df..7599093d 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 ca8fd97c..21b89f52 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 ee27ae85..33e0bc77 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 378bc96d..b5a71afe 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 910a29c2..7f370b42 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 970843e0..502c8f4d 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 4fdeb54d..9ac039e5 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 a5d0e77d..d29030c8 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 47d577db..ad362cc9 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 83a82113..dcf0e554 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 53435ce9..ff79400f 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 05598030..6e3dd52e 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 d47c8c62..bf286e2e 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 53951267..8ce31638 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 0f1fd472..0ac22d72 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 62a301d6..84e8e26d 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 179eb9e4..33e1c52e 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 a115fefd..4cfc9f22 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 b63eaa86..a3c8c5cd 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 79865ec8..28b8e4c3 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 2105f6bd..b5bdc9ab 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 f97bd84b..a67e9e92 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 376f44d1..e4bc6f90 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 b931d24b..c6ae9270 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 8ab72f89..313b1e9e 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 e6dabd9e..1bbda1e2 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 e4e27156..47133bf6 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 e1f6c32c..3682c90d 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 39edb721..194b91ef 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 76f01125..cc2b8ed0 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 e2e4ce5f..b6bf8175 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 26e178a8..df3ff497 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 29e2049e..f8311759 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 73eeb350..eba42962 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 822035ad..8b6ace33 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 431ef2a4..1f5e3a40 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 39fcab0a..1b5cc10a 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 ed7634f1..e8646a18 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 6b8b5bb7..a994219c 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 f4ab08f7..176be1f8 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 146d79b2..23f0883d 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 3aeb7318..598afdce 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 43c9e62e..087c56c5 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 d6fb17e3..13981131 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 16241ff8..a20182b5 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 5aa1d3df..e4eaa0f4 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 09c2e630..df034a64 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 2361357f..20b8e67f 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 8e5bbb86..4850c585 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 59133598..06746db6 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 acd5cc7d..1f6b8b2d 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 aba5d561..1c553425 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 6ecf1ee4..f1ddc6e4 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 e744bc29..8dc901ba 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 fa98669e..dab024bd 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 cf860d6c..151c55ba 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 fd779aaf..f87fae11 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 bb56b970..cc57acad 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 cc01b193..f3dc0bab 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 c1200c1b..4cdd6aaf 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 4927e18a..c01aa229 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 0bf443b2..e1381212 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 7714c3e9..9bb31b20 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 bcf0940d..7313ec3d 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 e197b478..57bf710a 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 ed100caa..70f506f3 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 8776ab80..defe0dc3 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 52a7db88..de87df83 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 e5c92ddc..2c9da200 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 263f5619..364e8e7f 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 1b0c4092..070da7f3 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 b34840a3..78a2a47e 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 b629cb93..9363e9bb 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 d0e170bb..8c9fd014 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 dec33692..d937c1e3 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 8a6d3354..99702782 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 fde45fc5..060f1366 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 c427b606..8d0b6ba9 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 db283d62..243ccad2 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 260e3b27..7483650f 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 b10ceb8b..8901d6e3 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 2ab427e9..9e64c70d 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 8d302425..56369b5b 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 c6a72a62..3dd80a8a 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 57cab0ec..e6909bbc 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 4abe6c18..ecc798c1 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 a5daefa7..d6547a14 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 780a8939..e6eedb7e 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 0e6d3ab7..1eee10a7 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 cb25de11..df85668f 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 01b06379..ada4f31d 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 52c27666..f64fb4a6 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 65a96644..fbc7b580 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 c2ff4ac3..8430e30b 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 c3ea2f76..dccc64fd 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 e21476ed..f54c053a 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 eee875fd..1331e227 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 4c1cf5db..da7b3d48 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 3c49890e..b7307a80 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 5d9f7328..baa6015b 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 9a668d89..e13b8909 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 1b19dd2e..46727a83 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 d83761fc..d1dbe0f5 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 756ffb5d..bb4c79ab 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 2c074f9f..35ba1106 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 2aced9d5..a5047cac 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 8582be09..03a28eaf 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 a123f418..6869d072 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 c4d28443..e4abb417 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 425333aa..a209e3be 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 554536d5..4df9acc2 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 aac89ce3..9ec88807 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 f4f186f2..291a0ffe 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 63b64cb4..cff0d816 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 e24e6ad4..da06b16a 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 d1e0a8d3..254c14c8 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 0aecdda0..6c881450 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 20b273f8..2601c67a 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 a2fc9d12..02e28d10 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 1b1593e0..1dff3d7b 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 4d2e98a6..2f3d502a 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 8ccc355e..4d56a9f8 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 74454aad..c50ceb41 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 84c0f1bf..5ebbf7c8 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 bac65a6a..6189238e 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 73628730..eb7fa540 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 0eb703f8..71ccd4e9 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -34,8 +34,9 @@ class LinkedDataProof(BaseModel): default=None, description="Associates a challenge with a proof, for use with a proofPurpose such as authentication", ) - created: Annotated[str, Field(strict=True)] = Field( - description="The string value of an ISO8601 combined date and time string generated by the Signature Algorithm" + created: Optional[Annotated[str, Field(strict=True)]] = Field( + default=None, + description="The string value of an ISO8601 combined date and time string generated by the Signature Algorithm", ) domain: Optional[StrictStr] = Field( default=None, @@ -73,6 +74,9 @@ class LinkedDataProof(BaseModel): @field_validator("created") def created_validate_regular_expression(cls, value): """Validates the regular expression""" + if value is None: + return value + if not re.match( r"^\d{4}-\d\d-\d\d[T ]\d\d:\d\d(?:\:(?:\d\d(?:\.\d{1,6})?))?(?:[+-]\d\d:?\d\d|Z|)$", value, diff --git a/aries_cloudcontroller/models/mediation_deny.py b/aries_cloudcontroller/models/mediation_deny.py index 9f26d516..be579b97 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 d80aa728..ccc26f8f 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 93075bbb..70dbbe13 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 70d0b9ff..18cfe4a8 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 c98a8b1a..852d3dfc 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 33b3690b..394f9772 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 e49a9a6c..b224e23c 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 9b833615..864c72c2 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 19924e9d..8ce4cc44 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 83d69b7f..1417cc3c 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 76601c52..d02b45a7 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 e749137d..da2019d8 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 c2b868d3..17bebc06 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 04377305..b336a1dd 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 2ea6d914..cca87c60 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 255b3d7a..a00dcd3a 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 131238ee..6ec39a0d 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 f4da3a4a..5810fea9 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 24b11d2d..bd011b62 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 0e54ad76..f6a9d807 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 136a4db6..f329989f 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 144ec092..d0ce1445 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 e0a1f502..09fcf7b7 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 796fb86c..e49ca21f 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 a306e869..fd68e115 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 02012f5c..7afac414 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 4277e051..b71bdcee 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 c7cdbab9..49122098 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 667a43eb..2387a881 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 f76af795..55ad61b3 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 241a5d23..c84ab4da 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 68259079..b59d9526 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 7f46e50a..a8d5a359 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 229810d7..25c91b22 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 5831829c..2a094b66 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 7a48c13b..050e3d29 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 1f0a793f..bf31bd4a 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 17215fc4..f8d38620 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 745a5234..ea3b4a18 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 84cdce2f..2e0e043f 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 89c7836a..d6455621 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 18b9d8ee..a4f1cf11 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 d7056b0d..6769ec6b 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 287f395a..dd2222a4 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 cc216403..2a837975 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 baa8cf04..6599db1d 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 4864d3fb..b42cae3b 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 6a0f07bf..98b17549 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 872617c3..0968aa53 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 92ac1b9d..d5d6b1d1 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 858d07cc..7dfb0452 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 851a1cb4..20188f9a 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 4718883e..de0be1c8 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 5d2951c6..e2cc1a0d 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 f61b902d..8c42a829 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 88e41644..69097aad 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 cb803ad6..0d4d694e 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 eff1e18e..967bb422 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 9da12ada..77e7ba46 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 8ce763b3..511ddbf3 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 3bc9e552..03c9e833 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 f166e0e3..dabc0ab2 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 fd35f883..29b2ecd2 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 28d2b03a..d80d91ef 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 8b548978..3f92379c 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 4d05c55f..ec12e8aa 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 129b60de..076efa68 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 0934d452..349f94c2 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 4aabe5d5..6e1ed548 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 70281337..21e4ad22 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 5a3d7fa0..49661d7a 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 6a67adac..7cf35658 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 4efa1cb9..44a9e692 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 eb66b414..60b78ed7 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 ce193e93..db8b8fef 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 86cd0594..6629af2f 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 cf310e47..4b87c647 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 50eaf057..2ac9b371 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 80241bc1..c387b9b2 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 06dc8aee..c80e9526 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 08022b96..da7d5291 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 4abc302e..f5ceb736 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 5388655e..0da15716 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 6d9080c8..e9617b4b 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 f9aba81e..1935465d 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 988865d6..e146793c 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 a11d4c85..9c7e5efa 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 0eed3276..c5e9905d 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 2864e961..7399fb75 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 5bdaab81..de0bc73f 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 69b31734..4e8ba67e 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 6204f81a..f6518632 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 0695cc91..c25d0734 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 12770762..e69f829d 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 913c98f3..24930790 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 445904cd..ee30eec2 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 a1be0472..e597b986 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 d93649c4..d11491cd 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 0c739389..454e4212 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 f2a94ed3..23d77456 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 7f6cedca..32036153 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 1a32b5fa..489de968 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 fa50688b..4d6fbd00 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 0af556cc..0d1edc33 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 affb96eb..89578617 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 54ced8d0..b918e44d 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 f9b2f047..6787e603 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 8f688c9a..31fdfb44 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 c203ea9b..9765d53e 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 7a4de313..fea3849a 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 6a9ea7a6..b04ede67 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 c1adf491..2018f4f9 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 8befab2a..2cb9ed96 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 03ee5dc7..1889c8cd 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 c9ada414..67438bfe 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 5687a501..7d038af8 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 7427b5b0..3e428b5d 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 a255a0d4..a56f8a64 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 b25f9659..0527d96a 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 1e082edf..b9f67eb8 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 048d134b..959abbae 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 a7a0b70f..26c58117 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 4bdced0f..13b737db 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 1b892bdf..faa03865 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 73699870..da9d9c09 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 04134b1f..0d668f28 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 96bee1bb..dee906d6 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 409e4aa4..eccfd908 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 a6a19910..d52cb47d 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 59c87b6e..67cff954 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 35a5c7e2..524aeb50 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 6ad38c6c..edb19165 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 1e24148e..8d0edeac 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 8de4cad7..762dc857 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 e1c49f29..ee565818 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 2ca0122a..ed005668 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 62b63526..8fc2bea1 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 3af5bac2..d4d20b37 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 7d7c92f2..dafa24fa 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 bc58a695..0c5ab2de 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 2db9e10b..3ba228f1 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 52df6414..272e6aa4 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 f01ebcb6..eafdd3cf 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 17354406..e00b6c0a 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 e2b4950b..37eec551 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 c1b9ebbe..e62074b2 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 ad42354a..dd9dc20f 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 40b03784..21ddb003 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 e8b9dd11..6a7e1948 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 9544ba77..1d4733e6 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 fd7417b8..1b3d8b6e 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 b17afe18..c718b0a7 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 7c48d65f..2ae69c33 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 a90329ad..39a3516b 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 22f920f6..226ae61f 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 a2768c1a..25236855 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 a2c50a93..39ae5c09 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 d279308b..e3ce0c4c 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 3758216f..aa00ced4 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 065d33fd..27459a58 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 a1d17353..d48d37be 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 2b296b63..6071ff85 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 0d951d1d..fc7d04fc 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 e8bf5d2d..a631982e 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 5ae36784..d3aa4867 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 c5fa5a48..a1c1caa0 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 761c4804..a63de421 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 6f2f766c..4cb24340 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 c3659732..90df1f30 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 c164b64e..b76b2fc0 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 a0589680..7a14537d 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 e3ef087b..364eb0c8 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 7542c274..d3c45f72 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 5ba3210b..85f0164f 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 0903c387..d2de7c45 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 14e33091..c8a4be18 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 a3f6fc11..96e347a0 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 e1d5814c..25d12471 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 0763a89e..14dfc18e 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 f6ca0ab6..9df6e569 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 912f45bb..07247a1b 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 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 2bfea90a..a9d69fb0 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.0.0rc4 + The version of the OpenAPI document: v1.0.0rc5 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/generator/README.md b/generator/README.md index 84e3a8e3..82cfc52a 100644 --- a/generator/README.md +++ b/generator/README.md @@ -8,7 +8,7 @@ Currently to generate the client you need to use the DIDx fork of OpenAPI genera # Clone projects git clone https://github.com/didx-xyz/aries-cloudcontroller-python -git clone https://github.com/didx-xyz/openapi-generator +git clone https://github.com/OpenAPITools/openapi-generator # Build OpenAPI generator JAR cd openapi-generator @@ -23,5 +23,5 @@ mvn -B --no-snapshot-updates clean package -DskipTests=true -Dmaven.javadoc.skip cd aries-cloudcontroller-python pip install -r requirements.txt -r requirements.dev.txt --upgrade -./generator/scripts/generate-client.sh 1.0.0rc4 # Or other ACA-Py version +./generator/scripts/generate-client.sh 1.0.0rc5 # Or other ACA-Py version ``` diff --git a/generator/data/openapi.yml b/generator/data/openapi.yml index ac801c60..a116c1ff 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.0.0rc4 + version: v1.0.0rc5 servers: - url: / security: @@ -5786,6 +5786,9 @@ components: ClaimFormat: type: object properties: + di_vc: + type: object + properties: {} jwt: type: object properties: {} @@ -8884,7 +8887,6 @@ components: type: object LinkedDataProof: required: - - created - proofPurpose - type - verificationMethod diff --git a/generator/data/swagger.json b/generator/data/swagger.json index f6a4aa3a..71feeb82 100644 --- a/generator/data/swagger.json +++ b/generator/data/swagger.json @@ -1 +1,17633 @@ -{"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 ledger", "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": "WgWxqztrNooG92RXvxSTWv: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": "WgWxqztrNooG92RXvxSTWv", "required": false}, {"in": "query", "name": "schema_id", "type": "string", "description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "required": false}, {"in": "query", "name": "schema_name", "type": "string", "description": "Schema name", "example": "example-schema", "required": false}, {"in": "query", "name": "schema_version", "type": "string", "description": "Schema version", "example": "1.0", "required": false}], "tags": ["anoncreds - credential definitions"], "summary": "Retrieve all credential definition ids", "produces": ["application/json"]}}, "/anoncreds/registry/{rev_reg_id}/active": {"put": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevocationModuleResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Update the active registry", "produces": ["application/json"]}}, "/anoncreds/registry/{rev_reg_id}/tails-file": {"put": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevocationModuleResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Upload local tails file to server", "produces": ["application/json"]}}, "/anoncreds/revocation-list": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevListResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/RevListCreateRequest"}}], "tags": ["anoncreds - revocation"], "summary": "Create and publish a revocation status list on the connected ledger", "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 ledger", "produces": ["application/json"]}}, "/anoncreds/revocation/active-registry/{cred_def_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegResultSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "path", "name": "cred_def_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Get current active revocation registry by credential definition id", "produces": ["application/json"]}}, "/anoncreds/revocation/active-registry/{cred_def_id}/rotate": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegsCreatedSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "path", "name": "cred_def_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Rotate revocation registry", "produces": ["application/json"]}}, "/anoncreds/revocation/credential-record": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredRevRecordResultSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "query", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "cred_rev_id", "type": "string", "pattern": "^[1-9][0-9]*$", "description": "Credential revocation identifier", "example": "12345", "required": false}, {"in": "query", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": false}], "tags": ["anoncreds - revocation"], "summary": "Get credential revocation status", "produces": ["application/json"]}}, "/anoncreds/revocation/publish-revocations": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/PublishRevocationsResultSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/PublishRevocationsSchemaAnoncreds"}}], "tags": ["anoncreds - revocation"], "summary": "Publish pending revocations to ledger", "produces": ["application/json"]}}, "/anoncreds/revocation/registries": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegsCreatedSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "query", "name": "cred_def_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "required": false}, {"in": "query", "name": "state", "type": "string", "enum": ["finished", "failed", "action", "wait", "decommissioned", "full"], "description": "Revocation registry state", "required": false}], "tags": ["anoncreds - revocation"], "summary": "Search for matching revocation registries that current agent created", "produces": ["application/json"]}}, "/anoncreds/revocation/registry/{rev_reg_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegResultSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Get revocation registry by revocation registry id", "produces": ["application/json"]}}, "/anoncreds/revocation/registry/{rev_reg_id}/fix-revocation-entry-state": {"put": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegWalletUpdatedResultSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}, {"in": "query", "name": "apply_ledger_update", "type": "boolean", "description": "Apply updated accumulator transaction to ledger", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Fix revocation state in wallet and return number of updated entries", "produces": ["application/json"]}}, "/anoncreds/revocation/registry/{rev_reg_id}/issued": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegIssuedResultSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Get number of credentials issued against revocation registry", "produces": ["application/json"]}}, "/anoncreds/revocation/registry/{rev_reg_id}/issued/details": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredRevRecordDetailsResultSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Get details of credentials issued against revocation registry", "produces": ["application/json"]}}, "/anoncreds/revocation/registry/{rev_reg_id}/issued/indy_recs": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredRevIndyRecordsResultSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Get details of revoked credentials from ledger", "produces": ["application/json"]}}, "/anoncreds/revocation/registry/{rev_reg_id}/set-state": {"patch": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegResultSchemaAnoncreds"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}, {"in": "query", "name": "state", "type": "string", "enum": ["finished", "failed", "action", "wait", "decommissioned", "full"], "description": "Revocation registry state to set", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Set revocation registry state manually", "produces": ["application/json"]}}, "/anoncreds/revocation/registry/{rev_reg_id}/tails-file": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevocationAnoncredsModuleResponse"}, "description": "tails file"}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["anoncreds - revocation"], "summary": "Download tails file", "produces": ["application/octet-stream"]}}, "/anoncreds/revocation/revoke": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevocationAnoncredsModuleResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/RevokeRequestSchemaAnoncreds"}}], "tags": ["anoncreds - revocation"], "summary": "Revoke an issued credential", "produces": ["application/json"]}}, "/anoncreds/schema": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/SchemaResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/SchemaPostRequest"}}], "tags": ["anoncreds - schemas"], "summary": "Create a schema on the connected ledger", "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": "WgWxqztrNooG92RXvxSTWv: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": "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": "invitation_key", "type": "string", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "description": "invitation key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "required": false}, {"in": "query", "name": "invitation_msg_id", "type": "string", "description": "Identifier of the associated Invitation Message", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "limit", "type": "integer", "default": 100, "description": "Number of results to return", "example": 50, "required": false}, {"in": "query", "name": "my_did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "description": "My DID", "example": "WgWxqztrNooG92RXvxSTWv", "required": false}, {"in": "query", "name": "offset", "type": "integer", "default": 0, "description": "Offset for pagination", "example": 0, "required": false}, {"in": "query", "name": "state", "type": "string", "enum": ["abandoned", "active", "completed", "error", "init", "invitation", "request", "response", "start"], "description": "Connection state", "required": false}, {"in": "query", "name": "their_did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "description": "Their DID", "example": "WgWxqztrNooG92RXvxSTWv", "required": false}, {"in": "query", "name": "their_public_did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "description": "Their Public DID", "example": "WgWxqztrNooG92RXvxSTWv", "required": false}, {"in": "query", "name": "their_role", "type": "string", "enum": ["invitee", "requester", "inviter", "responder"], "description": "Their role in the connection protocol", "example": "invitee", "required": false}], "tags": ["connection"], "summary": "Query agent-to-agent connections", "produces": ["application/json"]}}, "/connections/create-invitation": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/InvitationResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/CreateInvitationRequest"}}, {"in": "query", "name": "alias", "type": "string", "description": "Alias", "example": "Barry", "required": false}, {"in": "query", "name": "auto_accept", "type": "boolean", "description": "Auto-accept connection (defaults to configuration)", "required": false}, {"in": "query", "name": "multi_use", "type": "boolean", "description": "Create invitation for multiple use (default false)", "required": false}, {"in": "query", "name": "public", "type": "boolean", "description": "Create invitation from public DID (default false)", "required": false}], "tags": ["connection"], "summary": "Create a new connection invitation", "deprecated": true, "produces": ["application/json"]}}, "/connections/create-static": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnectionStaticResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/ConnectionStaticRequest"}}], "tags": ["connection"], "summary": "Create a new static connection", "produces": ["application/json"]}}, "/connections/receive-invitation": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/ReceiveInvitationRequest"}}, {"in": "query", "name": "alias", "type": "string", "description": "Alias", "example": "Barry", "required": false}, {"in": "query", "name": "auto_accept", "type": "boolean", "description": "Auto-accept connection (defaults to configuration)", "required": false}, {"in": "query", "name": "mediation_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Identifier for active mediation record to be used", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}], "tags": ["connection"], "summary": "Receive a new connection invitation", "deprecated": true, "produces": ["application/json"]}}, "/connections/{conn_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["connection"], "summary": "Fetch a single connection record", "produces": ["application/json"]}, "delete": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnectionModuleResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["connection"], "summary": "Remove an existing connection record", "produces": ["application/json"]}}, "/connections/{conn_id}/accept-invitation": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "mediation_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Identifier for active mediation record to be used", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "my_endpoint", "type": "string", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", "description": "My URL endpoint", "example": "https://myhost:8021", "required": false}, {"in": "query", "name": "my_label", "type": "string", "description": "Label for connection", "example": "Broker", "required": false}], "tags": ["connection"], "summary": "Accept a stored connection invitation", "deprecated": true, "produces": ["application/json"]}}, "/connections/{conn_id}/accept-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "my_endpoint", "type": "string", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", "description": "My URL endpoint", "example": "https://myhost:8021", "required": false}], "tags": ["connection"], "summary": "Accept a stored connection request", "deprecated": true, "produces": ["application/json"]}}, "/connections/{conn_id}/endpoints": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/EndpointsResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["connection"], "summary": "Fetch connection remote endpoint", "produces": ["application/json"]}}, "/connections/{conn_id}/metadata": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnectionMetadata"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "key", "type": "string", "description": "Key to retrieve.", "required": false}], "tags": ["connection"], "summary": "Fetch connection metadata", "produces": ["application/json"]}, "post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnectionMetadata"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/ConnectionMetadataSetRequest"}}, {"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["connection"], "summary": "Set connection metadata", "produces": ["application/json"]}}, "/connections/{conn_id}/send-message": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/BasicMessageModuleResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/SendMessage"}}, {"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["basicmessage"], "summary": "Send a basic message to a connection", "produces": ["application/json"]}}, "/connections/{conn_id}/send-ping": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/PingRequestResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/PingRequest"}}, {"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["trustping"], "summary": "Send a trust ping to a connection", "produces": ["application/json"]}}, "/connections/{conn_id}/start-introduction": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/IntroModuleResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "target_connection_id", "type": "string", "description": "Target connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "message", "type": "string", "description": "Message", "example": "Allow me to introduce ...", "required": false}], "tags": ["introduction"], "summary": "Start an introduction between two connections", "produces": ["application/json"]}}, "/credential-definitions": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TxnOrCredentialDefinitionSendResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/CredentialDefinitionSendRequest"}}, {"in": "query", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "create_transaction_for_endorser", "type": "boolean", "description": "Create Transaction For Endorser's signature", "required": false}], "tags": ["credential-definition"], "summary": "Sends a credential definition to the ledger", "produces": ["application/json"]}}, "/credential-definitions/created": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredentialDefinitionsCreatedResult"}, "description": ""}}, "parameters": [{"in": "query", "name": "cred_def_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "description": "Credential definition id", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "required": false}, {"in": "query", "name": "issuer_did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "description": "Issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "required": false}, {"in": "query", "name": "schema_id", "type": "string", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "required": false}, {"in": "query", "name": "schema_issuer_did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "description": "Schema issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "required": false}, {"in": "query", "name": "schema_name", "type": "string", "description": "Schema name", "example": "membership", "required": false}, {"in": "query", "name": "schema_version", "type": "string", "pattern": "^[0-9.]+$", "description": "Schema version", "example": "1.0", "required": false}], "tags": ["credential-definition"], "summary": "Search for matching credential definitions that agent originated", "produces": ["application/json"]}}, "/credential-definitions/{cred_def_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredentialDefinitionGetResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "cred_def_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "required": true}], "tags": ["credential-definition"], "summary": "Gets a credential definition from the ledger", "produces": ["application/json"]}}, "/credential-definitions/{cred_def_id}/write_record": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredentialDefinitionGetResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "cred_def_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "required": true}], "tags": ["credential-definition"], "summary": "Writes a credential definition non-secret record to the wallet", "produces": ["application/json"]}}, "/credential/mime-types/{credential_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/AttributeMimeTypesResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "credential_id", "type": "string", "description": "Credential identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["credentials"], "summary": "Get attribute MIME types from wallet", "produces": ["application/json"]}}, "/credential/revoked/{credential_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredRevokedResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "credential_id", "type": "string", "description": "Credential identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "from", "type": "string", "pattern": "^[0-9]*$", "description": "Earliest epoch of revocation status interval of interest", "example": "0", "required": false}, {"in": "query", "name": "to", "type": "string", "pattern": "^[0-9]*$", "description": "Latest epoch of revocation status interval of interest", "example": "0", "required": false}], "tags": ["credentials"], "summary": "Query credential revocation status by id", "produces": ["application/json"]}}, "/credential/w3c/{credential_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/VCRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "credential_id", "type": "string", "description": "Credential identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["credentials"], "summary": "Fetch W3C credential from wallet by id", "produces": ["application/json"]}, "delete": {"responses": {"200": {"schema": {"$ref": "#/definitions/HolderModuleResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "credential_id", "type": "string", "description": "Credential identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["credentials"], "summary": "Remove W3C credential from wallet by id", "produces": ["application/json"]}}, "/credential/{credential_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/IndyCredInfo"}, "description": ""}}, "parameters": [{"in": "path", "name": "credential_id", "type": "string", "description": "Credential identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["credentials"], "summary": "Fetch credential from wallet by id", "produces": ["application/json"]}, "delete": {"responses": {"200": {"schema": {"$ref": "#/definitions/HolderModuleResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "credential_id", "type": "string", "description": "Credential identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["credentials"], "summary": "Remove credential from wallet by id", "produces": ["application/json"]}}, "/credentials": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredInfoList"}, "description": ""}}, "parameters": [{"in": "query", "name": "count", "type": "string", "pattern": "^[1-9][0-9]*$", "description": "Maximum number to retrieve", "example": "1", "required": false}, {"in": "query", "name": "start", "type": "string", "pattern": "^[0-9]*$", "description": "Start index", "example": "0", "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"}}, {"in": "query", "name": "count", "type": "string", "pattern": "^[1-9][0-9]*$", "description": "Maximum number to retrieve", "example": "1", "required": false}, {"in": "query", "name": "start", "type": "string", "pattern": "^[0-9]*$", "description": "Start index", "example": "0", "required": false}, {"in": "query", "name": "wql", "type": "string", "pattern": "^{.*}$", "description": "(JSON) WQL query", "example": "{\"attr::name::value\": \"Alex\"}", "required": false}], "tags": ["credentials"], "summary": "Fetch W3C credentials from wallet", "produces": ["application/json"]}}, "/did-rotate/{conn_id}/hangup": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/Hangup"}, "description": "Hangup agent message for observer"}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["did-rotate"], "summary": "Send hangup of DID rotation as a rotator", "produces": ["application/json"]}}, "/did-rotate/{conn_id}/rotate": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/Rotate"}, "description": "Rotate agent message for observer"}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/DIDRotateRequestJSON"}}, {"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["did-rotate"], "summary": "Begin rotation of a DID as a rotator", "produces": ["application/json"]}}, "/didexchange/create-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnRecord"}, "description": ""}}, "parameters": [{"in": "query", "name": "their_public_did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "description": "Qualified public DID to which to request connection", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "required": true}, {"in": "query", "name": "alias", "type": "string", "description": "Alias for connection", "example": "Barry", "required": false}, {"in": "query", "name": "auto_accept", "type": "boolean", "description": "Auto-accept connection (defaults to configuration)", "required": false}, {"in": "query", "name": "goal", "type": "string", "description": "A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message", "example": "To issue a Faber College Graduate credential", "required": false}, {"in": "query", "name": "goal_code", "type": "string", "description": "A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message", "example": "issue-vc", "required": false}, {"in": "query", "name": "mediation_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Identifier for active mediation record to be used", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "my_endpoint", "type": "string", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", "description": "My URL endpoint", "example": "https://myhost:8021", "required": false}, {"in": "query", "name": "my_label", "type": "string", "description": "Label for connection request", "example": "Broker", "required": false}, {"in": "query", "name": "protocol", "type": "string", "enum": ["didexchange/1.0", "didexchange/1.1"], "description": "Which DID Exchange Protocol version to use", "example": "didexchange/1.0", "required": false}, {"in": "query", "name": "use_did", "type": "string", "description": "The DID to use to for this connection", "example": "did:example:1234", "required": false}, {"in": "query", "name": "use_did_method", "type": "string", "enum": ["did:peer:2", "did:peer:4"], "description": "The DID method to use to generate a DID for this connection", "example": "did:peer:4", "required": false}, {"in": "query", "name": "use_public_did", "type": "boolean", "description": "Use public DID for this connection", "required": false}], "tags": ["did-exchange"], "summary": "Create and send a request against public DID's implicit invitation", "produces": ["application/json"]}}, "/didexchange/receive-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/DIDXRequest"}}, {"in": "query", "name": "alias", "type": "string", "description": "Alias for connection", "example": "Barry", "required": false}, {"in": "query", "name": "auto_accept", "type": "boolean", "description": "Auto-accept connection (defaults to configuration)", "required": false}, {"in": "query", "name": "mediation_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Identifier for active mediation record to be used", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "my_endpoint", "type": "string", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", "description": "My URL endpoint", "example": "https://myhost:8021", "required": false}], "tags": ["did-exchange"], "summary": "Receive request against public DID's implicit invitation", "deprecated": true, "produces": ["application/json"]}}, "/didexchange/{conn_id}/accept-invitation": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "my_endpoint", "type": "string", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", "description": "My URL endpoint", "example": "https://myhost:8021", "required": false}, {"in": "query", "name": "my_label", "type": "string", "description": "Label for connection request", "example": "Broker", "required": false}, {"in": "query", "name": "use_did", "type": "string", "description": "The DID to use to for this connection", "example": "did:example:1234", "required": false}, {"in": "query", "name": "use_did_method", "type": "string", "enum": ["did:peer:2", "did:peer:4"], "description": "The DID method to use to generate a DID for this connection", "example": "did:peer:4", "required": false}], "tags": ["did-exchange"], "summary": "Accept a stored connection invitation", "produces": ["application/json"]}}, "/didexchange/{conn_id}/accept-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "mediation_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Identifier for active mediation record to be used", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "my_endpoint", "type": "string", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", "description": "My URL endpoint", "example": "https://myhost:8021", "required": false}, {"in": "query", "name": "use_public_did", "type": "boolean", "description": "Use public DID for this connection", "required": false}], "tags": ["did-exchange"], "summary": "Accept a stored connection request", "produces": ["application/json"]}}, "/didexchange/{conn_id}/reject": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ConnRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/DIDXRejectRequest"}}, {"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["did-exchange"], "summary": "Abandon or reject a DID Exchange", "produces": ["application/json"]}}, "/discover-features-2.0/queries": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20DiscoveryExchangeResult"}, "description": ""}}, "parameters": [{"in": "query", "name": "connection_id", "type": "string", "description": "Connection identifier, if none specified, then the query will provide features for this agent.", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "query_goal_code", "type": "string", "description": "Goal-code feature-type query", "example": "*", "required": false}, {"in": "query", "name": "query_protocol", "type": "string", "description": "Protocol feature-type query", "example": "*", "required": false}], "tags": ["discover-features v2.0"], "summary": "Query supported features", "produces": ["application/json"]}}, "/discover-features-2.0/records": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20DiscoveryExchangeListResult"}, "description": ""}}, "parameters": [{"in": "query", "name": "connection_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}], "tags": ["discover-features v2.0"], "summary": "Discover Features v2.0 records", "produces": ["application/json"]}}, "/discover-features/query": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10DiscoveryRecord"}, "description": ""}}, "parameters": [{"in": "query", "name": "comment", "type": "string", "description": "Comment", "example": "test", "required": false}, {"in": "query", "name": "connection_id", "type": "string", "description": "Connection identifier, if none specified, then the query will provide features for this agent.", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "query", "type": "string", "description": "Protocol feature query", "example": "*", "required": false}], "tags": ["discover-features"], "summary": "Query supported features", "produces": ["application/json"]}}, "/discover-features/records": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10DiscoveryExchangeListResult"}, "description": ""}}, "parameters": [{"in": "query", "name": "connection_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}], "tags": ["discover-features"], "summary": "Discover Features records", "produces": ["application/json"]}}, "/issue-credential-2.0/create": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20CredExRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20IssueCredSchemaCore"}}], "tags": ["issue-credential v2.0"], "summary": "Create a credential record without sending (generally for use with Out-Of-Band)", "produces": ["application/json"]}}, "/issue-credential-2.0/create-offer": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20CredExRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V20CredOfferConnFreeRequest"}}], "tags": ["issue-credential v2.0"], "summary": "Create a credential offer, independent of any proposal or connection", "produces": ["application/json"]}}, "/issue-credential-2.0/records": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/V20CredExRecordListResult"}, "description": ""}}, "parameters": [{"in": "query", "name": "connection_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "limit", "type": "integer", "default": 100, "description": "Number of results to return", "example": 50, "required": false}, {"in": "query", "name": "offset", "type": "integer", "default": 0, "description": "Offset for pagination", "example": 0, "required": false}, {"in": "query", "name": "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": "limit", "type": "integer", "default": 100, "description": "Number of results to return", "example": 50, "required": false}, {"in": "query", "name": "offset", "type": "integer", "default": 0, "description": "Offset for pagination", "example": 0, "required": false}, {"in": "query", "name": "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": "limit", "type": "integer", "default": 100, "description": "Number of results to return", "example": 50, "required": false}, {"in": "query", "name": "offset", "type": "integer", "default": 0, "description": "Offset for pagination", "example": 0, "required": false}, {"in": "query", "name": "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": "limit", "type": "integer", "default": 100, "description": "Number of results to return", "example": 50, "required": false}, {"in": "query", "name": "offset", "type": "integer", "default": 0, "description": "Offset for pagination", "example": 0, "required": false}, {"in": "query", "name": "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", "pattern": "^[1-9][0-9]*$", "description": "Maximum number to retrieve", "example": "1", "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": "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", "pattern": "^[0-9]*$", "description": "Start index", "example": "0", "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": "limit", "type": "integer", "default": 100, "description": "Number of results to return", "example": 50, "required": false}, {"in": "query", "name": "offset", "type": "integer", "default": 0, "description": "Offset for pagination", "example": 0, "required": false}, {"in": "query", "name": "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", "pattern": "^[1-9][0-9]*$", "description": "Maximum number to retrieve", "example": "1", "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": "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", "pattern": "^[0-9]*$", "description": "Start index", "example": "0", "required": false}], "tags": ["present-proof v1.0"], "summary": "Fetch credentials for a presentation request from wallet", "deprecated": true, "produces": ["application/json"]}}, "/present-proof/records/{pres_ex_id}/problem-report": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10PresentProofModuleResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10PresentationProblemReportRequest"}}, {"in": "path", "name": "pres_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["present-proof v1.0"], "summary": "Send a problem report for presentation exchange", "deprecated": true, "produces": ["application/json"]}}, "/present-proof/records/{pres_ex_id}/send-presentation": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10PresentationExchange"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10PresentationSendRequest"}}, {"in": "path", "name": "pres_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["present-proof v1.0"], "summary": "Sends a proof presentation", "deprecated": true, "produces": ["application/json"]}}, "/present-proof/records/{pres_ex_id}/send-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10PresentationExchange"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10PresentationSendRequestToProposal"}}, {"in": "path", "name": "pres_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["present-proof v1.0"], "summary": "Sends a presentation request in reference to a proposal", "deprecated": true, "produces": ["application/json"]}}, "/present-proof/records/{pres_ex_id}/verify-presentation": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10PresentationExchange"}, "description": ""}}, "parameters": [{"in": "path", "name": "pres_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["present-proof v1.0"], "summary": "Verify a received presentation", "deprecated": true, "produces": ["application/json"]}}, "/present-proof/send-proposal": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10PresentationExchange"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10PresentationProposalRequest"}}], "tags": ["present-proof v1.0"], "summary": "Sends a presentation proposal", "deprecated": true, "produces": ["application/json"]}}, "/present-proof/send-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/V10PresentationExchange"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/V10PresentationSendRequestRequest"}}], "tags": ["present-proof v1.0"], "summary": "Sends a free presentation request not bound to any proposal", "deprecated": true, "produces": ["application/json"]}}, "/resolver/resolve/{did}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/ResolutionResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "did", "type": "string", "pattern": "^did:([a-z0-9]+):((?:[a-zA-Z0-9._%-]*:)*[a-zA-Z0-9._%-]+)$", "description": "DID", "example": "did:ted:WgWxqztrNooG92RXvxSTWv", "required": true}], "tags": ["resolver"], "summary": "Retrieve doc for requested did", "produces": ["application/json"]}}, "/revocation/active-registry/{cred_def_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "cred_def_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "required": true}], "tags": ["revocation"], "summary": "Get current active revocation registry by credential definition id", "produces": ["application/json"]}}, "/revocation/active-registry/{cred_def_id}/rotate": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegsCreated"}, "description": ""}}, "parameters": [{"in": "path", "name": "cred_def_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "required": true}], "tags": ["revocation"], "summary": "Rotate revocation registry", "produces": ["application/json"]}}, "/revocation/clear-pending-revocations": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/PublishRevocations"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/ClearPendingRevocationsRequest"}}], "tags": ["revocation"], "summary": "Clear pending revocations", "produces": ["application/json"]}}, "/revocation/create-registry": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/RevRegCreateRequest"}}], "tags": ["revocation"], "summary": "Creates a new revocation registry", "produces": ["application/json"]}}, "/revocation/credential-record": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredRevRecordResult"}, "description": ""}}, "parameters": [{"in": "query", "name": "cred_ex_id", "type": "string", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "cred_rev_id", "type": "string", "pattern": "^[1-9][0-9]*$", "description": "Credential revocation identifier", "example": "12345", "required": false}, {"in": "query", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": false}], "tags": ["revocation"], "summary": "Get credential revocation status", "produces": ["application/json"]}}, "/revocation/publish-revocations": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TxnOrPublishRevocationsResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/PublishRevocations"}}, {"in": "query", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "create_transaction_for_endorser", "type": "boolean", "description": "Create Transaction For Endorser's signature", "required": false}], "tags": ["revocation"], "summary": "Publish pending revocations to ledger", "produces": ["application/json"]}}, "/revocation/registries/created": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegsCreated"}, "description": ""}}, "parameters": [{"in": "query", "name": "cred_def_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "required": false}, {"in": "query", "name": "state", "type": "string", "enum": ["init", "generated", "posted", "active", "full", "decommissioned"], "description": "Revocation registry state", "required": false}], "tags": ["revocation"], "summary": "Search for matching revocation registries that current agent created", "produces": ["application/json"]}}, "/revocation/registry/delete-tails-file": {"delete": {"responses": {"200": {"schema": {"$ref": "#/definitions/TailsDeleteResponse"}, "description": ""}}, "parameters": [{"in": "query", "name": "cred_def_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "required": false}, {"in": "query", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": false}], "tags": ["revocation"], "summary": "Delete the tail files", "produces": ["application/json"]}}, "/revocation/registry/{rev_reg_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["revocation"], "summary": "Get revocation registry by revocation registry id", "produces": ["application/json"]}, "patch": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/RevRegUpdateTailsFileUri"}}, {"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["revocation"], "summary": "Update revocation registry with new public URI to its tails file", "produces": ["application/json"]}}, "/revocation/registry/{rev_reg_id}/definition": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TxnOrRevRegResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}, {"in": "query", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "create_transaction_for_endorser", "type": "boolean", "description": "Create Transaction For Endorser's signature", "required": false}], "tags": ["revocation"], "summary": "Send revocation registry definition to ledger", "produces": ["application/json"]}}, "/revocation/registry/{rev_reg_id}/entry": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}, {"in": "query", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "create_transaction_for_endorser", "type": "boolean", "description": "Create Transaction For Endorser's signature", "required": false}], "tags": ["revocation"], "summary": "Send revocation registry entry to ledger", "produces": ["application/json"]}}, "/revocation/registry/{rev_reg_id}/fix-revocation-entry-state": {"put": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegWalletUpdatedResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}, {"in": "query", "name": "apply_ledger_update", "type": "boolean", "description": "Apply updated accumulator transaction to ledger", "required": true}], "tags": ["revocation"], "summary": "Fix revocation state in wallet and return number of updated entries", "produces": ["application/json"]}}, "/revocation/registry/{rev_reg_id}/issued": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegIssuedResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["revocation"], "summary": "Get number of credentials issued against revocation registry", "produces": ["application/json"]}}, "/revocation/registry/{rev_reg_id}/issued/details": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredRevRecordDetailsResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["revocation"], "summary": "Get details of credentials issued against revocation registry", "produces": ["application/json"]}}, "/revocation/registry/{rev_reg_id}/issued/indy_recs": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/CredRevIndyRecordsResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["revocation"], "summary": "Get details of revoked credentials from ledger", "produces": ["application/json"]}}, "/revocation/registry/{rev_reg_id}/set-state": {"patch": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevRegResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}, {"in": "query", "name": "state", "type": "string", "enum": ["init", "generated", "posted", "active", "full"], "description": "Revocation registry state to set", "required": true}], "tags": ["revocation"], "summary": "Set revocation registry state manually", "produces": ["application/json"]}}, "/revocation/registry/{rev_reg_id}/tails-file": {"put": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevocationModuleResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["revocation"], "summary": "Upload local tails file to server", "produces": ["application/json"]}, "get": {"responses": {"200": {"schema": {"type": "string", "format": "binary"}, "description": "tails file"}}, "parameters": [{"in": "path", "name": "rev_reg_id", "type": "string", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "description": "Revocation Registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "required": true}], "tags": ["revocation"], "summary": "Download tails file", "produces": ["application/octet-stream"]}}, "/revocation/revoke": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/RevocationModuleResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/RevokeRequest"}}, {"in": "query", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "create_transaction_for_endorser", "type": "boolean", "description": "Create Transaction For Endorser's signature", "required": false}], "tags": ["revocation"], "summary": "Revoke an issued credential", "produces": ["application/json"]}}, "/schemas": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TxnOrSchemaSendResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/SchemaSendRequest"}}, {"in": "query", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false}, {"in": "query", "name": "create_transaction_for_endorser", "type": "boolean", "description": "Create Transaction For Endorser's signature", "required": false}], "tags": ["schema"], "summary": "Sends a schema to the ledger", "produces": ["application/json"]}}, "/schemas/created": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/SchemasCreatedResult"}, "description": ""}}, "parameters": [{"in": "query", "name": "schema_id", "type": "string", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "required": false}, {"in": "query", "name": "schema_issuer_did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "description": "Schema issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "required": false}, {"in": "query", "name": "schema_name", "type": "string", "description": "Schema name", "example": "membership", "required": false}, {"in": "query", "name": "schema_version", "type": "string", "pattern": "^[0-9.]+$", "description": "Schema version", "example": "1.0", "required": false}], "tags": ["schema"], "summary": "Search for matching schema that agent originated", "produces": ["application/json"]}}, "/schemas/{schema_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/SchemaGetResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "schema_id", "type": "string", "pattern": "^[1-9][0-9]*|[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "required": true}], "tags": ["schema"], "summary": "Gets a schema from the ledger", "produces": ["application/json"]}}, "/schemas/{schema_id}/write_record": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/SchemaGetResult"}, "description": ""}}, "parameters": [{"in": "path", "name": "schema_id", "type": "string", "pattern": "^[1-9][0-9]*|[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "required": true}], "tags": ["schema"], "summary": "Writes a schema non-secret record to the wallet", "produces": ["application/json"]}}, "/settings": {"put": {"responses": {"200": {"schema": {"$ref": "#/definitions/ProfileSettings"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/UpdateProfileSettings"}}], "tags": ["settings"], "summary": "Update configurable settings associated with the profile.", "produces": ["application/json"]}, "get": {"responses": {"200": {"schema": {"$ref": "#/definitions/ProfileSettings"}, "description": ""}}, "parameters": [], "tags": ["settings"], "summary": "Get the configurable settings associated with the profile.", "produces": ["application/json"]}}, "/shutdown": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/AdminShutdown"}, "description": ""}}, "parameters": [], "tags": ["server"], "summary": "Shut down server", "produces": ["application/json"]}}, "/status": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/AdminStatus"}, "description": ""}}, "parameters": [], "tags": ["server"], "summary": "Fetch the server status", "produces": ["application/json"]}}, "/status/config": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/AdminConfig"}, "description": ""}}, "parameters": [], "tags": ["server"], "summary": "Fetch the server configuration", "produces": ["application/json"]}}, "/status/live": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/AdminStatusLiveliness"}, "description": ""}}, "parameters": [], "tags": ["server"], "summary": "Liveliness check", "produces": ["application/json"]}}, "/status/ready": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/AdminStatusReadiness"}, "description": ""}}, "parameters": [], "tags": ["server"], "summary": "Readiness check", "produces": ["application/json"]}}, "/status/reset": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/AdminReset"}, "description": ""}}, "parameters": [], "tags": ["server"], "summary": "Reset statistics", "produces": ["application/json"]}}, "/transaction/{tran_id}/resend": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TransactionRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "tran_id", "type": "string", "description": "Transaction identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["endorse-transaction"], "summary": "For Author to resend a particular transaction request", "produces": ["application/json"]}}, "/transactions": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/TransactionList"}, "description": ""}}, "parameters": [], "tags": ["endorse-transaction"], "summary": "Query transactions", "produces": ["application/json"]}}, "/transactions/create-request": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TransactionRecord"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/Date"}}, {"in": "query", "name": "tran_id", "type": "string", "description": "Transaction identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["endorse-transaction"], "summary": "For author to send a transaction request", "produces": ["application/json"]}}, "/transactions/{conn_id}/set-endorser-info": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/EndorserInfo"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "endorser_did", "type": "string", "description": "Endorser DID", "required": true}, {"in": "query", "name": "endorser_name", "type": "string", "description": "Endorser Name", "required": false}], "tags": ["endorse-transaction"], "summary": "Set Endorser Info", "produces": ["application/json"]}}, "/transactions/{conn_id}/set-endorser-role": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TransactionJobs"}, "description": ""}}, "parameters": [{"in": "path", "name": "conn_id", "type": "string", "description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "transaction_my_job", "type": "string", "enum": ["TRANSACTION_AUTHOR", "TRANSACTION_ENDORSER", "reset"], "description": "Transaction related jobs", "required": false}], "tags": ["endorse-transaction"], "summary": "Set transaction jobs", "produces": ["application/json"]}}, "/transactions/{tran_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/TransactionRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "tran_id", "type": "string", "description": "Transaction identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["endorse-transaction"], "summary": "Fetch a single transaction record", "produces": ["application/json"]}}, "/transactions/{tran_id}/cancel": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TransactionRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "tran_id", "type": "string", "description": "Transaction identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["endorse-transaction"], "summary": "For Author to cancel a particular transaction request", "produces": ["application/json"]}}, "/transactions/{tran_id}/endorse": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TransactionRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "tran_id", "type": "string", "description": "Transaction identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}, {"in": "query", "name": "endorser_did", "type": "string", "description": "Endorser DID", "required": false}], "tags": ["endorse-transaction"], "summary": "For Endorser to endorse a particular transaction record", "produces": ["application/json"]}}, "/transactions/{tran_id}/refuse": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TransactionRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "tran_id", "type": "string", "description": "Transaction identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["endorse-transaction"], "summary": "For Endorser to refuse a particular transaction record", "produces": ["application/json"]}}, "/transactions/{tran_id}/write": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/TransactionRecord"}, "description": ""}}, "parameters": [{"in": "path", "name": "tran_id", "type": "string", "description": "Transaction identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": true}], "tags": ["endorse-transaction"], "summary": "For Author / Endorser to write an endorsed transaction to the ledger", "produces": ["application/json"]}}, "/vc/credentials": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/ListCredentialsResponse"}, "description": ""}}, "parameters": [], "tags": ["vc-api"], "summary": "List credentials", "produces": ["application/json"]}}, "/vc/credentials/issue": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/IssueCredentialResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/IssueCredentialRequest"}}], "tags": ["vc-api"], "summary": "Issue a credential", "produces": ["application/json"]}}, "/vc/credentials/store": {"post": {"responses": {}, "parameters": [], "tags": ["vc-api"], "summary": "Store a credential", "produces": ["application/json"]}}, "/vc/credentials/verify": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/VerifyCredentialResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/VerifyCredentialRequest"}}], "tags": ["vc-api"], "summary": "Verify a credential", "produces": ["application/json"]}}, "/vc/credentials/{credential_id}": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/FetchCredentialResponse"}, "description": ""}}, "parameters": [{"in": "path", "name": "credential_id", "required": true, "type": "string"}], "tags": ["vc-api"], "summary": "Fetch credential by ID", "produces": ["application/json"]}}, "/vc/presentations/prove": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/ProvePresentationResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/ProvePresentationRequest"}}], "tags": ["vc-api"], "summary": "Prove a presentation", "produces": ["application/json"]}}, "/vc/presentations/verify": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/VerifyPresentationResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/VerifyPresentationRequest"}}], "tags": ["vc-api"], "summary": "Verify a Presentation", "produces": ["application/json"]}}, "/wallet/did": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/DIDList"}, "description": ""}}, "parameters": [{"in": "query", "name": "did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "description": "DID of interest", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "required": false}, {"in": "query", "name": "key_type", "type": "string", "enum": ["ed25519", "bls12381g2"], "example": "ed25519", "description": "Key type to query for.", "required": false}, {"in": "query", "name": "method", "type": "string", "enum": ["key", "sov", "did:peer:2", "did:peer:4"], "example": "key", "description": "DID method to query for. e.g. sov to only fetch indy/sov DIDs", "required": false}, {"in": "query", "name": "posture", "type": "string", "enum": ["public", "posted", "wallet_only"], "description": "Whether DID is current public DID, posted to ledger but current public DID, or local to the wallet", "example": "wallet_only", "required": false}, {"in": "query", "name": "verkey", "type": "string", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "description": "Verification key of interest", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "required": false}], "tags": ["wallet"], "summary": "List wallet DIDs", "produces": ["application/json"]}}, "/wallet/did/create": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/DIDResult"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/DIDCreate"}}], "tags": ["wallet"], "summary": "Create a local DID", "produces": ["application/json"]}}, "/wallet/did/local/rotate-keypair": {"patch": {"responses": {"200": {"schema": {"$ref": "#/definitions/WalletModuleResponse"}, "description": ""}}, "parameters": [{"in": "query", "name": "did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "description": "DID of interest", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "required": true}], "tags": ["wallet"], "summary": "Rotate keypair for a DID not posted to the ledger", "produces": ["application/json"]}}, "/wallet/did/public": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/DIDResult"}, "description": ""}}, "parameters": [], "tags": ["wallet"], "summary": "Fetch the current public DID", "produces": ["application/json"]}, "post": {"responses": {"200": {"schema": {"$ref": "#/definitions/DIDResult"}, "description": ""}}, "parameters": [{"in": "query", "name": "did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "description": "DID of interest", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "required": true}, {"in": "query", "name": "conn_id", "type": "string", "description": "Connection identifier", "required": false}, {"in": "query", "name": "create_transaction_for_endorser", "type": "boolean", "description": "Create Transaction For Endorser's signature", "required": false}, {"in": "query", "name": "mediation_id", "type": "string", "description": "Mediation identifier", "required": false}], "tags": ["wallet"], "summary": "Assign the current public DID", "produces": ["application/json"]}}, "/wallet/get-did-endpoint": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/DIDEndpoint"}, "description": ""}}, "parameters": [{"in": "query", "name": "did", "type": "string", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "description": "DID of interest", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "required": true}], "tags": ["wallet"], "summary": "Query DID endpoint in wallet", "produces": ["application/json"]}}, "/wallet/jwt/sign": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/WalletModuleResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/JWSCreate"}}], "tags": ["wallet"], "summary": "Create a EdDSA jws using did keys with a given payload", "produces": ["application/json"]}}, "/wallet/jwt/verify": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/JWSVerifyResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/JWSVerify"}}], "tags": ["wallet"], "summary": "Verify a EdDSA jws using did keys with a given JWS", "produces": ["application/json"]}}, "/wallet/sd-jwt/sign": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/WalletModuleResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/SDJWSCreate"}}], "tags": ["wallet"], "summary": "Create a EdDSA sd-jws using did keys with a given payload", "produces": ["application/json"]}}, "/wallet/sd-jwt/verify": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/SDJWSVerifyResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/SDJWSVerify"}}], "tags": ["wallet"], "summary": "Verify a EdDSA sd-jws using did keys with a given SD-JWS with optional key binding", "produces": ["application/json"]}}, "/wallet/set-did-endpoint": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/WalletModuleResponse"}, "description": ""}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/DIDEndpointWithType"}}, {"in": "query", "name": "conn_id", "type": "string", "description": "Connection identifier", "required": false}, {"in": "query", "name": "create_transaction_for_endorser", "type": "boolean", "description": "Create Transaction For Endorser's signature", "required": false}], "tags": ["wallet"], "summary": "Update endpoint in wallet and on ledger if posted to it", "produces": ["application/json"]}}}, "info": {"title": "Aries Cloud Agent", "version": "v1.0.0rc4"}, "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"}, "AdminConfig": {"properties": {"config": {"description": "Configuration settings", "type": "object"}}, "required": ["config"], "type": "object"}, "AdminMediationDeny": {"properties": {}, "type": "object"}, "AdminModules": {"properties": {"result": {"description": "List of admin modules", "items": {"description": "admin module", "type": "string"}, "type": "array"}}, "type": "object"}, "AdminReset": {"properties": {}, "type": "object"}, "AdminShutdown": {"properties": {}, "type": "object"}, "AdminStatus": {"properties": {"conductor": {"description": "Conductor statistics", "type": "object"}, "label": {"description": "Default label", "type": "string", "x-nullable": true}, "timing": {"description": "Timing results", "type": "object"}, "version": {"description": "Version code", "type": "string"}}, "type": "object"}, "AdminStatusLiveliness": {"properties": {"alive": {"description": "Liveliness status", "example": true, "type": "boolean"}}, "type": "object"}, "AdminStatusReadiness": {"properties": {"ready": {"description": "Readiness status", "example": true, "type": "boolean"}}, "type": "object"}, "AnonCredsSchema": {"properties": {"attrNames": {"description": "Schema attribute names", "items": {"description": "Attribute name", "example": "score", "type": "string"}, "type": "array"}, "issuerId": {"description": "Issuer Identifier of the credential definition or schema", "example": "WgWxqztrNooG92RXvxSTWv", "type": "string"}, "name": {"description": "Schema name", "example": "Example schema", "type": "string"}, "version": {"description": "Schema version", "example": "1.0", "type": "string"}}, "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": {"jwt": {"type": "object"}, "jwt_vc": {"type": "object"}, "jwt_vp": {"type": "object"}, "ldp": {"type": "object"}, "ldp_vc": {"type": "object"}, "ldp_vp": {"type": "object"}}, "type": "object"}, "ClearPendingRevocationsRequest": {"properties": {"purge": {"additionalProperties": {"items": {"description": "Credential revocation identifier", "example": "12345", "pattern": "^[1-9][0-9]*$", "type": "string"}, "type": "array"}, "description": "Credential revocation ids by revocation registry id: omit for all, specify null or empty list for all pending per revocation registry", "type": "object"}}, "type": "object"}, "ConfigurableWriteLedgers": {"properties": {"write_ledgers": {"description": "List of configurable write ledgers identifiers", "items": {"description": "Ledgers identifiers", "type": "string"}, "type": "array"}}, "type": "object"}, "ConnRecord": {"properties": {"accept": {"description": "Connection acceptance: manual or auto", "enum": ["manual", "auto"], "example": "auto", "type": "string"}, "alias": {"description": "Optional alias to apply to connection for later use", "example": "Bob, providing quotes", "type": "string"}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "connection_protocol": {"description": "Connection protocol used", "enum": ["connections/1.0", "didexchange/1.0", "didexchange/1.1"], "example": "connections/1.0", "type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "error_msg": {"description": "Error message", "example": "No DIDDoc provided; cannot connect to public DID", "type": "string"}, "inbound_connection_id": {"description": "Inbound routing connection id to use", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "invitation_key": {"description": "Public key for connection", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "invitation_mode": {"description": "Invitation mode", "enum": ["once", "multi", "static"], "example": "once", "type": "string"}, "invitation_msg_id": {"description": "ID of out-of-band invitation message", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "my_did": {"description": "Our DID for connection", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "type": "string"}, "request_id": {"description": "Connection request identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "rfc23_state": {"description": "State per RFC 23", "example": "invitation-sent", "readOnly": true, "type": "string"}, "state": {"description": "Current record state", "example": "active", "type": "string"}, "their_did": {"description": "Their DID for connection", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "type": "string"}, "their_label": {"description": "Their label for connection", "example": "Bob", "type": "string"}, "their_public_did": {"description": "Other agent's public DID for connection", "example": "2cpBmR3FqGKWi5EyUbpRY8", "type": "string"}, "their_role": {"description": "Their role in the connection protocol", "enum": ["invitee", "requester", "inviter", "responder"], "example": "requester", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "required": ["connection_id"], "type": "object"}, "ConnectionInvitation": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "did": {"description": "DID for connection invitation", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "type": "string"}, "imageUrl": {"description": "Optional image URL for connection invitation", "example": "http://192.168.56.101/img/logo.jpg", "format": "url", "type": "string", "x-nullable": true}, "label": {"description": "Optional label for connection invitation", "example": "Bob", "type": "string"}, "recipientKeys": {"description": "List of recipient keys", "items": {"description": "Recipient public key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "type": "array"}, "routingKeys": {"description": "List of routing keys", "items": {"description": "Routing key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "type": "array"}, "serviceEndpoint": {"description": "Service endpoint at which to reach this agent", "example": "http://192.168.56.101:8020", "type": "string"}}, "type": "object"}, "ConnectionList": {"properties": {"results": {"description": "List of connection records", "items": {"$ref": "#/definitions/ConnRecord"}, "type": "array"}}, "required": ["results"], "type": "object"}, "ConnectionMetadata": {"properties": {"results": {"description": "Dictionary of metadata associated with connection.", "type": "object"}}, "type": "object"}, "ConnectionMetadataSetRequest": {"properties": {"metadata": {"description": "Dictionary of metadata to set for connection.", "type": "object"}}, "required": ["metadata"], "type": "object"}, "ConnectionModuleResponse": {"properties": {}, "type": "object"}, "ConnectionStaticRequest": {"properties": {"alias": {"description": "Alias to assign to this connection", "type": "string"}, "my_did": {"description": "Local DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "my_seed": {"description": "Seed to use for the local DID", "type": "string"}, "their_did": {"description": "Remote DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "their_endpoint": {"description": "URL endpoint for other party", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", "type": "string"}, "their_label": {"description": "Other party's label for this connection", "type": "string"}, "their_seed": {"description": "Seed to use for the remote DID", "type": "string"}, "their_verkey": {"description": "Remote verification key", "type": "string"}}, "type": "object"}, "ConnectionStaticResult": {"properties": {"my_did": {"description": "Local DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "my_endpoint": {"description": "My URL endpoint", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", "type": "string"}, "my_verkey": {"description": "My verification key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "record": {"$ref": "#/definitions/ConnRecord"}, "their_did": {"description": "Remote DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "their_verkey": {"description": "Remote verification key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}}, "required": ["my_did", "my_endpoint", "my_verkey", "record", "their_did", "their_verkey"], "type": "object"}, "Constraints": {"properties": {"fields": {"items": {"$ref": "#/definitions/DIFField"}, "type": "array"}, "is_holder": {"items": {"$ref": "#/definitions/DIFHolder"}, "type": "array"}, "limit_disclosure": {"description": "LimitDisclosure", "type": "string"}, "status_active": {"enum": ["required", "allowed", "disallowed"], "type": "string"}, "status_revoked": {"enum": ["required", "allowed", "disallowed"], "type": "string"}, "status_suspended": {"enum": ["required", "allowed", "disallowed"], "type": "string"}, "subject_is_issuer": {"description": "SubjectIsIssuer", "enum": ["required", "preferred"], "type": "string"}}, "type": "object"}, "CreateInvitationRequest": {"properties": {"mediation_id": {"description": "Identifier for active mediation record to be used", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "type": "string"}, "metadata": {"description": "Optional metadata to attach to the connection created with the invitation", "type": "object"}, "my_label": {"description": "Optional label for connection invitation", "example": "Bob", "type": "string"}, "recipient_keys": {"description": "List of recipient keys", "items": {"description": "Recipient public key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "type": "array"}, "routing_keys": {"description": "List of routing keys", "items": {"description": "Routing key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "type": "array"}, "service_endpoint": {"description": "Connection endpoint", "example": "http://192.168.56.102:8020", "type": "string"}}, "type": "object"}, "CreateWalletRequest": {"properties": {"extra_settings": {"description": "Agent config key-value pairs", "type": "object"}, "image_url": {"description": "Image url for this wallet. This image url is publicized (self-attested) to other agents as part of forming a connection.", "example": "https://aries.ca/images/sample.png", "type": "string"}, "key_management_mode": {"description": "Key management method to use for this wallet.", "enum": ["managed"], "example": "managed", "type": "string"}, "label": {"description": "Label for this wallet. This label is publicized (self-attested) to other agents as part of forming a connection.", "example": "Alice", "type": "string"}, "wallet_dispatch_type": {"description": "Webhook target dispatch type for this wallet. default: Dispatch only to webhooks associated with this wallet. base: Dispatch only to webhooks associated with the base wallet. both: Dispatch to both webhook targets.", "enum": ["default", "both", "base"], "example": "default", "type": "string"}, "wallet_key": {"description": "Master key used for key derivation.", "example": "MySecretKey123", "type": "string"}, "wallet_key_derivation": {"description": "Key derivation", "enum": ["ARGON2I_MOD", "ARGON2I_INT", "RAW"], "example": "RAW", "type": "string"}, "wallet_name": {"description": "Wallet name", "example": "MyNewWallet", "type": "string"}, "wallet_type": {"description": "Type of the wallet to create. Must be same as base wallet.", "enum": ["askar", "askar-anoncreds", "in_memory"], "example": "askar", "type": "string"}, "wallet_webhook_urls": {"description": "List of Webhook URLs associated with this subwallet", "items": {"description": "Optional webhook URL to receive webhook messages", "example": "http://localhost:8022/webhooks", "type": "string"}, "type": "array"}}, "type": "object"}, "CreateWalletResponse": {"properties": {"created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "key_management_mode": {"description": "Mode regarding management of wallet key", "enum": ["managed", "unmanaged"], "type": "string"}, "settings": {"description": "Settings for this wallet.", "type": "object"}, "state": {"description": "Current record state", "example": "active", "type": "string"}, "token": {"description": "Authorization token to authenticate wallet requests", "example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "wallet_id": {"description": "Wallet record ID", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}}, "required": ["key_management_mode", "wallet_id"], "type": "object"}, "CreateWalletTokenRequest": {"properties": {"wallet_key": {"description": "Master key used for key derivation. Only required for unmanaged wallets.", "example": "MySecretKey123", "type": "string"}}, "type": "object"}, "CreateWalletTokenResponse": {"properties": {"token": {"description": "Authorization token to authenticate wallet requests", "example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk", "type": "string"}}, "type": "object"}, "CredAttrSpec": {"properties": {"mime-type": {"description": "MIME type: omit for (null) default", "example": "image/jpeg", "type": "string", "x-nullable": true}, "name": {"description": "Attribute name", "example": "favourite_drink", "type": "string"}, "value": {"description": "Attribute value: base64-encode if MIME type is present", "example": "martini", "type": "string"}}, "required": ["name", "value"], "type": "object"}, "CredDef": {"properties": {"issuerId": {"description": "Issuer Identifier of the credential definition or schema", "example": "WgWxqztrNooG92RXvxSTWv", "type": "string"}, "schemaId": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "type": "string"}, "tag": {"description": "The tag value passed in by the Issuer to an AnonCred's Credential Definition create and store implementation.", "example": "default", "type": "string"}, "type": {"enum": ["CL"], "type": "string"}, "value": {"$ref": "#/definitions/CredDefValueSchemaAnoncreds"}}, "type": "object"}, "CredDefPostOptions": {"properties": {"create_transaction_for_endorser": {"description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.", "example": false, "type": "boolean"}, "endorser_connection_id": {"description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "revocation_registry_size": {"description": "Maximum number of credential revocations per registry", "example": 1000, "type": "integer"}, "support_revocation": {"description": "Support credential revocation", "type": "boolean"}}, "type": "object"}, "CredDefPostRequest": {"properties": {"credential_definition": {"$ref": "#/definitions/InnerCredDef"}, "options": {"$ref": "#/definitions/CredDefPostOptions"}}, "type": "object"}, "CredDefResult": {"properties": {"credential_definition_metadata": {"type": "object"}, "credential_definition_state": {"$ref": "#/definitions/CredDefState"}, "job_id": {"type": "string"}, "registration_metadata": {"type": "object"}}, "type": "object"}, "CredDefState": {"properties": {"credential_definition": {"allOf": [{"$ref": "#/definitions/CredDef"}], "description": "credential definition"}, "credential_definition_id": {"description": "credential definition id", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "type": "string", "x-nullable": true}, "state": {"enum": ["finished", "failed", "action", "wait"], "type": "string"}}, "type": "object"}, "CredDefValue": {"properties": {"primary": {"allOf": [{"$ref": "#/definitions/CredDefValuePrimary"}], "description": "Primary value for credential definition"}, "revocation": {"allOf": [{"$ref": "#/definitions/CredDefValueRevocation"}], "description": "Revocation value for credential definition"}}, "type": "object"}, "CredDefValuePrimary": {"properties": {"n": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "r": {"$ref": "#/definitions/Generated"}, "rctxt": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "s": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "z": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}}, "type": "object"}, "CredDefValuePrimarySchemaAnoncreds": {"properties": {"n": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "r": {"type": "object"}, "rctxt": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "s": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "z": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}}, "type": "object"}, "CredDefValueRevocation": {"properties": {"g": {"example": "1 1F14F&ECB578F 2 095E45DDF417D", "type": "string"}, "g_dash": {"example": "1 1D64716fCDC00C 1 0C781960FA66E3D3 2 095E45DDF417D", "type": "string"}, "h": {"example": "1 16675DAE54BFAE8 2 095E45DD417D", "type": "string"}, "h0": {"example": "1 21E5EF9476EAF18 2 095E45DDF417D", "type": "string"}, "h1": {"example": "1 236D1D99236090 2 095E45DDF417D", "type": "string"}, "h2": {"example": "1 1C3AE8D1F1E277 2 095E45DDF417D", "type": "string"}, "h_cap": {"example": "1 1B2A32CF3167 1 2490FEBF6EE55 1 0000000000000000", "type": "string"}, "htilde": {"example": "1 1D8549E8C0F8 2 095E45DDF417D", "type": "string"}, "pk": {"example": "1 142CD5E5A7DC 1 153885BD903312 2 095E45DDF417D", "type": "string"}, "u": {"example": "1 0C430AAB2B4710 1 1CB3A0932EE7E 1 0000000000000000", "type": "string"}, "y": {"example": "1 153558BD903312 2 095E45DDF417D 1 0000000000000000", "type": "string"}}, "type": "object"}, "CredDefValueRevocationSchemaAnoncreds": {"properties": {"g": {"example": "1 1F14F&ECB578F 2 095E45DDF417D", "type": "string"}, "g_dash": {"example": "1 1D64716fCDC00C 1 0C781960FA66E3D3 2 095E45DDF417D", "type": "string"}, "h": {"example": "1 16675DAE54BFAE8 2 095E45DD417D", "type": "string"}, "h0": {"example": "1 21E5EF9476EAF18 2 095E45DDF417D", "type": "string"}, "h1": {"example": "1 236D1D99236090 2 095E45DDF417D", "type": "string"}, "h2": {"example": "1 1C3AE8D1F1E277 2 095E45DDF417D", "type": "string"}, "h_cap": {"example": "1 1B2A32CF3167 1 2490FEBF6EE55 1 0000000000000000", "type": "string"}, "htilde": {"example": "1 1D8549E8C0F8 2 095E45DDF417D", "type": "string"}, "pk": {"example": "1 142CD5E5A7DC 1 153885BD903312 2 095E45DDF417D", "type": "string"}, "u": {"example": "1 0C430AAB2B4710 1 1CB3A0932EE7E 1 0000000000000000", "type": "string"}, "y": {"example": "1 153558BD903312 2 095E45DDF417D 1 0000000000000000", "type": "string"}}, "type": "object"}, "CredDefValueSchemaAnoncreds": {"properties": {"primary": {"allOf": [{"$ref": "#/definitions/CredDefValuePrimarySchemaAnoncreds"}], "description": "Primary value for credential definition"}, "revocation": {"allOf": [{"$ref": "#/definitions/CredDefValueRevocationSchemaAnoncreds"}], "description": "Revocation value for credential definition"}}, "type": "object"}, "CredInfoList": {"properties": {"results": {"items": {"$ref": "#/definitions/IndyCredInfo"}, "type": "array"}}, "type": "object"}, "CredRevIndyRecordsResult": {"properties": {"rev_reg_delta": {"description": "Indy revocation registry delta", "type": "object"}}, "type": "object"}, "CredRevIndyRecordsResultSchemaAnoncreds": {"properties": {"rev_reg_delta": {"description": "Indy revocation registry delta", "type": "object"}}, "type": "object"}, "CredRevRecordDetailsResult": {"properties": {"results": {"items": {"$ref": "#/definitions/IssuerCredRevRecord"}, "type": "array"}}, "type": "object"}, "CredRevRecordDetailsResultSchemaAnoncreds": {"properties": {"results": {"items": {"$ref": "#/definitions/IssuerCredRevRecordSchemaAnoncreds"}, "type": "array"}}, "type": "object"}, "CredRevRecordResult": {"properties": {"result": {"$ref": "#/definitions/IssuerCredRevRecord"}}, "type": "object"}, "CredRevRecordResultSchemaAnoncreds": {"properties": {"result": {"$ref": "#/definitions/IssuerCredRevRecordSchemaAnoncreds"}}, "type": "object"}, "CredRevokedResult": {"properties": {"revoked": {"description": "Whether credential is revoked on the ledger", "type": "boolean"}}, "type": "object"}, "Credential": {"additionalProperties": true, "properties": {"@context": {"description": "The JSON-LD context of the credential", "example": ["https://www.w3.org/2018/credentials/v1", "https://www.w3.org/2018/credentials/examples/v1"], "items": {}, "type": "array"}, "credentialStatus": {"example": {"id": "https://example.com/credentials/status/3#94567", "statusListCredential": "https://example.com/credentials/status/3", "statusListIndex": "94567", "statusPurpose": "revocation", "type": "BitstringStatusListEntry"}}, "credentialSubject": {"example": {"alumniOf": {"id": "did:example:c276e12ec21ebfeb1f712ebc6f1"}, "id": "did:example:ebfeb1f712ebc6f1c276e12ec21"}}, "expirationDate": {"description": "The expiration date", "example": "2010-01-01T19:23:24Z", "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})([Tt ]([0-9]{2}):([0-9]{2}):([0-9]{2})(\\.[0-9]+)?)?(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?$", "type": "string"}, "id": {"description": "The ID of the credential", "example": "http://example.edu/credentials/1872", "pattern": "\\w+:(\\/?\\/?)[^\\s]+", "type": "string"}, "issuanceDate": {"description": "The issuance date", "example": "2010-01-01T19:23:24Z", "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})([Tt ]([0-9]{2}):([0-9]{2}):([0-9]{2})(\\.[0-9]+)?)?(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?$", "type": "string"}, "issuer": {"description": "The JSON-LD Verifiable Credential Issuer. Either string of object with id field.", "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH"}, "proof": {"allOf": [{"$ref": "#/definitions/LinkedDataProof"}], "description": "The proof of the credential", "example": {"created": "2019-12-11T03:50:55", "jws": "eyJhbGciOiAiRWREU0EiLCAiYjY0IjogZmFsc2UsICJjcml0JiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQKBhQDxvXNo7nvtUBb_Eq1Ch6YBKY5qBQ", "proofPurpose": "assertionMethod", "type": "Ed25519Signature2018", "verificationMethod": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL"}}, "type": {"description": "The JSON-LD type of the credential", "example": ["VerifiableCredential", "AlumniCredential"], "items": {"type": "string"}, "type": "array"}}, "required": ["@context", "credentialSubject", "issuanceDate", "issuer", "type"], "type": "object"}, "CredentialDefinition": {"properties": {"id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "schemaId": {"description": "Schema identifier within credential definition identifier", "example": "20", "type": "string"}, "tag": {"description": "Tag within credential definition identifier", "example": "tag", "type": "string"}, "type": {"default": "CL", "description": "Signature type: CL for Camenisch-Lysyanskaya", "example": "CL"}, "value": {"allOf": [{"$ref": "#/definitions/CredDefValue"}], "description": "Credential definition primary and revocation values"}, "ver": {"description": "Node protocol version", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}}, "type": "object"}, "CredentialDefinitionGetResult": {"properties": {"credential_definition": {"$ref": "#/definitions/CredentialDefinition"}}, "type": "object"}, "CredentialDefinitionSendRequest": {"properties": {"revocation_registry_size": {"description": "Revocation registry size", "example": 1000, "maximum": 32768, "minimum": 4, "type": "integer"}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "support_revocation": {"description": "Revocation supported flag", "type": "boolean"}, "tag": {"description": "Credential definition identifier tag", "example": "default", "type": "string"}}, "type": "object"}, "CredentialDefinitionSendResult": {"properties": {"credential_definition_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}}, "required": ["credential_definition_id"], "type": "object"}, "CredentialDefinitionsCreatedResult": {"properties": {"credential_definition_ids": {"items": {"description": "Credential definition identifiers", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "type": "array"}}, "type": "object"}, "CredentialOffer": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "credential_preview": {"$ref": "#/definitions/CredentialPreview"}, "offers~attach": {"items": {"$ref": "#/definitions/AttachDecorator"}, "type": "array"}}, "required": ["offers~attach"], "type": "object"}, "CredentialPreview": {"properties": {"@type": {"description": "Message type identifier", "example": "issue-credential/1.0/credential-preview", "type": "string"}, "attributes": {"items": {"$ref": "#/definitions/CredAttrSpec"}, "type": "array"}}, "required": ["attributes"], "type": "object"}, "CredentialProposal": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "cred_def_id": {"example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "credential_proposal": {"$ref": "#/definitions/CredentialPreview"}, "issuer_did": {"example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_id": {"example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "schema_issuer_did": {"example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_name": {"type": "string"}, "schema_version": {"example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}}, "type": "object"}, "CredentialStatusOptions": {"additionalProperties": true, "properties": {"type": {"description": "Credential status method type to use for the credential. Should match status method registered in the Verifiable Credential Extension Registry", "example": "CredentialStatusList2017", "type": "string"}}, "required": ["type"], "type": "object"}, "DID": {"properties": {"did": {"description": "DID of interest", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "type": "string"}, "key_type": {"description": "Key type associated with the DID", "enum": ["ed25519", "bls12381g2"], "example": "ed25519", "type": "string"}, "metadata": {"description": "Additional metadata associated with the DID", "type": "object"}, "method": {"description": "Did method associated with the DID", "example": "sov", "type": "string"}, "posture": {"description": "Whether DID is current public DID, posted to ledger but not current public DID, or local to the wallet", "enum": ["public", "posted", "wallet_only"], "example": "wallet_only", "type": "string"}, "verkey": {"description": "Public verification key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}}, "required": ["did", "key_type", "method", "posture", "verkey"], "type": "object"}, "DIDCreate": {"properties": {"method": {"description": "Method for the requested DID.Supported methods are 'key', 'sov', and any other registered method.", "example": "sov", "type": "string"}, "options": {"allOf": [{"$ref": "#/definitions/DIDCreateOptions"}], "description": "To define a key type and/or a did depending on chosen DID method."}, "seed": {"description": "Optional seed to use for DID, Must be enabled in configuration before use.", "example": "000000000000000000000000Trustee1", "type": "string"}}, "type": "object"}, "DIDCreateOptions": {"properties": {"did": {"description": "Specify final value of the did (including did:: prefix)if the method supports or requires so.", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "type": "string"}, "key_type": {"description": "Key type to use for the DID keypair. Validated with the chosen DID method's supported key types.", "enum": ["ed25519", "bls12381g2"], "example": "ed25519", "type": "string"}}, "required": ["key_type"], "type": "object"}, "DIDEndpoint": {"properties": {"did": {"description": "DID of interest", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "endpoint": {"description": "Endpoint to set (omit to delete)", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", "type": "string"}}, "required": ["did"], "type": "object"}, "DIDEndpointWithType": {"properties": {"did": {"description": "DID of interest", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "endpoint": {"description": "Endpoint to set (omit to delete)", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", "type": "string"}, "endpoint_type": {"description": "Endpoint type to set (default 'Endpoint'); affects only public or posted DIDs", "enum": ["Endpoint", "Profile", "LinkedDomains"], "example": "Endpoint", "type": "string"}}, "required": ["did"], "type": "object"}, "DIDList": {"properties": {"results": {"description": "DID list", "items": {"$ref": "#/definitions/DID"}, "type": "array"}}, "type": "object"}, "DIDResult": {"properties": {"result": {"$ref": "#/definitions/DID"}}, "type": "object"}, "DIDRotateRequestJSON": {"properties": {"to_did": {"description": "The DID the rotating party is rotating to", "example": "did:web:example.com", "type": "string"}}, "required": ["to_did"], "type": "object"}, "DIDXRejectRequest": {"properties": {"reason": {"description": "Reason for rejecting the DID Exchange", "example": "Request rejected", "type": "string"}}, "type": "object"}, "DIDXRequest": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "did": {"description": "DID of exchange", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "type": "string"}, "did_doc~attach": {"allOf": [{"$ref": "#/definitions/AttachDecorator"}], "description": "As signed attachment, DID Doc associated with DID"}, "goal": {"description": "A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message", "example": "To issue a Faber College Graduate credential", "type": "string"}, "goal_code": {"description": "A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message", "example": "issue-vc", "type": "string"}, "label": {"description": "Label for DID exchange request", "example": "Request to connect with Bob", "type": "string"}}, "required": ["label"], "type": "object"}, "DIFField": {"properties": {"filter": {"$ref": "#/definitions/Filter"}, "id": {"description": "ID", "type": "string"}, "path": {"items": {"description": "Path", "type": "string"}, "type": "array"}, "predicate": {"description": "Preference", "enum": ["required", "preferred"], "type": "string"}, "purpose": {"description": "Purpose", "type": "string"}}, "type": "object"}, "DIFHolder": {"properties": {"directive": {"description": "Preference", "enum": ["required", "preferred"], "type": "string"}, "field_id": {"items": {"description": "FieldID", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "type": "string"}, "type": "array"}}, "type": "object"}, "DIFOptions": {"properties": {"challenge": {"description": "Challenge protect against replay attack", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "type": "string"}, "domain": {"description": "Domain protect against replay attack", "example": "4jt78h47fh47", "type": "string"}}, "type": "object"}, "DIFPresSpec": {"properties": {"issuer_id": {"description": "Issuer identifier to sign the presentation, if different from current public DID", "type": "string"}, "presentation_definition": {"$ref": "#/definitions/PresentationDefinition"}, "record_ids": {"description": "Mapping of input_descriptor id to list of stored W3C credential record_id", "example": {"": ["", ""], "": [""]}, "type": "object"}, "reveal_doc": {"description": "reveal doc [JSON-LD frame] dict used to derive the credential when selective disclosure is required", "example": {"@context": ["https://www.w3.org/2018/credentials/v1", "https://w3id.org/security/bbs/v1"], "@explicit": true, "@requireAll": true, "credentialSubject": {"@explicit": true, "@requireAll": true, "Observation": [{"effectiveDateTime": {}, "@explicit": true, "@requireAll": true}]}, "issuanceDate": {}, "issuer": {}, "type": ["VerifiableCredential", "LabReport"]}, "type": "object"}}, "type": "object"}, "DIFProofProposal": {"properties": {"input_descriptors": {"items": {"$ref": "#/definitions/InputDescriptors"}, "type": "array"}, "options": {"$ref": "#/definitions/DIFOptions"}}, "type": "object"}, "DIFProofRequest": {"additionalProperties": true, "properties": {"options": {"$ref": "#/definitions/DIFOptions"}, "presentation_definition": {"$ref": "#/definitions/PresentationDefinition"}}, "required": ["presentation_definition"], "type": "object"}, "Date": {"properties": {"expires_time": {"description": "Expiry Date", "example": "2021-03-29T05:22:19Z", "format": "date-time", "type": "string"}}, "required": ["expires_time"], "type": "object"}, "Disclose": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "protocols": {"description": "List of protocol descriptors", "items": {"$ref": "#/definitions/ProtocolDescriptor"}, "type": "array"}}, "required": ["protocols"], "type": "object"}, "Disclosures": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "disclosures": {"description": "List of protocol or goal_code descriptors", "items": {}, "type": "array"}}, "required": ["disclosures"], "type": "object"}, "Doc": {"properties": {"credential": {"description": "Credential to sign", "type": "object"}, "options": {"allOf": [{"$ref": "#/definitions/SignatureOptions"}], "description": "Signature options"}}, "required": ["credential", "options"], "type": "object"}, "DocumentVerificationResult": {"properties": {"document": {"type": "object"}, "errors": {"items": {"type": "string"}, "type": "array"}, "results": {"items": {"$ref": "#/definitions/ProofResult"}, "type": "array"}, "verified": {"type": "boolean"}}, "required": ["verified"], "type": "object"}, "EndorserInfo": {"properties": {"endorser_did": {"description": "Endorser DID", "type": "string"}, "endorser_name": {"description": "Endorser Name", "type": "string"}}, "required": ["endorser_did"], "type": "object"}, "EndpointsResult": {"properties": {"my_endpoint": {"description": "My endpoint", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", "type": "string"}, "their_endpoint": {"description": "Their endpoint", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", "type": "string"}}, "type": "object"}, "FetchCredentialResponse": {"properties": {"results": {"$ref": "#/definitions/VerifiableCredential"}}, "type": "object"}, "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": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "type": "string"}, "credential_definitions_metadata": {"type": "object"}, "resolution_metadata": {"type": "object"}}, "type": "object"}, "GetCredDefsResponse": {"properties": {"credential_definition_ids": {"items": {"description": "credential definition identifiers", "example": "GvLGiRogTJubmj5B36qhYz:3:CL:8:faber.agent.degree_schema", "type": "string"}, "type": "array"}}, "type": "object"}, "GetDIDEndpointResponse": {"properties": {"endpoint": {"description": "Full verification key", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", "type": "string", "x-nullable": true}}, "type": "object"}, "GetDIDVerkeyResponse": {"properties": {"verkey": {"description": "Full verification key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string", "x-nullable": true}}, "type": "object"}, "GetNymRoleResponse": {"properties": {"role": {"description": "Ledger role", "enum": ["STEWARD", "TRUSTEE", "ENDORSER", "NETWORK_MONITOR", "USER", "ROLE_REMOVE"], "example": "ENDORSER", "type": "string"}}, "type": "object"}, "GetSchemaResult": {"properties": {"resolution_metadata": {"type": "object"}, "schema": {"$ref": "#/definitions/AnonCredsSchema"}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "type": "string"}, "schema_metadata": {"type": "object"}}, "type": "object"}, "GetSchemasResponse": {"properties": {"schema_ids": {"items": {"description": "Schema identifiers", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "type": "string"}, "type": "array"}}, "type": "object"}, "Hangup": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}}, "type": "object"}, "HolderModuleResponse": {"properties": {}, "type": "object"}, "IndyAttrValue": {"properties": {"encoded": {"description": "Attribute encoded value", "example": "-1", "pattern": "^-?[0-9]*$", "type": "string"}, "raw": {"description": "Attribute raw value", "type": "string"}}, "required": ["encoded", "raw"], "type": "object"}, "IndyCredAbstract": {"properties": {"cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "key_correctness_proof": {"allOf": [{"$ref": "#/definitions/IndyKeyCorrectnessProof"}], "description": "Key correctness proof"}, "nonce": {"description": "Nonce in credential abstract", "example": "0", "pattern": "^[0-9]*$", "type": "string"}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}}, "required": ["cred_def_id", "key_correctness_proof", "nonce", "schema_id"], "type": "object"}, "IndyCredInfo": {"properties": {"attrs": {"additionalProperties": {"example": "alice", "type": "string"}, "description": "Attribute names and value", "type": "object"}, "cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "cred_rev_id": {"description": "Credential revocation identifier", "example": "12345", "pattern": "^[1-9][0-9]*$", "type": "string", "x-nullable": true}, "referent": {"description": "Wallet referent", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "rev_reg_id": {"description": "Revocation registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "type": "string", "x-nullable": true}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}}, "type": "object"}, "IndyCredPrecis": {"properties": {"cred_info": {"allOf": [{"$ref": "#/definitions/IndyCredInfo"}], "description": "Credential info"}, "interval": {"allOf": [{"$ref": "#/definitions/IndyNonRevocationInterval"}], "description": "Non-revocation interval from presentation request"}, "presentation_referents": {"items": {"description": "presentation referent", "example": "1_age_uuid", "type": "string"}, "type": "array"}}, "required": ["cred_info"], "type": "object"}, "IndyCredRequest": {"properties": {"blinded_ms": {"description": "Blinded master secret", "type": "object"}, "blinded_ms_correctness_proof": {"description": "Blinded master secret correctness proof", "type": "object"}, "cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "nonce": {"description": "Nonce in credential request", "example": "0", "pattern": "^[0-9]*$", "type": "string"}, "prover_did": {"description": "Prover DID/Random String/UUID", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}}, "required": ["blinded_ms", "blinded_ms_correctness_proof", "cred_def_id", "nonce", "prover_did"], "type": "object"}, "IndyCredential": {"properties": {"cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "rev_reg": {"description": "Revocation registry state", "type": "object", "x-nullable": true}, "rev_reg_id": {"description": "Revocation registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "type": "string", "x-nullable": true}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "signature": {"description": "Credential signature", "type": "object"}, "signature_correctness_proof": {"description": "Credential signature correctness proof", "type": "object"}, "values": {"additionalProperties": {"$ref": "#/definitions/IndyAttrValue"}, "description": "Credential attributes", "type": "object"}, "witness": {"description": "Witness for revocation proof", "type": "object", "x-nullable": true}}, "required": ["cred_def_id", "schema_id", "signature", "signature_correctness_proof", "values"], "type": "object"}, "IndyEQProof": {"properties": {"a_prime": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "e": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "m": {"additionalProperties": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "type": "object"}, "m2": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "revealed_attrs": {"additionalProperties": {"example": "-1", "pattern": "^-?[0-9]*$", "type": "string"}, "type": "object"}, "v": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}}, "type": "object"}, "IndyGEProof": {"properties": {"alpha": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "mj": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "predicate": {"$ref": "#/definitions/IndyGEProofPred"}, "r": {"additionalProperties": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "type": "object"}, "t": {"additionalProperties": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "type": "object"}, "u": {"additionalProperties": {"example": "0", "pattern": "^[0-9]*$", "type": "string"}, "type": "object"}}, "type": "object"}, "IndyGEProofPred": {"properties": {"attr_name": {"description": "Attribute name, indy-canonicalized", "type": "string"}, "p_type": {"description": "Predicate type", "enum": ["LT", "LE", "GE", "GT"], "type": "string"}, "value": {"description": "Predicate threshold value", "type": "integer"}}, "type": "object"}, "IndyKeyCorrectnessProof": {"properties": {"c": {"description": "c in key correctness proof", "example": "0", "pattern": "^[0-9]*$", "type": "string"}, "xr_cap": {"description": "xr_cap in key correctness proof", "items": {"description": "xr_cap components in key correctness proof", "items": {"description": "xr_cap component values in key correctness proof", "type": "string"}, "type": "array"}, "type": "array"}, "xz_cap": {"description": "xz_cap in key correctness proof", "example": "0", "pattern": "^[0-9]*$", "type": "string"}}, "required": ["c", "xr_cap", "xz_cap"], "type": "object"}, "IndyNonRevocProof": {"properties": {"c_list": {"additionalProperties": {"type": "string"}, "type": "object"}, "x_list": {"additionalProperties": {"type": "string"}, "type": "object"}}, "type": "object"}, "IndyNonRevocationInterval": {"properties": {"from": {"description": "Earliest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}, "to": {"description": "Latest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}}, "type": "object"}, "IndyPresAttrSpec": {"properties": {"cred_def_id": {"example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "mime-type": {"description": "MIME type (default null)", "example": "image/jpeg", "type": "string"}, "name": {"description": "Attribute name", "example": "favourite_drink", "type": "string"}, "referent": {"description": "Credential referent", "example": "0", "type": "string"}, "value": {"description": "Attribute value", "example": "martini", "type": "string"}}, "required": ["name"], "type": "object"}, "IndyPresPredSpec": {"properties": {"cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "name": {"description": "Attribute name", "example": "high_score", "type": "string"}, "predicate": {"description": "Predicate type ('<', '<=', '>=', or '>')", "enum": ["<", "<=", ">=", ">"], "example": ">=", "type": "string"}, "threshold": {"description": "Threshold value", "type": "integer"}}, "required": ["name", "predicate", "threshold"], "type": "object"}, "IndyPresPreview": {"properties": {"@type": {"description": "Message type identifier", "example": "https://didcomm.org/present-proof/1.0/presentation-preview", "type": "string"}, "attributes": {"items": {"$ref": "#/definitions/IndyPresAttrSpec"}, "type": "array"}, "predicates": {"items": {"$ref": "#/definitions/IndyPresPredSpec"}, "type": "array"}}, "required": ["attributes", "predicates"], "type": "object"}, "IndyPresSpec": {"properties": {"requested_attributes": {"additionalProperties": {"$ref": "#/definitions/IndyRequestedCredsRequestedAttr"}, "description": "Nested object mapping proof request attribute referents to requested-attribute specifiers", "type": "object"}, "requested_predicates": {"additionalProperties": {"$ref": "#/definitions/IndyRequestedCredsRequestedPred"}, "description": "Nested object mapping proof request predicate referents to requested-predicate specifiers", "type": "object"}, "self_attested_attributes": {"additionalProperties": {"description": "Self-attested attribute values to use in requested-credentials structure for proof construction", "example": "self_attested_value", "type": "string"}, "description": "Self-attested attributes to build into proof", "type": "object"}, "trace": {"description": "Whether to trace event (default false)", "example": false, "type": "boolean"}}, "required": ["requested_attributes", "requested_predicates", "self_attested_attributes"], "type": "object"}, "IndyPrimaryProof": {"properties": {"eq_proof": {"allOf": [{"$ref": "#/definitions/IndyEQProof"}], "description": "Indy equality proof", "x-nullable": true}, "ge_proofs": {"description": "Indy GE proofs", "items": {"$ref": "#/definitions/IndyGEProof"}, "type": "array", "x-nullable": true}}, "type": "object"}, "IndyProof": {"properties": {"identifiers": {"description": "Indy proof.identifiers content", "items": {"$ref": "#/definitions/IndyProofIdentifier"}, "type": "array"}, "proof": {"allOf": [{"$ref": "#/definitions/IndyProofProof"}], "description": "Indy proof.proof content"}, "requested_proof": {"allOf": [{"$ref": "#/definitions/IndyProofRequestedProof"}], "description": "Indy proof.requested_proof content"}}, "type": "object"}, "IndyProofIdentifier": {"properties": {"cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "rev_reg_id": {"description": "Revocation registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "type": "string", "x-nullable": true}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "timestamp": {"description": "Timestamp epoch", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer", "x-nullable": true}}, "type": "object"}, "IndyProofProof": {"properties": {"aggregated_proof": {"allOf": [{"$ref": "#/definitions/IndyProofProofAggregatedProof"}], "description": "Indy proof aggregated proof"}, "proofs": {"description": "Indy proof proofs", "items": {"$ref": "#/definitions/IndyProofProofProofsProof"}, "type": "array"}}, "type": "object"}, "IndyProofProofAggregatedProof": {"properties": {"c_hash": {"description": "c_hash value", "type": "string"}, "c_list": {"description": "c_list value", "items": {"items": {"type": "integer"}, "type": "array"}, "type": "array"}}, "type": "object"}, "IndyProofProofProofsProof": {"properties": {"non_revoc_proof": {"allOf": [{"$ref": "#/definitions/IndyNonRevocProof"}], "description": "Indy non-revocation proof", "x-nullable": true}, "primary_proof": {"allOf": [{"$ref": "#/definitions/IndyPrimaryProof"}], "description": "Indy primary proof"}}, "type": "object"}, "IndyProofReqAttrSpec": {"properties": {"name": {"description": "Attribute name", "example": "favouriteDrink", "type": "string"}, "names": {"description": "Attribute name group", "items": {"example": "age", "type": "string"}, "type": "array"}, "non_revoked": {"$ref": "#/definitions/IndyProofReqAttrSpecNonRevoked", "x-nullable": true}, "restrictions": {"description": "If present, credential must satisfy one of given restrictions: specify schema_id, schema_issuer_did, schema_name, schema_version, issuer_did, cred_def_id, and/or attr::::value where represents a credential attribute name", "items": {"additionalProperties": {"example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "type": "string"}, "type": "object"}, "type": "array"}}, "type": "object"}, "IndyProofReqAttrSpecNonRevoked": {"properties": {"from": {"description": "Earliest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}, "to": {"description": "Latest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}}, "type": "object"}, "IndyProofReqPredSpec": {"properties": {"name": {"description": "Attribute name", "example": "index", "type": "string"}, "non_revoked": {"$ref": "#/definitions/IndyProofReqPredSpecNonRevoked", "x-nullable": true}, "p_type": {"description": "Predicate type ('<', '<=', '>=', or '>')", "enum": ["<", "<=", ">=", ">"], "example": ">=", "type": "string"}, "p_value": {"description": "Threshold value", "type": "integer"}, "restrictions": {"description": "If present, credential must satisfy one of given restrictions: specify schema_id, schema_issuer_did, schema_name, schema_version, issuer_did, cred_def_id, and/or attr::::value where represents a credential attribute name", "items": {"additionalProperties": {"example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "type": "string"}, "type": "object"}, "type": "array"}}, "required": ["name", "p_type", "p_value"], "type": "object"}, "IndyProofReqPredSpecNonRevoked": {"properties": {"from": {"description": "Earliest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}, "to": {"description": "Latest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}}, "type": "object"}, "IndyProofRequest": {"properties": {"name": {"description": "Proof request name", "example": "Proof request", "type": "string"}, "non_revoked": {"$ref": "#/definitions/IndyProofRequestNonRevoked", "x-nullable": true}, "nonce": {"description": "Nonce", "example": "1", "pattern": "^[1-9][0-9]*$", "type": "string"}, "requested_attributes": {"additionalProperties": {"$ref": "#/definitions/IndyProofReqAttrSpec"}, "description": "Requested attribute specifications of proof request", "type": "object"}, "requested_predicates": {"additionalProperties": {"$ref": "#/definitions/IndyProofReqPredSpec"}, "description": "Requested predicate specifications of proof request", "type": "object"}, "version": {"description": "Proof request version", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}}, "required": ["requested_attributes", "requested_predicates"], "type": "object"}, "IndyProofRequestNonRevoked": {"properties": {"from": {"description": "Earliest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}, "to": {"description": "Latest time of interest in non-revocation interval", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}}, "type": "object"}, "IndyProofRequestedProof": {"properties": {"predicates": {"additionalProperties": {"$ref": "#/definitions/IndyProofRequestedProofPredicate"}, "description": "Proof requested proof predicates.", "type": "object"}, "revealed_attr_groups": {"additionalProperties": {"$ref": "#/definitions/IndyProofRequestedProofRevealedAttrGroup"}, "description": "Proof requested proof revealed attribute groups", "type": "object", "x-nullable": true}, "revealed_attrs": {"additionalProperties": {"$ref": "#/definitions/IndyProofRequestedProofRevealedAttr"}, "description": "Proof requested proof revealed attributes", "type": "object", "x-nullable": true}, "self_attested_attrs": {"description": "Proof requested proof self-attested attributes", "type": "object"}, "unrevealed_attrs": {"description": "Unrevealed attributes", "type": "object"}}, "type": "object"}, "IndyProofRequestedProofPredicate": {"properties": {"sub_proof_index": {"description": "Sub-proof index", "type": "integer"}}, "type": "object"}, "IndyProofRequestedProofRevealedAttr": {"properties": {"encoded": {"description": "Encoded value", "example": "-1", "pattern": "^-?[0-9]*$", "type": "string"}, "raw": {"description": "Raw value", "type": "string"}, "sub_proof_index": {"description": "Sub-proof index", "type": "integer"}}, "type": "object"}, "IndyProofRequestedProofRevealedAttrGroup": {"properties": {"sub_proof_index": {"description": "Sub-proof index", "type": "integer"}, "values": {"additionalProperties": {"$ref": "#/definitions/RawEncoded"}, "description": "Indy proof requested proof revealed attr groups group value", "type": "object"}}, "type": "object"}, "IndyRequestedCredsRequestedAttr": {"properties": {"cred_id": {"description": "Wallet credential identifier (typically but not necessarily a UUID)", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "revealed": {"description": "Whether to reveal attribute in proof (default true)", "type": "boolean"}}, "required": ["cred_id"], "type": "object"}, "IndyRequestedCredsRequestedPred": {"properties": {"cred_id": {"description": "Wallet credential identifier (typically but not necessarily a UUID)", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "timestamp": {"description": "Epoch timestamp of interest for non-revocation proof", "example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}}, "required": ["cred_id"], "type": "object"}, "IndyRevRegDef": {"properties": {"credDefId": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "id": {"description": "Indy revocation registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "type": "string"}, "revocDefType": {"description": "Revocation registry type (specify CL_ACCUM)", "enum": ["CL_ACCUM"], "example": "CL_ACCUM", "type": "string"}, "tag": {"description": "Revocation registry tag", "type": "string"}, "value": {"allOf": [{"$ref": "#/definitions/IndyRevRegDefValue"}], "description": "Revocation registry definition value"}, "ver": {"description": "Version of revocation registry definition", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}}, "type": "object"}, "IndyRevRegDefValue": {"properties": {"issuanceType": {"description": "Issuance type", "enum": ["ISSUANCE_ON_DEMAND", "ISSUANCE_BY_DEFAULT"], "type": "string"}, "maxCredNum": {"description": "Maximum number of credentials; registry size", "example": 10, "minimum": 1, "type": "integer"}, "publicKeys": {"allOf": [{"$ref": "#/definitions/IndyRevRegDefValuePublicKeys"}], "description": "Public keys"}, "tailsHash": {"description": "Tails hash value", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "tailsLocation": {"description": "Tails file location", "type": "string"}}, "type": "object"}, "IndyRevRegDefValuePublicKeys": {"properties": {"accumKey": {"$ref": "#/definitions/IndyRevRegDefValuePublicKeysAccumKey"}}, "type": "object"}, "IndyRevRegDefValuePublicKeysAccumKey": {"properties": {"z": {"description": "Value for z", "example": "1 120F522F81E6B7 1 09F7A59005C4939854", "type": "string"}}, "type": "object"}, "IndyRevRegEntry": {"properties": {"value": {"allOf": [{"$ref": "#/definitions/IndyRevRegEntryValue"}], "description": "Revocation registry entry value"}, "ver": {"description": "Version of revocation registry entry", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}}, "type": "object"}, "IndyRevRegEntryValue": {"properties": {"accum": {"description": "Accumulator value", "example": "21 11792B036AED0AAA12A4 4 298B2571FFC63A737", "type": "string"}, "prevAccum": {"description": "Previous accumulator value", "example": "21 137AC810975E4 6 76F0384B6F23", "type": "string"}, "revoked": {"description": "Revoked credential revocation identifiers", "items": {"type": "integer"}, "type": "array"}}, "type": "object"}, "InnerCredDef": {"properties": {"issuerId": {"description": "Issuer Identifier of the credential definition", "example": "WgWxqztrNooG92RXvxSTWv", "type": "string"}, "schemaId": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv: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": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "type": "string"}, "issuerId": {"description": "Issuer Identifier of the credential definition or schema", "example": "WgWxqztrNooG92RXvxSTWv", "type": "string"}, "maxCredNum": {"description": "Maximum number of credential revocations per registry", "example": 777, "type": "integer"}, "tag": {"description": "tag for revocation registry", "example": "default", "type": "string"}}, "type": "object"}, "InputDescriptors": {"properties": {"constraints": {"$ref": "#/definitions/Constraints"}, "group": {"items": {"description": "Group", "type": "string"}, "type": "array"}, "id": {"description": "ID", "type": "string"}, "metadata": {"description": "Metadata dictionary", "type": "object"}, "name": {"description": "Name", "type": "string"}, "purpose": {"description": "Purpose", "type": "string"}, "schema": {"allOf": [{"$ref": "#/definitions/SchemasInputDescriptorFilter"}], "description": "Accepts a list of schema or a dict containing filters like oneof_filter.", "example": {"oneof_filter": [[{"uri": "https://www.w3.org/Test1#Test1"}, {"uri": "https://www.w3.org/Test2#Test2"}], {"oneof_filter": [[{"uri": "https://www.w3.org/Test1#Test1"}], [{"uri": "https://www.w3.org/Test2#Test2"}]]}]}}}, "type": "object"}, "IntroModuleResponse": {"properties": {}, "type": "object"}, "InvitationCreateRequest": {"properties": {"accept": {"description": "List of mime type in order of preference that should be use in responding to the message", "example": ["didcomm/aip1", "didcomm/aip2;env=rfc19"], "items": {"type": "string"}, "type": "array"}, "alias": {"description": "Alias for connection", "example": "Barry", "type": "string"}, "attachments": {"description": "Optional invitation attachments", "items": {"$ref": "#/definitions/AttachmentDef"}, "type": "array"}, "goal": {"description": "A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message", "example": "To issue a Faber College Graduate credential", "type": "string"}, "goal_code": {"description": "A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message", "example": "issue-vc", "type": "string"}, "handshake_protocols": {"items": {"description": "Handshake protocol to specify in invitation", "example": "https://didcomm.org/didexchange/1.0", "type": "string"}, "type": "array"}, "mediation_id": {"description": "Identifier for active mediation record to be used", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "type": "string"}, "metadata": {"description": "Optional metadata to attach to the connection created with the invitation", "type": "object"}, "my_label": {"description": "Label for connection invitation", "example": "Invitation to Barry", "type": "string"}, "protocol_version": {"description": "OOB protocol version", "example": "1.1", "type": "string"}, "use_did": {"description": "DID to use in invitation", "example": "did:example:123", "type": "string"}, "use_did_method": {"description": "DID method to use in invitation", "enum": ["did:peer:2", "did:peer:4"], "example": "did:peer:2", "type": "string"}, "use_public_did": {"description": "Whether to use public DID in invitation", "example": false, "type": "boolean"}}, "type": "object"}, "InvitationMessage": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "accept": {"description": "List of mime type in order of preference", "example": ["didcomm/aip1", "didcomm/aip2;env=rfc19"], "items": {"type": "string"}, "type": "array"}, "goal": {"description": "A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message", "example": "To issue a Faber College Graduate credential", "type": "string"}, "goal_code": {"description": "A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message", "example": "issue-vc", "type": "string"}, "handshake_protocols": {"items": {"description": "Handshake protocol", "example": "https://didcomm.org/didexchange/1.0", "type": "string"}, "type": "array"}, "imageUrl": {"description": "Optional image URL for out-of-band invitation", "example": "http://192.168.56.101/img/logo.jpg", "format": "url", "type": "string", "x-nullable": true}, "label": {"description": "Optional label", "example": "Bob", "type": "string"}, "requests~attach": {"description": "Optional request attachment", "items": {"$ref": "#/definitions/AttachDecorator"}, "type": "array"}, "services": {"example": [{"did": "WgWxqztrNooG92RXvxSTWv", "id": "string", "recipientKeys": ["did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH"], "routingKeys": ["did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH"], "serviceEndpoint": "http://192.168.56.101:8020", "type": "string"}, "did:sov:WgWxqztrNooG92RXvxSTWv"], "items": {"description": "Either a DIDComm service object (as per RFC0067) or a DID string."}, "type": "array"}}, "type": "object"}, "InvitationRecord": {"properties": {"created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "invi_msg_id": {"description": "Invitation message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "invitation": {"allOf": [{"$ref": "#/definitions/InvitationMessage"}], "description": "Out of band invitation message"}, "invitation_id": {"description": "Invitation record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "invitation_url": {"description": "Invitation message URL", "example": "https://example.com/endpoint?c_i=eyJAdHlwZSI6ICIuLi4iLCAiLi4uIjogIi4uLiJ9XX0=", "type": "string"}, "oob_id": {"description": "Out of band record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "state": {"description": "Out of band message exchange state", "example": "await_response", "type": "string"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "InvitationRecordResponse": {"properties": {}, "type": "object"}, "InvitationResult": {"properties": {"connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "invitation": {"$ref": "#/definitions/ConnectionInvitation"}, "invitation_url": {"description": "Invitation URL", "example": "http://192.168.56.101:8020/invite?c_i=eyJAdHlwZSI6Li4ufQ==", "type": "string"}}, "required": ["connection_id", "invitation", "invitation_url"], "type": "object"}, "IssueCredentialModuleResponse": {"properties": {}, "type": "object"}, "IssueCredentialRequest": {"properties": {"credential": {"$ref": "#/definitions/Credential"}, "options": {"$ref": "#/definitions/LDProofVCOptions"}}, "type": "object"}, "IssueCredentialResponse": {"properties": {"verifiableCredential": {"$ref": "#/definitions/VerifiableCredential"}}, "type": "object"}, "IssuerCredRevRecord": {"properties": {"created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "cred_ex_id": {"description": "Credential exchange record identifier at credential issue", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_ex_version": {"description": "Credential exchange version", "type": "string"}, "cred_rev_id": {"description": "Credential revocation identifier", "example": "12345", "pattern": "^[1-9][0-9]*$", "type": "string"}, "record_id": {"description": "Issuer credential revocation record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "rev_reg_id": {"description": "Revocation registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "type": "string"}, "state": {"description": "Issue credential revocation record state", "example": "issued", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "IssuerCredRevRecordSchemaAnoncreds": {"properties": {"created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "cred_def_id": {"description": "Credential definition identifier", "type": "string"}, "cred_ex_id": {"description": "Credential exchange record identifier at credential issue", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_ex_version": {"description": "Credential exchange version", "type": "string"}, "cred_rev_id": {"description": "Credential revocation identifier", "type": "string"}, "record_id": {"description": "Issuer credential revocation record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "rev_reg_id": {"description": "Revocation registry identifier", "type": "string"}, "state": {"description": "Issue credential revocation record state", "example": "issued", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "IssuerRevRegRecord": {"properties": {"created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "error_msg": {"description": "Error message", "example": "Revocation registry undefined", "type": "string"}, "issuer_did": {"description": "Issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "max_cred_num": {"description": "Maximum number of credentials for revocation registry", "example": 1000, "type": "integer"}, "pending_pub": {"description": "Credential revocation identifier for credential revoked and pending publication to ledger", "items": {"example": "23", "type": "string"}, "type": "array"}, "record_id": {"description": "Issuer revocation registry record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "revoc_def_type": {"description": "Revocation registry type (specify CL_ACCUM)", "enum": ["CL_ACCUM"], "example": "CL_ACCUM", "type": "string"}, "revoc_reg_def": {"allOf": [{"$ref": "#/definitions/IndyRevRegDef"}], "description": "Revocation registry definition"}, "revoc_reg_entry": {"allOf": [{"$ref": "#/definitions/IndyRevRegEntry"}], "description": "Revocation registry entry"}, "revoc_reg_id": {"description": "Revocation registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "type": "string"}, "state": {"description": "Issue revocation registry record state", "example": "active", "type": "string"}, "tag": {"description": "Tag within issuer revocation registry identifier", "type": "string"}, "tails_hash": {"description": "Tails hash", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "tails_local_path": {"description": "Local path to tails file", "type": "string"}, "tails_public_uri": {"description": "Public URI for tails file", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "JWSCreate": {"properties": {"did": {"description": "DID of interest", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "type": "string"}, "headers": {"type": "object"}, "payload": {"type": "object"}, "verificationMethod": {"description": "Information used for proof verification", "example": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL", "pattern": "\\w+:(\\/?\\/?)[^\\s]+", "type": "string"}}, "required": ["payload"], "type": "object"}, "JWSVerify": {"properties": {"jwt": {"example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk", "pattern": "^[a-zA-Z0-9_-]+\\.[a-zA-Z0-9_-]*\\.[a-zA-Z0-9_-]+$", "type": "string"}}, "type": "object"}, "JWSVerifyResponse": {"properties": {"error": {"description": "Error text", "type": "string"}, "headers": {"description": "Headers from verified JWT.", "type": "object"}, "kid": {"description": "kid of signer", "type": "string"}, "payload": {"description": "Payload from verified JWT", "type": "object"}, "valid": {"type": "boolean"}}, "required": ["headers", "kid", "payload", "valid"], "type": "object"}, "Keylist": {"properties": {"results": {"description": "List of keylist records", "items": {"$ref": "#/definitions/RouteRecord"}, "type": "array"}}, "type": "object"}, "KeylistQuery": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "filter": {"description": "Query dictionary object", "example": {"filter": {}}, "type": "object"}, "paginate": {"allOf": [{"$ref": "#/definitions/KeylistQueryPaginate"}], "description": "Pagination info"}}, "type": "object"}, "KeylistQueryFilterRequest": {"properties": {"filter": {"description": "Filter for keylist query", "type": "object"}}, "type": "object"}, "KeylistQueryPaginate": {"properties": {"limit": {"description": "Limit for keylist query", "example": 30, "type": "integer"}, "offset": {"description": "Offset value for query", "example": 0, "type": "integer"}}, "type": "object"}, "KeylistUpdate": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "updates": {"description": "List of update rules", "items": {"$ref": "#/definitions/KeylistUpdateRule"}, "type": "array"}}, "type": "object"}, "KeylistUpdateRequest": {"properties": {"updates": {"items": {"$ref": "#/definitions/KeylistUpdateRule"}, "type": "array"}}, "type": "object"}, "KeylistUpdateRule": {"properties": {"action": {"description": "Action for specific key", "enum": ["add", "remove"], "example": "add", "type": "string"}, "recipient_key": {"description": "Key to remove or add", "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH", "pattern": "^did:key:z[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+$|^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}}, "required": ["action", "recipient_key"], "type": "object"}, "LDProofVCDetail": {"additionalProperties": true, "properties": {"credential": {"allOf": [{"$ref": "#/definitions/Credential"}], "description": "Detail of the JSON-LD Credential to be issued", "example": {"@context": ["https://www.w3.org/2018/credentials/v1", "https://w3id.org/citizenship/v1"], "credentialSubject": {"familyName": "SMITH", "gender": "Male", "givenName": "JOHN", "type": ["PermanentResident", "Person"]}, "description": "Government of Example Permanent Resident Card.", "identifier": "83627465", "issuanceDate": "2019-12-03T12:19:52Z", "issuer": "did:key:z6MkmjY8GnV5i9YTDtPETC2uUAW6ejw3nk5mXF5yci5ab7th", "name": "Permanent Resident Card", "type": ["VerifiableCredential", "PermanentResidentCard"]}}, "options": {"allOf": [{"$ref": "#/definitions/LDProofVCOptions"}], "description": "Options for specifying how the linked data proof is created.", "example": {"proofType": "Ed25519Signature2018"}}}, "required": ["credential", "options"], "type": "object"}, "LDProofVCOptions": {"additionalProperties": true, "properties": {"challenge": {"description": "A challenge to include in the proof. SHOULD be provided by the requesting party of the credential (=holder)", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "created": {"description": "The date and time of the proof (with a maximum accuracy in seconds). Defaults to current system time", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "credentialStatus": {"allOf": [{"$ref": "#/definitions/CredentialStatusOptions"}], "description": "The credential status mechanism to use for the credential. Omitting the property indicates the issued credential will not include a credential status"}, "domain": {"description": "The intended domain of validity for the proof", "example": "example.com", "type": "string"}, "proofPurpose": {"description": "The proof purpose used for the proof. Should match proof purposes registered in the Linked Data Proofs Specification", "example": "assertionMethod", "type": "string"}, "proofType": {"description": "The proof type used for the proof. Should match suites registered in the Linked Data Cryptographic Suite Registry", "example": "Ed25519Signature2018", "type": "string"}, "verificationMethod": {"description": "The verification method to use for the proof. Should match a verification method in the wallet", "example": "did:example:123456#key-1", "type": "string"}}, "type": "object"}, "LedgerConfigInstance": {"properties": {"genesis_file": {"description": "genesis_file", "type": "string"}, "genesis_transactions": {"description": "genesis_transactions", "type": "string"}, "genesis_url": {"description": "genesis_url", "type": "string"}, "id": {"description": "ledger_id", "type": "string"}, "is_production": {"description": "is_production", "type": "boolean"}}, "type": "object"}, "LedgerConfigList": {"properties": {"ledger_config_list": {"items": {"$ref": "#/definitions/LedgerConfigInstance"}, "type": "array"}}, "required": ["ledger_config_list"], "type": "object"}, "LedgerModulesResult": {"properties": {}, "type": "object"}, "LinkedDataProof": {"additionalProperties": true, "properties": {"challenge": {"description": "Associates a challenge with a proof, for use with a proofPurpose such as authentication", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "created": {"description": "The string value of an ISO8601 combined date and time string generated by the Signature Algorithm", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "domain": {"description": "A string value specifying the restricted domain of the signature.", "example": "https://example.com", "type": "string"}, "jws": {"description": "Associates a Detached Json Web Signature with a proof", "example": "eyJhbGciOiAiRWREUc2UsICJjcml0IjogWyJiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQ1Ch6YBKY7UBAjg6iBX5qBQ", "type": "string"}, "nonce": {"description": "The nonce", "example": "CF69iO3nfvqRsRBNElE8b4wO39SyJHPM7Gg1nExltW5vSfQA1lvDCR/zXX1To0/4NLo==", "type": "string"}, "proofPurpose": {"description": "Proof purpose", "example": "assertionMethod", "type": "string"}, "proofValue": {"description": "The proof value of a proof", "example": "sy1AahqbzJQ63n9RtekmwzqZeVj494VppdAVJBnMYrTwft6cLJJGeTSSxCCJ6HKnRtwE7jjDh6sB2z2AAiZY9BBnCD8wUVgwqH3qchGRCuC2RugA4eQ9fUrR4Yuycac3caiaaay", "type": "string"}, "type": {"description": "Identifies the digital signature suite that was used to create the signature", "example": "Ed25519Signature2018", "type": "string"}, "verificationMethod": {"description": "Information used for proof verification", "example": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL", "pattern": "\\w+:(\\/?\\/?)[^\\s]+", "type": "string"}}, "required": ["created", "proofPurpose", "type", "verificationMethod"], "type": "object"}, "ListCredentialsResponse": {"properties": {}, "type": "object"}, "MediationCreateRequest": {"properties": {}, "type": "object"}, "MediationDeny": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}}, "type": "object"}, "MediationGrant": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "endpoint": {"description": "endpoint on which messages destined for the recipient are received.", "example": "http://192.168.56.102:8020/", "type": "string"}, "routing_keys": {"items": {"description": "Keys to use for forward message packaging", "type": "string"}, "type": "array"}}, "type": "object"}, "MediationIdMatchInfo": {"properties": {"mediation_id": {"description": "Mediation record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}}, "required": ["mediation_id"], "type": "object"}, "MediationList": {"properties": {"results": {"description": "List of mediation records", "items": {"$ref": "#/definitions/MediationRecord"}, "type": "array"}}, "required": ["results"], "type": "object"}, "MediationRecord": {"properties": {"connection_id": {"type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "endpoint": {"type": "string"}, "mediation_id": {"type": "string"}, "mediator_terms": {"items": {"type": "string"}, "type": "array"}, "recipient_terms": {"items": {"type": "string"}, "type": "array"}, "role": {"type": "string"}, "routing_keys": {"items": {"example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH", "pattern": "^did:key:z[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+$", "type": "string"}, "type": "array"}, "state": {"description": "Current record state", "example": "active", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "required": ["connection_id", "role"], "type": "object"}, "Menu": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "description": {"description": "Introductory text for the menu", "example": "This menu presents options", "type": "string"}, "errormsg": {"description": "An optional error message to display in menu header", "example": "Error: item not found", "type": "string"}, "options": {"description": "List of menu options", "items": {"$ref": "#/definitions/MenuOption"}, "type": "array"}, "title": {"description": "Menu title", "example": "My Menu", "type": "string"}}, "required": ["options"], "type": "object"}, "MenuForm": {"properties": {"description": {"description": "Additional descriptive text for menu form", "example": "Window preference settings", "type": "string"}, "params": {"description": "List of form parameters", "items": {"$ref": "#/definitions/MenuFormParam"}, "type": "array"}, "submit-label": {"description": "Alternative label for form submit button", "example": "Send", "type": "string"}, "title": {"description": "Menu form title", "example": "Preferences", "type": "string"}}, "type": "object"}, "MenuFormParam": {"properties": {"default": {"description": "Default parameter value", "example": "0", "type": "string"}, "description": {"description": "Additional descriptive text for menu form parameter", "example": "Delay in seconds before starting", "type": "string"}, "name": {"description": "Menu parameter name", "example": "delay", "type": "string"}, "required": {"description": "Whether parameter is required", "example": "False", "type": "boolean"}, "title": {"description": "Menu parameter title", "example": "Delay in seconds", "type": "string"}, "type": {"description": "Menu form parameter input type", "example": "int", "type": "string"}}, "required": ["name", "title"], "type": "object"}, "MenuJson": {"properties": {"description": {"description": "Introductory text for the menu", "example": "User preferences for window settings", "type": "string"}, "errormsg": {"description": "Optional error message to display in menu header", "example": "Error: item not present", "type": "string"}, "options": {"description": "List of menu options", "items": {"$ref": "#/definitions/MenuOption"}, "type": "array"}, "title": {"description": "Menu title", "example": "My Menu", "type": "string"}}, "required": ["options"], "type": "object"}, "MenuOption": {"properties": {"description": {"description": "Additional descriptive text for menu option", "example": "Window display preferences", "type": "string"}, "disabled": {"description": "Whether to show option as disabled", "example": "False", "type": "boolean"}, "form": {"$ref": "#/definitions/MenuForm"}, "name": {"description": "Menu option name (unique identifier)", "example": "window_prefs", "type": "string"}, "title": {"description": "Menu option title", "example": "Window Preferences", "type": "string"}}, "required": ["name", "title"], "type": "object"}, "MultitenantModuleResponse": {"properties": {}, "type": "object"}, "OobRecord": {"properties": {"attach_thread_id": {"description": "Connection record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "connection_id": {"description": "Connection record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "invi_msg_id": {"description": "Invitation message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "invitation": {"allOf": [{"$ref": "#/definitions/InvitationMessage"}], "description": "Out of band invitation message"}, "multi_use": {"description": "Allow for multiple uses of the oob invitation", "example": true, "type": "boolean"}, "oob_id": {"description": "Oob record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "our_recipient_key": {"description": "Recipient key used for oob invitation", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "role": {"description": "OOB Role", "enum": ["sender", "receiver"], "example": "receiver", "type": "string"}, "state": {"description": "Out of band message exchange state", "enum": ["initial", "prepare-response", "await-response", "reuse-not-accepted", "reuse-accepted", "done", "deleted"], "example": "await-response", "type": "string"}, "their_service": {"$ref": "#/definitions/ServiceDecorator"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "required": ["invi_msg_id", "invitation", "oob_id", "state"], "type": "object"}, "PerformRequest": {"properties": {"name": {"description": "Menu option name", "example": "Query", "type": "string"}, "params": {"additionalProperties": {"example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "description": "Input parameter values", "type": "object"}}, "type": "object"}, "PingRequest": {"properties": {"comment": {"description": "Comment for the ping message", "type": "string", "x-nullable": true}}, "type": "object"}, "PingRequestResponse": {"properties": {"thread_id": {"description": "Thread ID of the ping message", "type": "string"}}, "type": "object"}, "Presentation": {"additionalProperties": true, "properties": {"@context": {"description": "The JSON-LD context of the presentation", "example": ["https://www.w3.org/2018/credentials/v1"], "items": {}, "type": "array"}, "holder": {"description": "The JSON-LD Verifiable Credential Holder. Either string of object with id field.", "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH"}, "id": {"description": "The ID of the presentation", "example": "http://example.edu/presentations/1872", "pattern": "\\w+:(\\/?\\/?)[^\\s]+", "type": "string"}, "proof": {"allOf": [{"$ref": "#/definitions/LinkedDataProof"}], "description": "The proof of the presentation", "example": {"created": "2019-12-11T03:50:55", "jws": "eyJhbGciOiAiRWREU0EiLCAiYjY0IjogZmFsc2UsICJjcml0JiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQKBhQDxvXNo7nvtUBb_Eq1Ch6YBKY5qBQ", "proofPurpose": "assertionMethod", "type": "Ed25519Signature2018", "verificationMethod": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL"}}, "type": {"description": "The JSON-LD type of the presentation", "example": ["VerifiablePresentation"], "items": {"type": "string"}, "type": "array"}, "verifiableCredential": {"items": {"type": "object"}, "type": "array"}}, "required": ["@context", "type"], "type": "object"}, "PresentationDefinition": {"properties": {"format": {"$ref": "#/definitions/ClaimFormat"}, "id": {"description": "Unique Resource Identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "type": "string"}, "input_descriptors": {"items": {"$ref": "#/definitions/InputDescriptors"}, "type": "array"}, "name": {"description": "Human-friendly name that describes what the presentation definition pertains to", "type": "string"}, "purpose": {"description": "Describes the purpose for which the Presentation Definition's inputs are being requested", "type": "string"}, "submission_requirements": {"items": {"$ref": "#/definitions/SubmissionRequirements"}, "type": "array"}}, "type": "object"}, "PresentationProposal": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "presentation_proposal": {"$ref": "#/definitions/IndyPresPreview"}}, "required": ["presentation_proposal"], "type": "object"}, "PresentationRequest": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "request_presentations~attach": {"items": {"$ref": "#/definitions/AttachDecorator"}, "type": "array"}}, "required": ["request_presentations~attach"], "type": "object"}, "PresentationVerificationResult": {"properties": {"credential_results": {"items": {"$ref": "#/definitions/DocumentVerificationResult"}, "type": "array"}, "errors": {"items": {"type": "string"}, "type": "array"}, "presentation_result": {"$ref": "#/definitions/DocumentVerificationResult"}, "verified": {"type": "boolean"}}, "required": ["verified"], "type": "object"}, "ProfileSettings": {"properties": {"settings": {"description": "Profile settings dict", "example": {"debug.invite_public": true, "log.level": "INFO", "public_invites": false}, "type": "object"}}, "type": "object"}, "ProofResult": {"properties": {"error": {"type": "string"}, "proof": {"type": "object"}, "purpose_result": {"$ref": "#/definitions/PurposeResult"}, "verified": {"type": "boolean"}}, "type": "object"}, "ProtocolDescriptor": {"properties": {"pid": {"type": "string"}, "roles": {"description": "List of roles", "items": {"description": "Role: requester or responder", "example": "requester", "type": "string"}, "type": "array", "x-nullable": true}}, "required": ["pid"], "type": "object"}, "ProvePresentationRequest": {"properties": {"options": {"$ref": "#/definitions/LDProofVCOptions"}, "presentation": {"$ref": "#/definitions/Presentation"}}, "type": "object"}, "ProvePresentationResponse": {"properties": {"verifiablePresentation": {"$ref": "#/definitions/VerifiablePresentation"}}, "type": "object"}, "PublishRevocations": {"properties": {"rrid2crid": {"additionalProperties": {"items": {"description": "Credential revocation identifier", "example": "12345", "pattern": "^[1-9][0-9]*$", "type": "string"}, "type": "array"}, "description": "Credential revocation ids by revocation registry id", "type": "object"}}, "type": "object"}, "PublishRevocationsOptions": {"properties": {"create_transaction_for_endorser": {"description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.", "example": false, "required": false, "type": "boolean"}, "endorser_connection_id": {"description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "required": false, "type": "string"}}, "type": "object"}, "PublishRevocationsResultSchemaAnoncreds": {"properties": {"rrid2crid": {"additionalProperties": {"items": {"description": "Credential revocation identifier", "example": "12345", "pattern": "^[1-9][0-9]*$", "type": "string"}, "type": "array"}, "description": "Credential revocation ids by revocation registry id", "type": "object"}}, "type": "object"}, "PublishRevocationsSchemaAnoncreds": {"properties": {"options": {"$ref": "#/definitions/PublishRevocationsOptions"}, "rrid2crid": {"additionalProperties": {"items": {"description": "Credential revocation identifier", "example": "12345", "pattern": "^[1-9][0-9]*$", "type": "string"}, "type": "array"}, "description": "Credential revocation ids by revocation registry id", "type": "object"}}, "type": "object"}, "PurposeResult": {"properties": {"controller": {"type": "object"}, "error": {"type": "string"}, "valid": {"type": "boolean"}}, "type": "object"}, "Queries": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "queries": {"items": {"$ref": "#/definitions/QueryItem"}, "type": "array"}}, "type": "object"}, "Query": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"type": "string", "x-nullable": true}, "query": {"type": "string"}}, "required": ["query"], "type": "object"}, "QueryItem": {"properties": {"feature-type": {"description": "feature type", "enum": ["protocol", "goal-code"], "type": "string"}, "match": {"description": "match", "type": "string"}}, "required": ["feature-type", "match"], "type": "object"}, "RawEncoded": {"properties": {"encoded": {"description": "Encoded value", "example": "-1", "pattern": "^-?[0-9]*$", "type": "string"}, "raw": {"description": "Raw value", "type": "string"}}, "type": "object"}, "ReceiveInvitationRequest": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "did": {"description": "DID for connection invitation", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "type": "string"}, "imageUrl": {"description": "Optional image URL for connection invitation", "example": "http://192.168.56.101/img/logo.jpg", "format": "url", "type": "string", "x-nullable": true}, "label": {"description": "Optional label for connection invitation", "example": "Bob", "type": "string"}, "recipientKeys": {"description": "List of recipient keys", "items": {"description": "Recipient public key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "type": "array"}, "routingKeys": {"description": "List of routing keys", "items": {"description": "Routing key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "type": "array"}, "serviceEndpoint": {"description": "Service endpoint at which to reach this agent", "example": "http://192.168.56.101:8020", "type": "string"}}, "type": "object"}, "RemoveWalletRequest": {"properties": {"wallet_key": {"description": "Master key used for key derivation. Only required for unmanaged wallets.", "example": "MySecretKey123", "type": "string"}}, "type": "object"}, "ResolutionResult": {"properties": {"did_document": {"description": "DID Document", "type": "object"}, "metadata": {"description": "Resolution metadata", "type": "object"}}, "required": ["did_document", "metadata"], "type": "object"}, "RevList": {"properties": {"currentAccumulator": {"description": "The current accumulator value", "example": "21 118...1FB", "type": "string"}, "issuerId": {"description": "Issuer Identifier of the credential definition or schema", "example": "WgWxqztrNooG92RXvxSTWv", "type": "string"}, "revRegDefId": {"description": "The ID of the revocation registry definition", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv: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": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "type": "string"}}, "type": "object"}, "RevListOptions": {"properties": {"create_transaction_for_endorser": {"description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.", "example": false, "type": "boolean"}, "endorser_connection_id": {"description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}}, "type": "object"}, "RevListResult": {"properties": {"job_id": {"type": "string"}, "registration_metadata": {"type": "object"}, "revocation_list_metadata": {"type": "object"}, "revocation_list_state": {"$ref": "#/definitions/RevListState"}}, "type": "object"}, "RevListState": {"properties": {"revocation_list": {"allOf": [{"$ref": "#/definitions/RevList"}], "description": "revocation list"}, "state": {"enum": ["finished", "failed", "action", "wait"], "type": "string"}}, "type": "object"}, "RevRegCreateRequest": {"properties": {"credential_definition_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "max_cred_num": {"description": "Revocation registry size", "example": 1000, "maximum": 32768, "minimum": 4, "type": "integer"}}, "type": "object"}, "RevRegCreateRequestSchemaAnoncreds": {"properties": {"options": {"$ref": "#/definitions/RevRegDefOptions"}, "revocation_registry_definition": {"$ref": "#/definitions/InnerRevRegDef"}}, "type": "object"}, "RevRegDef": {"properties": {"credDefId": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "type": "string"}, "issuerId": {"description": "Issuer Identifier of the credential definition or schema", "example": "WgWxqztrNooG92RXvxSTWv", "type": "string"}, "revocDefType": {"type": "string"}, "tag": {"description": "tag for the revocation registry definition", "example": "default", "type": "string"}, "value": {"$ref": "#/definitions/RevRegDefValue"}}, "type": "object"}, "RevRegDefOptions": {"properties": {"create_transaction_for_endorser": {"description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.", "example": false, "type": "boolean"}, "endorser_connection_id": {"description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}}, "type": "object"}, "RevRegDefResult": {"properties": {"job_id": {"type": "string"}, "registration_metadata": {"type": "object"}, "revocation_registry_definition_metadata": {"type": "object"}, "revocation_registry_definition_state": {"$ref": "#/definitions/RevRegDefState"}}, "type": "object"}, "RevRegDefState": {"properties": {"revocation_registry_definition": {"allOf": [{"$ref": "#/definitions/RevRegDef"}], "description": "revocation registry definition"}, "revocation_registry_definition_id": {"description": "revocation registry definition id", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "type": "string"}, "state": {"enum": ["finished", "failed", "action", "wait", "decommissioned", "full"], "type": "string"}}, "type": "object"}, "RevRegDefValue": {"properties": {"maxCredNum": {"example": 777, "type": "integer"}, "publicKeys": {"example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "type": "object"}, "tailsHash": {"example": "7Qen9RDyemMuV7xGQvp7NjwMSpyHieJyBakycxN7dX7P", "type": "string"}, "tailsLocation": {"example": "https://tails-server.com/hash/7Qen9RDyemMuV7xGQvp7NjwMSpyHieJyBakycxN7dX7P", "type": "string"}}, "type": "object"}, "RevRegIssuedResult": {"properties": {"result": {"description": "Number of credentials issued against revocation registry", "example": 0, "minimum": 0, "type": "integer"}}, "type": "object"}, "RevRegIssuedResultSchemaAnoncreds": {"properties": {"result": {"description": "Number of credentials issued against revocation registry", "example": 0, "minimum": 0, "type": "integer"}}, "type": "object"}, "RevRegResult": {"properties": {"result": {"$ref": "#/definitions/IssuerRevRegRecord"}}, "type": "object"}, "RevRegResultSchemaAnoncreds": {"properties": {"result": {"$ref": "#/definitions/IssuerRevRegRecord"}}, "type": "object"}, "RevRegUpdateTailsFileUri": {"properties": {"tails_public_uri": {"description": "Public URI to the tails file", "example": "http://192.168.56.133:6543/revocation/registry/WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0/tails-file", "format": "url", "type": "string"}}, "required": ["tails_public_uri"], "type": "object"}, "RevRegWalletUpdatedResult": {"properties": {"accum_calculated": {"description": "Calculated accumulator for phantom revocations", "type": "object"}, "accum_fixed": {"description": "Applied ledger transaction to fix revocations", "type": "object"}, "rev_reg_delta": {"description": "Indy revocation registry delta", "type": "object"}}, "type": "object"}, "RevRegWalletUpdatedResultSchemaAnoncreds": {"properties": {"accum_calculated": {"description": "Calculated accumulator for phantom revocations", "type": "object"}, "accum_fixed": {"description": "Applied ledger transaction to fix revocations", "type": "object"}, "rev_reg_delta": {"description": "Indy revocation registry delta", "type": "object"}}, "type": "object"}, "RevRegsCreated": {"properties": {"rev_reg_ids": {"items": {"description": "Revocation registry identifiers", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "type": "string"}, "type": "array"}}, "type": "object"}, "RevRegsCreatedSchemaAnoncreds": {"properties": {"rev_reg_ids": {"items": {"description": "Revocation registry identifiers", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "type": "string"}, "type": "array"}}, "type": "object"}, "RevocationAnoncredsModuleResponse": {"properties": {}, "type": "object"}, "RevocationModuleResponse": {"properties": {}, "type": "object"}, "RevokeRequest": {"properties": {"comment": {"description": "Optional comment to include in revocation notification", "type": "string"}, "connection_id": {"description": "Connection ID to which the revocation notification will be sent; required if notify is true", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "type": "string"}, "cred_ex_id": {"description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "type": "string"}, "cred_rev_id": {"description": "Credential revocation identifier", "example": "12345", "pattern": "^[1-9][0-9]*$", "type": "string"}, "notify": {"description": "Send a notification to the credential recipient", "type": "boolean"}, "notify_version": {"description": "Specify which version of the revocation notification should be sent", "enum": ["v1_0", "v2_0"], "type": "string"}, "publish": {"description": "(True) publish revocation to ledger immediately, or (default, False) mark it pending", "type": "boolean"}, "rev_reg_id": {"description": "Revocation registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "type": "string"}, "thread_id": {"description": "Thread ID of the credential exchange message thread resulting in the credential now being revoked; required if notify is true", "type": "string"}}, "type": "object"}, "RevokeRequestSchemaAnoncreds": {"properties": {"comment": {"description": "Optional comment to include in revocation notification", "type": "string"}, "connection_id": {"description": "Connection ID to which the revocation notification will be sent; required if notify is true", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "type": "string"}, "cred_ex_id": {"description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "type": "string"}, "cred_rev_id": {"description": "Credential revocation identifier", "example": "12345", "pattern": "^[1-9][0-9]*$", "type": "string"}, "notify": {"description": "Send a notification to the credential recipient", "type": "boolean"}, "notify_version": {"description": "Specify which version of the revocation notification should be sent", "enum": ["v1_0", "v2_0"], "type": "string"}, "publish": {"description": "(True) publish revocation to ledger immediately, or (default, False) mark it pending", "type": "boolean"}, "rev_reg_id": {"description": "Revocation registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "type": "string"}, "thread_id": {"description": "Thread ID of the credential exchange message thread resulting in the credential now being revoked; required if notify is true", "type": "string"}}, "type": "object"}, "Rotate": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "to_did": {"description": "The DID the rotating party is rotating to", "example": "did:example:newdid", "type": "string"}}, "required": ["to_did"], "type": "object"}, "RouteRecord": {"properties": {"connection_id": {"type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "recipient_key": {"type": "string"}, "record_id": {"type": "string"}, "role": {"type": "string"}, "state": {"description": "Current record state", "example": "active", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "wallet_id": {"type": "string"}}, "required": ["recipient_key"], "type": "object"}, "SDJWSCreate": {"properties": {"did": {"description": "DID of interest", "example": "did:peer:WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", "type": "string"}, "headers": {"type": "object"}, "non_sd_list": {"items": {"example": ["name", "address", "address.street_address", "nationalities[1:3]"], "pattern": "[a-z0-9:\\[\\]_\\.@?\\(\\)]", "type": "string"}, "type": "array"}, "payload": {"type": "object"}, "verificationMethod": {"description": "Information used for proof verification", "example": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL", "pattern": "\\w+:(\\/?\\/?)[^\\s]+", "type": "string"}}, "required": ["payload"], "type": "object"}, "SDJWSVerify": {"properties": {"sd_jwt": {"example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk~WyJEM3BUSFdCYWNRcFdpREc2TWZKLUZnIiwgIkRFIl0~WyJPMTFySVRjRTdHcXExYW9oRkd0aDh3IiwgIlNBIl0~WyJkVmEzX1JlTGNsWTU0R1FHZm5oWlRnIiwgInVwZGF0ZWRfYXQiLCAxNTcwMDAwMDAwXQ", "pattern": "^[a-zA-Z0-9_-]+\\.[a-zA-Z0-9_-]*\\.[a-zA-Z0-9_-]+(?:~[a-zA-Z0-9._-]+)*~?$", "type": "string"}}, "type": "object"}, "SDJWSVerifyResponse": {"properties": {"disclosures": {"description": "Disclosure arrays associated with the SD-JWT", "example": [["fx1iT_mETjGiC-JzRARnVg", "name", "Alice"], ["n4-t3mlh8jSS6yMIT7QHnA", "street_address", {"_sd": ["kLZrLK7enwfqeOzJ9-Ss88YS3mhjOAEk9lr_ix2Heng"]}]], "items": {"items": {}, "type": "array"}, "type": "array"}, "error": {"description": "Error text", "type": "string"}, "headers": {"description": "Headers from verified JWT.", "type": "object"}, "kid": {"description": "kid of signer", "type": "string"}, "payload": {"description": "Payload from verified JWT", "type": "object"}, "valid": {"type": "boolean"}}, "required": ["headers", "kid", "payload", "valid"], "type": "object"}, "Schema": {"properties": {"attrNames": {"description": "Schema attribute names", "items": {"description": "Attribute name", "example": "score", "type": "string"}, "type": "array"}, "id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "name": {"description": "Schema name", "example": "schema_name", "type": "string"}, "seqNo": {"description": "Schema sequence number", "example": 10, "minimum": 1, "type": "integer"}, "ver": {"description": "Node protocol version", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}, "version": {"description": "Schema version", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}}, "type": "object"}, "SchemaGetResult": {"properties": {"schema": {"$ref": "#/definitions/Schema"}}, "type": "object"}, "SchemaInputDescriptor": {"properties": {"required": {"description": "Required", "type": "boolean"}, "uri": {"description": "URI", "type": "string"}}, "type": "object"}, "SchemaPostOption": {"properties": {"create_transaction_for_endorser": {"description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.", "example": false, "type": "boolean"}, "endorser_connection_id": {"description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}}, "type": "object"}, "SchemaPostRequest": {"properties": {"options": {"$ref": "#/definitions/SchemaPostOption"}, "schema": {"$ref": "#/definitions/AnonCredsSchema"}}, "type": "object"}, "SchemaResult": {"properties": {"job_id": {"type": "string"}, "registration_metadata": {"type": "object"}, "schema_metadata": {"type": "object"}, "schema_state": {"$ref": "#/definitions/SchemaState"}}, "type": "object"}, "SchemaSendRequest": {"properties": {"attributes": {"description": "List of schema attributes", "items": {"description": "attribute name", "example": "score", "type": "string"}, "type": "array"}, "schema_name": {"description": "Schema name", "example": "prefs", "type": "string"}, "schema_version": {"description": "Schema version", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}}, "required": ["attributes", "schema_name", "schema_version"], "type": "object"}, "SchemaSendResult": {"properties": {"schema": {"allOf": [{"$ref": "#/definitions/Schema"}], "description": "Schema definition"}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}}, "required": ["schema_id"], "type": "object"}, "SchemaState": {"properties": {"schema": {"$ref": "#/definitions/AnonCredsSchema"}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "type": "string"}, "state": {"enum": ["finished", "failed", "action", "wait"], "type": "string"}}, "type": "object"}, "SchemasCreatedResult": {"properties": {"schema_ids": {"items": {"description": "Schema identifiers", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "type": "array"}}, "type": "object"}, "SchemasInputDescriptorFilter": {"properties": {"oneof_filter": {"description": "oneOf", "type": "boolean"}, "uri_groups": {"items": {"items": {"$ref": "#/definitions/SchemaInputDescriptor"}, "type": "array"}, "type": "array"}}, "type": "object"}, "SendMenu": {"properties": {"menu": {"allOf": [{"$ref": "#/definitions/MenuJson"}], "description": "Menu to send to connection"}}, "required": ["menu"], "type": "object"}, "SendMessage": {"properties": {"content": {"description": "Message content", "example": "Hello", "type": "string"}}, "type": "object"}, "ServiceDecorator": {"properties": {"recipientKeys": {"description": "List of recipient keys", "items": {"description": "Recipient public key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "type": "array"}, "routingKeys": {"description": "List of routing keys", "items": {"description": "Routing key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string"}, "type": "array"}, "serviceEndpoint": {"description": "Service endpoint at which to reach this agent", "example": "http://192.168.56.101:8020", "type": "string"}}, "required": ["recipientKeys", "serviceEndpoint"], "type": "object"}, "SignRequest": {"properties": {"doc": {"$ref": "#/definitions/Doc"}, "verkey": {"description": "Verkey to use for signing", "type": "string"}}, "required": ["doc", "verkey"], "type": "object"}, "SignResponse": {"properties": {"error": {"description": "Error text", "type": "string"}, "signed_doc": {"description": "Signed document", "type": "object"}}, "type": "object"}, "SignatureOptions": {"properties": {"challenge": {"type": "string"}, "domain": {"type": "string"}, "proofPurpose": {"type": "string"}, "type": {"type": "string"}, "verificationMethod": {"type": "string"}}, "required": ["proofPurpose", "verificationMethod"], "type": "object"}, "SignedDoc": {"additionalProperties": true, "properties": {"proof": {"allOf": [{"$ref": "#/definitions/SignatureOptions"}], "description": "Linked data proof"}}, "required": ["proof"], "type": "object"}, "SubmissionRequirements": {"properties": {"count": {"description": "Count Value", "example": 1234, "type": "integer"}, "from": {"description": "From", "type": "string"}, "from_nested": {"items": {"$ref": "#/definitions/SubmissionRequirements"}, "type": "array"}, "max": {"description": "Max Value", "example": 1234, "type": "integer"}, "min": {"description": "Min Value", "example": 1234, "type": "integer"}, "name": {"description": "Name", "type": "string"}, "purpose": {"description": "Purpose", "type": "string"}, "rule": {"description": "Selection", "enum": ["all", "pick"], "type": "string"}}, "type": "object"}, "TAAAccept": {"properties": {"mechanism": {"type": "string"}, "text": {"type": "string"}, "version": {"type": "string"}}, "type": "object"}, "TAAAcceptance": {"properties": {"mechanism": {"type": "string"}, "time": {"example": 1640995199, "maximum": 18446744073709551615, "minimum": 0, "type": "integer"}}, "type": "object"}, "TAAInfo": {"properties": {"aml_record": {"$ref": "#/definitions/AMLRecord"}, "taa_accepted": {"$ref": "#/definitions/TAAAcceptance"}, "taa_record": {"$ref": "#/definitions/TAARecord"}, "taa_required": {"type": "boolean"}}, "type": "object"}, "TAARecord": {"properties": {"digest": {"type": "string"}, "text": {"type": "string"}, "version": {"type": "string"}}, "type": "object"}, "TAAResult": {"properties": {"result": {"$ref": "#/definitions/TAAInfo"}}, "type": "object"}, "TailsDeleteResponse": {"properties": {"message": {"type": "string"}}, "type": "object"}, "TransactionJobs": {"properties": {"transaction_my_job": {"description": "My transaction related job", "enum": ["TRANSACTION_AUTHOR", "TRANSACTION_ENDORSER", "reset"], "type": "string"}, "transaction_their_job": {"description": "Their transaction related job", "enum": ["TRANSACTION_AUTHOR", "TRANSACTION_ENDORSER", "reset"], "type": "string"}}, "type": "object"}, "TransactionList": {"properties": {"results": {"description": "List of transaction records", "items": {"$ref": "#/definitions/TransactionRecord"}, "type": "array"}}, "type": "object"}, "TransactionRecord": {"properties": {"_type": {"description": "Transaction type", "example": "101", "type": "string"}, "connection_id": {"description": "The connection identifier for this particular transaction record", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "endorser_write_txn": {"description": "Request Endorser to write the ledger transaction, this parameter is deprecated and no longer supported.", "example": false, "type": "boolean"}, "formats": {"items": {"additionalProperties": {"type": "string"}, "example": {"attach_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "format": "dif/endorse-transaction/request@v1.0"}, "type": "object"}, "type": "array"}, "messages_attach": {"items": {"example": {"@id": "143c458d-1b1c-40c7-ab85-4d16808ddf0a", "data": {"json": "{\"endorser\": \"V4SGRU86Z58d6TV7PBUe6f\",\"identifier\": \"LjgpST2rjsoxYegQDRm7EL\",\"operation\": {\"data\": {\"attr_names\": [\"first_name\", \"last_name\"],\"name\": \"test_schema\",\"version\": \"2.1\",},\"type\": \"101\",},\"protocolVersion\": 2,\"reqId\": 1597766666168851000,\"signatures\": {\"LjgpST2rjsox\": \"4ATKMn6Y9sTgwqaGTm7py2c2M8x1EVDTWKZArwyuPgjU\"}, \"taaAcceptance\": {\"mechanism\": \"manual\",\"taaDigest\": \"f50fe2c2ab977006761d36bd6f23e4c6a7e0fc2feb9f62\",\"time\": 1597708800,}}"}, "mime-type": "application/json"}, "type": "object"}, "type": "array"}, "meta_data": {"example": {"context": {"param1": "param1_value", "param2": "param2_value"}, "post_process": [{"topic": "topic_value", "other": "other_value"}]}, "type": "object"}, "signature_request": {"items": {"example": {"author_goal_code": "aries.transaction.ledger.write", "context": "did:sov", "method": "add-signature", "signature_type": "default", "signer_goal_code": "aries.transaction.endorse"}, "type": "object"}, "type": "array"}, "signature_response": {"items": {"example": {"context": "did:sov", "message_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "method": "add-signature", "signer_goal_code": "aries.transaction.refuse"}, "type": "object"}, "type": "array"}, "state": {"description": "Current record state", "example": "active", "type": "string"}, "thread_id": {"description": "Thread Identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "timing": {"example": {"expires_time": "2020-12-13T17:29:06+0000"}, "type": "object"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}, "transaction_id": {"description": "Transaction identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "TxnOrCredentialDefinitionSendResult": {"properties": {"sent": {"$ref": "#/definitions/CredentialDefinitionSendResult"}, "txn": {"allOf": [{"$ref": "#/definitions/TransactionRecord"}], "description": "Credential definition transaction to endorse"}}, "type": "object"}, "TxnOrPublishRevocationsResult": {"properties": {"sent": {"$ref": "#/definitions/PublishRevocations"}, "txn": {"allOf": [{"$ref": "#/definitions/TransactionRecord"}], "description": "Revocation registry revocations transaction to endorse"}}, "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"}, "UpdateProfileSettings": {"properties": {"extra_settings": {"description": "Agent config key-value pairs", "example": {"ACAPY_INVITE_PUBLIC": true, "log-level": "INFO", "public-invites": false}, "type": "object"}}, "type": "object"}, "UpdateWalletRequest": {"properties": {"extra_settings": {"description": "Agent config key-value pairs", "type": "object"}, "image_url": {"description": "Image url for this wallet. This image url is publicized (self-attested) to other agents as part of forming a connection.", "example": "https://aries.ca/images/sample.png", "type": "string"}, "label": {"description": "Label for this wallet. This label is publicized (self-attested) to other agents as part of forming a connection.", "example": "Alice", "type": "string"}, "wallet_dispatch_type": {"description": "Webhook target dispatch type for this wallet. default: Dispatch only to webhooks associated with this wallet. base: Dispatch only to webhooks associated with the base wallet. both: Dispatch to both webhook targets.", "enum": ["default", "both", "base"], "example": "default", "type": "string"}, "wallet_webhook_urls": {"description": "List of Webhook URLs associated with this subwallet", "items": {"description": "Optional webhook URL to receive webhook messages", "example": "http://localhost:8022/webhooks", "type": "string"}, "type": "array"}}, "type": "object"}, "UpgradeResult": {"properties": {}, "type": "object"}, "V10CredentialBoundOfferRequest": {"properties": {"counter_proposal": {"allOf": [{"$ref": "#/definitions/CredentialProposal"}], "description": "Optional counter-proposal"}}, "type": "object"}, "V10CredentialConnFreeOfferRequest": {"properties": {"auto_issue": {"description": "Whether to respond automatically to credential requests, creating and issuing requested credentials", "type": "boolean"}, "auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "credential_preview": {"$ref": "#/definitions/CredentialPreview"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}}, "required": ["cred_def_id", "credential_preview"], "type": "object"}, "V10CredentialCreate": {"properties": {"auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "credential_proposal": {"$ref": "#/definitions/CredentialPreview"}, "issuer_did": {"description": "Credential issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "schema_issuer_did": {"description": "Schema issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_name": {"description": "Schema name", "example": "preferences", "type": "string"}, "schema_version": {"description": "Schema version", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}}, "required": ["credential_proposal"], "type": "object"}, "V10CredentialExchange": {"properties": {"auto_issue": {"description": "Issuer choice to issue to request in this credential exchange", "example": false, "type": "boolean"}, "auto_offer": {"description": "Holder choice to accept offer in this credential exchange", "example": false, "type": "boolean"}, "auto_remove": {"description": "Issuer choice to remove this credential exchange record when complete", "example": false, "type": "boolean"}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "credential": {"allOf": [{"$ref": "#/definitions/IndyCredInfo"}], "description": "Credential as stored"}, "credential_definition_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "credential_exchange_id": {"description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "credential_id": {"description": "Credential identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "credential_offer": {"allOf": [{"$ref": "#/definitions/IndyCredAbstract"}], "description": "(Indy) credential offer"}, "credential_offer_dict": {"allOf": [{"$ref": "#/definitions/CredentialOffer"}], "description": "Credential offer message"}, "credential_proposal_dict": {"allOf": [{"$ref": "#/definitions/CredentialProposal"}], "description": "Credential proposal message"}, "credential_request": {"allOf": [{"$ref": "#/definitions/IndyCredRequest"}], "description": "(Indy) credential request"}, "credential_request_metadata": {"description": "(Indy) credential request metadata", "type": "object"}, "error_msg": {"description": "Error message", "example": "Credential definition identifier is not set in proposal", "type": "string"}, "initiator": {"description": "Issue-credential exchange initiator: self or external", "enum": ["self", "external"], "example": "self", "type": "string"}, "parent_thread_id": {"description": "Parent thread identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "raw_credential": {"allOf": [{"$ref": "#/definitions/IndyCredential"}], "description": "Credential as received, prior to storage in holder wallet"}, "revoc_reg_id": {"description": "Revocation registry identifier", "type": "string"}, "revocation_id": {"description": "Credential identifier within revocation registry", "type": "string"}, "role": {"description": "Issue-credential exchange role: holder or issuer", "enum": ["holder", "issuer"], "example": "issuer", "type": "string"}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "state": {"description": "Issue-credential exchange state", "example": "credential_acked", "type": "string"}, "thread_id": {"description": "Thread identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "V10CredentialExchangeAutoRemoveRequest": {"properties": {"auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}}, "type": "object"}, "V10CredentialExchangeListResult": {"properties": {"results": {"description": "Aries#0036 v1.0 credential exchange records", "items": {"$ref": "#/definitions/V10CredentialExchange"}, "type": "array"}}, "type": "object"}, "V10CredentialFreeOfferRequest": {"properties": {"auto_issue": {"description": "Whether to respond automatically to credential requests, creating and issuing requested credentials", "type": "boolean"}, "auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "credential_preview": {"$ref": "#/definitions/CredentialPreview"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}}, "required": ["connection_id", "cred_def_id", "credential_preview"], "type": "object"}, "V10CredentialIssueRequest": {"properties": {"comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}}, "type": "object"}, "V10CredentialProblemReportRequest": {"properties": {"description": {"type": "string"}}, "required": ["description"], "type": "object"}, "V10CredentialProposalRequestMand": {"properties": {"auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "credential_proposal": {"$ref": "#/definitions/CredentialPreview"}, "issuer_did": {"description": "Credential issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "schema_issuer_did": {"description": "Schema issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_name": {"description": "Schema name", "example": "preferences", "type": "string"}, "schema_version": {"description": "Schema version", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}}, "required": ["connection_id", "credential_proposal"], "type": "object"}, "V10CredentialProposalRequestOpt": {"properties": {"auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "credential_proposal": {"$ref": "#/definitions/CredentialPreview"}, "issuer_did": {"description": "Credential issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "schema_issuer_did": {"description": "Schema issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_name": {"description": "Schema name", "example": "preferences", "type": "string"}, "schema_version": {"description": "Schema version", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}}, "required": ["connection_id"], "type": "object"}, "V10CredentialStoreRequest": {"properties": {"credential_id": {"type": "string"}}, "type": "object"}, "V10DiscoveryExchangeListResult": {"properties": {"results": {"items": {"allOf": [{"$ref": "#/definitions/V10DiscoveryRecord"}], "description": "Discover Features v1.0 exchange record"}, "type": "array"}}, "type": "object"}, "V10DiscoveryRecord": {"properties": {"connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "disclose": {"allOf": [{"$ref": "#/definitions/Disclose"}], "description": "Disclose message"}, "discovery_exchange_id": {"description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "query_msg": {"allOf": [{"$ref": "#/definitions/Query"}], "description": "Query message"}, "state": {"description": "Current record state", "example": "active", "type": "string"}, "thread_id": {"description": "Thread identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "V10PresentProofModuleResponse": {"properties": {}, "type": "object"}, "V10PresentationCreateRequestRequest": {"properties": {"auto_remove": {"description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "auto_verify": {"description": "Verifier choice to auto-verify proof presentation", "example": false, "type": "boolean"}, "comment": {"type": "string", "x-nullable": true}, "proof_request": {"$ref": "#/definitions/IndyProofRequest"}, "trace": {"description": "Whether to trace event (default false)", "example": false, "type": "boolean"}}, "required": ["proof_request"], "type": "object"}, "V10PresentationExchange": {"properties": {"auto_present": {"description": "Prover choice to auto-present proof as verifier requests", "example": false, "type": "boolean"}, "auto_remove": {"description": "Verifier choice to remove this presentation exchange record when complete", "example": false, "type": "boolean"}, "auto_verify": {"description": "Verifier choice to auto-verify proof presentation", "type": "boolean"}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "error_msg": {"description": "Error message", "example": "Invalid structure", "type": "string"}, "initiator": {"description": "Present-proof exchange initiator: self or external", "enum": ["self", "external"], "example": "self", "type": "string"}, "presentation": {"allOf": [{"$ref": "#/definitions/IndyProof"}], "description": "(Indy) presentation (also known as proof)"}, "presentation_exchange_id": {"description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "presentation_proposal_dict": {"allOf": [{"$ref": "#/definitions/PresentationProposal"}], "description": "Presentation proposal message"}, "presentation_request": {"allOf": [{"$ref": "#/definitions/IndyProofRequest"}], "description": "(Indy) presentation request (also known as proof request)"}, "presentation_request_dict": {"allOf": [{"$ref": "#/definitions/PresentationRequest"}], "description": "Presentation request message"}, "role": {"description": "Present-proof exchange role: prover or verifier", "enum": ["prover", "verifier"], "example": "prover", "type": "string"}, "state": {"description": "Present-proof exchange state", "example": "verified", "type": "string"}, "thread_id": {"description": "Thread identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "verified": {"description": "Whether presentation is verified: true or false", "enum": ["true", "false"], "example": "true", "type": "string"}, "verified_msgs": {"items": {"description": "Proof verification warning or error information", "type": "string"}, "type": "array"}}, "type": "object"}, "V10PresentationExchangeList": {"properties": {"results": {"description": "Aries RFC 37 v1.0 presentation exchange records", "items": {"$ref": "#/definitions/V10PresentationExchange"}, "type": "array"}}, "type": "object"}, "V10PresentationProblemReportRequest": {"properties": {"description": {"type": "string"}}, "required": ["description"], "type": "object"}, "V10PresentationProposalRequest": {"properties": {"auto_present": {"description": "Whether to respond automatically to presentation requests, building and presenting requested proof", "type": "boolean"}, "auto_remove": {"description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "presentation_proposal": {"$ref": "#/definitions/IndyPresPreview"}, "trace": {"description": "Whether to trace event (default false)", "example": false, "type": "boolean"}}, "required": ["connection_id", "presentation_proposal"], "type": "object"}, "V10PresentationSendRequest": {"properties": {"auto_remove": {"description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "requested_attributes": {"additionalProperties": {"$ref": "#/definitions/IndyRequestedCredsRequestedAttr"}, "description": "Nested object mapping proof request attribute referents to requested-attribute specifiers", "type": "object"}, "requested_predicates": {"additionalProperties": {"$ref": "#/definitions/IndyRequestedCredsRequestedPred"}, "description": "Nested object mapping proof request predicate referents to requested-predicate specifiers", "type": "object"}, "self_attested_attributes": {"additionalProperties": {"description": "Self-attested attribute values to use in requested-credentials structure for proof construction", "example": "self_attested_value", "type": "string"}, "description": "Self-attested attributes to build into proof", "type": "object"}, "trace": {"description": "Whether to trace event (default false)", "example": false, "type": "boolean"}}, "required": ["requested_attributes", "requested_predicates", "self_attested_attributes"], "type": "object"}, "V10PresentationSendRequestRequest": {"properties": {"auto_remove": {"description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "auto_verify": {"description": "Verifier choice to auto-verify proof presentation", "example": false, "type": "boolean"}, "comment": {"type": "string", "x-nullable": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "proof_request": {"$ref": "#/definitions/IndyProofRequest"}, "trace": {"description": "Whether to trace event (default false)", "example": false, "type": "boolean"}}, "required": ["connection_id", "proof_request"], "type": "object"}, "V10PresentationSendRequestToProposal": {"properties": {"auto_remove": {"description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "auto_verify": {"description": "Verifier choice to auto-verify proof presentation", "example": false, "type": "boolean"}, "trace": {"description": "Whether to trace event (default false)", "example": false, "type": "boolean"}}, "type": "object"}, "V20CredAttrSpec": {"properties": {"mime-type": {"description": "MIME type: omit for (null) default", "example": "image/jpeg", "type": "string", "x-nullable": true}, "name": {"description": "Attribute name", "example": "favourite_drink", "type": "string"}, "value": {"description": "Attribute value: base64-encode if MIME type is present", "example": "martini", "type": "string"}}, "required": ["name", "value"], "type": "object"}, "V20CredBoundOfferRequest": {"properties": {"counter_preview": {"allOf": [{"$ref": "#/definitions/V20CredPreview"}], "description": "Optional content for counter-proposal"}, "filter": {"allOf": [{"$ref": "#/definitions/V20CredFilter"}], "description": "Credential specification criteria by format"}}, "type": "object"}, "V20CredExFree": {"properties": {"auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "credential_preview": {"$ref": "#/definitions/V20CredPreview"}, "filter": {"allOf": [{"$ref": "#/definitions/V20CredFilter"}], "description": "Credential specification criteria by format"}, "replacement_id": {"description": "Optional identifier used to manage credential replacement", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string", "x-nullable": true}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}, "verification_method": {"description": "For ld-proofs. Verification method for signing.", "type": "string", "x-nullable": true}}, "required": ["connection_id", "filter"], "type": "object"}, "V20CredExRecord": {"properties": {"auto_issue": {"description": "Issuer choice to issue to request in this credential exchange", "example": false, "type": "boolean"}, "auto_offer": {"description": "Holder choice to accept offer in this credential exchange", "example": false, "type": "boolean"}, "auto_remove": {"description": "Issuer choice to remove this credential exchange record when complete", "example": false, "type": "boolean"}, "by_format": {"allOf": [{"$ref": "#/definitions/V20CredExRecordByFormat"}], "description": "Attachment content by format for proposal, offer, request, and issue", "readOnly": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "cred_ex_id": {"description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_issue": {"allOf": [{"$ref": "#/definitions/V20CredIssue"}], "description": "Serialized credential issue message"}, "cred_offer": {"allOf": [{"$ref": "#/definitions/V20CredOffer"}], "description": "Credential offer message"}, "cred_preview": {"allOf": [{"$ref": "#/definitions/V20CredPreview"}], "description": "Credential preview from credential proposal", "readOnly": true}, "cred_proposal": {"allOf": [{"$ref": "#/definitions/V20CredProposal"}], "description": "Credential proposal message"}, "cred_request": {"allOf": [{"$ref": "#/definitions/V20CredRequest"}], "description": "Serialized credential request message"}, "error_msg": {"description": "Error message", "example": "The front fell off", "type": "string"}, "initiator": {"description": "Issue-credential exchange initiator: self or external", "enum": ["self", "external"], "example": "self", "type": "string"}, "parent_thread_id": {"description": "Parent thread identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "role": {"description": "Issue-credential exchange role: holder or issuer", "enum": ["issuer", "holder"], "example": "issuer", "type": "string"}, "state": {"description": "Issue-credential exchange state", "enum": ["proposal-sent", "proposal-received", "offer-sent", "offer-received", "request-sent", "request-received", "credential-issued", "credential-received", "done", "credential-revoked", "abandoned", "deleted"], "example": "done", "type": "string"}, "thread_id": {"description": "Thread identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "V20CredExRecordByFormat": {"properties": {"cred_issue": {"type": "object"}, "cred_offer": {"type": "object"}, "cred_proposal": {"type": "object"}, "cred_request": {"type": "object"}}, "type": "object"}, "V20CredExRecordDetail": {"properties": {"cred_ex_record": {"allOf": [{"$ref": "#/definitions/V20CredExRecord"}], "description": "Credential exchange record"}, "indy": {"$ref": "#/definitions/V20CredExRecordIndy"}, "ld_proof": {"$ref": "#/definitions/V20CredExRecordLDProof"}, "vc_di": {"$ref": "#/definitions/V20CredExRecord"}}, "type": "object"}, "V20CredExRecordIndy": {"properties": {"created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "cred_ex_id": {"description": "Corresponding v2.0 credential exchange record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_ex_indy_id": {"description": "Record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_id_stored": {"description": "Credential identifier stored in wallet", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_request_metadata": {"description": "Credential request metadata for indy holder", "type": "object"}, "cred_rev_id": {"description": "Credential revocation identifier within revocation registry", "example": "12345", "pattern": "^[1-9][0-9]*$", "type": "string"}, "rev_reg_id": {"description": "Revocation registry identifier", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "type": "string"}, "state": {"description": "Current record state", "example": "active", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "V20CredExRecordLDProof": {"properties": {"created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "cred_ex_id": {"description": "Corresponding v2.0 credential exchange record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_ex_ld_proof_id": {"description": "Record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "cred_id_stored": {"description": "Credential identifier stored in wallet", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "state": {"description": "Current record state", "example": "active", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "V20CredExRecordListResult": {"properties": {"results": {"description": "Credential exchange records and corresponding detail records", "items": {"$ref": "#/definitions/V20CredExRecordDetail"}, "type": "array"}}, "type": "object"}, "V20CredFilter": {"properties": {"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"}, "V20CredFilterIndy": {"properties": {"cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "issuer_did": {"description": "Credential issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "schema_issuer_did": {"description": "Schema issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_name": {"description": "Schema name", "example": "preferences", "type": "string"}, "schema_version": {"description": "Schema version", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}}, "type": "object"}, "V20CredFilterLDProof": {"properties": {"ld_proof": {"allOf": [{"$ref": "#/definitions/LDProofVCDetail"}], "description": "Credential filter for linked data proof"}}, "required": ["ld_proof"], "type": "object"}, "V20CredFilterVCDI": {"properties": {"cred_def_id": {"description": "Credential definition identifier", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string"}, "issuer_did": {"description": "Credential issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_id": {"description": "Schema identifier", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string"}, "schema_issuer_did": {"description": "Schema issuer DID", "example": "WgWxqztrNooG92RXvxSTWv", "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", "type": "string"}, "schema_name": {"description": "Schema name", "example": "preferences", "type": "string"}, "schema_version": {"description": "Schema version", "example": "1.0", "pattern": "^[0-9.]+$", "type": "string"}}, "type": "object"}, "V20CredFormat": {"properties": {"attach_id": {"description": "Attachment identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "format": {"description": "Attachment format specifier", "example": "aries/ld-proof-vc-detail@v1.0", "type": "string"}}, "required": ["attach_id", "format"], "type": "object"}, "V20CredIssue": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "credentials~attach": {"description": "Credential attachments", "items": {"$ref": "#/definitions/AttachDecorator"}, "type": "array"}, "formats": {"description": "Acceptable attachment formats", "items": {"$ref": "#/definitions/V20CredFormat"}, "type": "array"}, "replacement_id": {"description": "Issuer-unique identifier to coordinate credential replacement", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}}, "required": ["credentials~attach", "formats"], "type": "object"}, "V20CredIssueProblemReportRequest": {"properties": {"description": {"type": "string"}}, "required": ["description"], "type": "object"}, "V20CredIssueRequest": {"properties": {"comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}}, "type": "object"}, "V20CredOffer": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "credential_preview": {"$ref": "#/definitions/V20CredPreview"}, "formats": {"description": "Acceptable credential formats", "items": {"$ref": "#/definitions/V20CredFormat"}, "type": "array"}, "offers~attach": {"description": "Offer attachments", "items": {"$ref": "#/definitions/AttachDecorator"}, "type": "array"}, "replacement_id": {"description": "Issuer-unique identifier to coordinate credential replacement", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}}, "required": ["formats", "offers~attach"], "type": "object"}, "V20CredOfferConnFreeRequest": {"properties": {"auto_issue": {"description": "Whether to respond automatically to credential requests, creating and issuing requested credentials", "type": "boolean"}, "auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "credential_preview": {"$ref": "#/definitions/V20CredPreview"}, "filter": {"allOf": [{"$ref": "#/definitions/V20CredFilter"}], "description": "Credential specification criteria by format"}, "replacement_id": {"description": "Optional identifier used to manage credential replacement", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string", "x-nullable": true}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}}, "required": ["filter"], "type": "object"}, "V20CredOfferRequest": {"properties": {"auto_issue": {"description": "Whether to respond automatically to credential requests, creating and issuing requested credentials", "type": "boolean"}, "auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "credential_preview": {"$ref": "#/definitions/V20CredPreview"}, "filter": {"allOf": [{"$ref": "#/definitions/V20CredFilter"}], "description": "Credential specification criteria by format"}, "replacement_id": {"description": "Optional identifier used to manage credential replacement", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string", "x-nullable": true}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}}, "required": ["connection_id", "filter"], "type": "object"}, "V20CredPreview": {"properties": {"@type": {"description": "Message type identifier", "example": "issue-credential/2.0/credential-preview", "type": "string"}, "attributes": {"items": {"$ref": "#/definitions/V20CredAttrSpec"}, "type": "array"}}, "required": ["attributes"], "type": "object"}, "V20CredProposal": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "credential_preview": {"allOf": [{"$ref": "#/definitions/V20CredPreview"}], "description": "Credential preview"}, "filters~attach": {"description": "Credential filter per acceptable format on corresponding identifier", "items": {"$ref": "#/definitions/AttachDecorator"}, "type": "array"}, "formats": {"description": "Attachment formats", "items": {"$ref": "#/definitions/V20CredFormat"}, "type": "array"}}, "required": ["filters~attach", "formats"], "type": "object"}, "V20CredRequest": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "formats": {"description": "Acceptable attachment formats", "items": {"$ref": "#/definitions/V20CredFormat"}, "type": "array"}, "requests~attach": {"description": "Request attachments", "items": {"$ref": "#/definitions/AttachDecorator"}, "type": "array"}}, "required": ["formats", "requests~attach"], "type": "object"}, "V20CredRequestFree": {"properties": {"auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "filter": {"allOf": [{"$ref": "#/definitions/V20CredFilterLDProof"}], "description": "Credential specification criteria by format"}, "holder_did": {"description": "Holder DID to substitute for the credentialSubject.id", "example": "did:key:ahsdkjahsdkjhaskjdhakjshdkajhsdkjahs", "type": "string", "x-nullable": true}, "trace": {"description": "Whether to trace event (default false)", "example": false, "type": "boolean"}}, "required": ["connection_id", "filter"], "type": "object"}, "V20CredRequestRequest": {"properties": {"auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "holder_did": {"description": "Holder DID to substitute for the credentialSubject.id", "example": "did:key:ahsdkjahsdkjhaskjdhakjshdkajhsdkjahs", "type": "string", "x-nullable": true}}, "type": "object"}, "V20CredStoreRequest": {"properties": {"credential_id": {"type": "string"}}, "type": "object"}, "V20DiscoveryExchangeListResult": {"properties": {"results": {"items": {"allOf": [{"$ref": "#/definitions/V20DiscoveryRecord"}], "description": "Discover Features v2.0 exchange record"}, "type": "array"}}, "type": "object"}, "V20DiscoveryExchangeResult": {"properties": {"results": {"allOf": [{"$ref": "#/definitions/V20DiscoveryRecord"}], "description": "Discover Features v2.0 exchange record"}}, "type": "object"}, "V20DiscoveryRecord": {"properties": {"connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "disclosures": {"allOf": [{"$ref": "#/definitions/Disclosures"}], "description": "Disclosures message"}, "discovery_exchange_id": {"description": "Credential exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "queries_msg": {"allOf": [{"$ref": "#/definitions/Queries"}], "description": "Queries message"}, "state": {"description": "Current record state", "example": "active", "type": "string"}, "thread_id": {"description": "Thread identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}}, "type": "object"}, "V20IssueCredSchemaCore": {"properties": {"auto_remove": {"description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "credential_preview": {"$ref": "#/definitions/V20CredPreview"}, "filter": {"allOf": [{"$ref": "#/definitions/V20CredFilter"}], "description": "Credential specification criteria by format"}, "replacement_id": {"description": "Optional identifier used to manage credential replacement", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string", "x-nullable": true}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}}, "required": ["filter"], "type": "object"}, "V20IssueCredentialModuleResponse": {"properties": {}, "type": "object"}, "V20Pres": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"description": "Human-readable comment", "type": "string", "x-nullable": true}, "formats": {"description": "Acceptable attachment formats", "items": {"$ref": "#/definitions/V20PresFormat"}, "type": "array"}, "presentations~attach": {"items": {"$ref": "#/definitions/AttachDecorator"}, "type": "array"}}, "required": ["formats", "presentations~attach"], "type": "object"}, "V20PresCreateRequestRequest": {"properties": {"auto_remove": {"description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "auto_verify": {"description": "Verifier choice to auto-verify proof presentation", "example": false, "type": "boolean"}, "comment": {"type": "string", "x-nullable": true}, "presentation_request": {"$ref": "#/definitions/V20PresRequestByFormat"}, "trace": {"description": "Whether to trace event (default false)", "example": false, "type": "boolean"}}, "required": ["presentation_request"], "type": "object"}, "V20PresExRecord": {"properties": {"auto_present": {"description": "Prover choice to auto-present proof as verifier requests", "example": false, "type": "boolean"}, "auto_remove": {"description": "Verifier choice to remove this presentation exchange record when complete", "example": false, "type": "boolean"}, "auto_verify": {"description": "Verifier choice to auto-verify proof presentation", "type": "boolean"}, "by_format": {"allOf": [{"$ref": "#/definitions/V20PresExRecordByFormat"}], "description": "Attachment content by format for proposal, request, and presentation", "readOnly": true}, "connection_id": {"description": "Connection identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "error_msg": {"description": "Error message", "example": "Invalid structure", "type": "string"}, "initiator": {"description": "Present-proof exchange initiator: self or external", "enum": ["self", "external"], "example": "self", "type": "string"}, "pres": {"allOf": [{"$ref": "#/definitions/V20Pres"}], "description": "Presentation message"}, "pres_ex_id": {"description": "Presentation exchange identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "pres_proposal": {"allOf": [{"$ref": "#/definitions/V20PresProposal"}], "description": "Presentation proposal message"}, "pres_request": {"allOf": [{"$ref": "#/definitions/V20PresRequest"}], "description": "Presentation request message"}, "role": {"description": "Present-proof exchange role: prover or verifier", "enum": ["prover", "verifier"], "example": "prover", "type": "string"}, "state": {"description": "Present-proof exchange state", "enum": ["proposal-sent", "proposal-received", "request-sent", "request-received", "presentation-sent", "presentation-received", "done", "abandoned", "deleted"], "type": "string"}, "thread_id": {"description": "Thread identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "verified": {"description": "Whether presentation is verified: 'true' or 'false'", "enum": ["true", "false"], "example": "true", "type": "string"}, "verified_msgs": {"items": {"description": "Proof verification warning or error information", "type": "string"}, "type": "array"}}, "type": "object"}, "V20PresExRecordByFormat": {"properties": {"pres": {"type": "object"}, "pres_proposal": {"type": "object"}, "pres_request": {"type": "object"}}, "type": "object"}, "V20PresExRecordList": {"properties": {"results": {"description": "Presentation exchange records", "items": {"$ref": "#/definitions/V20PresExRecord"}, "type": "array"}}, "type": "object"}, "V20PresFormat": {"properties": {"attach_id": {"description": "Attachment identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "format": {"description": "Attachment format specifier", "example": "dif/presentation-exchange/submission@v1.0", "type": "string"}}, "required": ["attach_id", "format"], "type": "object"}, "V20PresProblemReportRequest": {"properties": {"description": {"type": "string"}}, "required": ["description"], "type": "object"}, "V20PresProposal": {"properties": {"@id": {"description": "Message identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "@type": {"description": "Message type", "example": "https://didcomm.org/my-family/1.0/my-message-type", "type": "string"}, "comment": {"description": "Human-readable comment", "type": "string"}, "formats": {"description": "Acceptable attachment formats", "items": {"$ref": "#/definitions/V20PresFormat"}, "type": "array"}, "proposals~attach": {"description": "Attachment per acceptable format on corresponding identifier", "items": {"$ref": "#/definitions/AttachDecorator"}, "type": "array"}}, "required": ["formats", "proposals~attach"], "type": "object"}, "V20PresProposalByFormat": {"properties": {"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": {"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": {"auto_remove": {"description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "dif": {"allOf": [{"$ref": "#/definitions/DIFPresSpec"}], "description": "Optional Presentation specification for DIF, overrides the PresentationExchange record's PresRequest"}, "indy": {"allOf": [{"$ref": "#/definitions/IndyPresSpec"}], "description": "Presentation specification for indy"}, "trace": {"description": "Record trace information, based on agent configuration", "type": "boolean"}}, "type": "object"}, "V20PresentProofModuleResponse": {"properties": {}, "type": "object"}, "V20PresentationSendRequestToProposal": {"properties": {"auto_remove": {"description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", "type": "boolean"}, "auto_verify": {"description": "Verifier choice to auto-verify proof presentation", "example": false, "type": "boolean"}, "trace": {"description": "Whether to trace event (default false)", "example": false, "type": "boolean"}}, "type": "object"}, "VCRecord": {"properties": {"contexts": {"items": {"description": "Context", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", "type": "string"}, "type": "array"}, "cred_tags": {"additionalProperties": {"description": "Retrieval tag value", "type": "string"}, "type": "object"}, "cred_value": {"description": "(JSON-serializable) credential value", "type": "object"}, "expanded_types": {"items": {"description": "JSON-LD expanded type extracted from type and context", "example": "https://w3id.org/citizenship#PermanentResidentCard", "type": "string"}, "type": "array"}, "given_id": {"description": "Credential identifier", "example": "http://example.edu/credentials/3732", "type": "string"}, "issuer_id": {"description": "Issuer identifier", "example": "https://example.edu/issuers/14", "type": "string"}, "proof_types": {"items": {"description": "Signature suite used for proof", "example": "Ed25519Signature2018", "type": "string"}, "type": "array"}, "record_id": {"description": "Record identifier", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}, "schema_ids": {"items": {"description": "Schema identifier", "example": "https://example.org/examples/degree.json", "type": "string"}, "type": "array"}, "subject_ids": {"items": {"description": "Subject identifier", "example": "did:example:ebfeb1f712ebc6f1c276e12ec21", "type": "string"}, "type": "array"}}, "type": "object"}, "VCRecordList": {"properties": {"results": {"items": {"$ref": "#/definitions/VCRecord"}, "type": "array"}}, "type": "object"}, "VerifiableCredential": {"additionalProperties": true, "properties": {"@context": {"description": "The JSON-LD context of the credential", "example": ["https://www.w3.org/2018/credentials/v1", "https://www.w3.org/2018/credentials/examples/v1"], "items": {}, "type": "array"}, "credentialStatus": {"example": {"id": "https://example.com/credentials/status/3#94567", "statusListCredential": "https://example.com/credentials/status/3", "statusListIndex": "94567", "statusPurpose": "revocation", "type": "BitstringStatusListEntry"}}, "credentialSubject": {"example": {"alumniOf": {"id": "did:example:c276e12ec21ebfeb1f712ebc6f1"}, "id": "did:example:ebfeb1f712ebc6f1c276e12ec21"}}, "expirationDate": {"description": "The expiration date", "example": "2010-01-01T19:23:24Z", "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})([Tt ]([0-9]{2}):([0-9]{2}):([0-9]{2})(\\.[0-9]+)?)?(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?$", "type": "string"}, "id": {"description": "The ID of the credential", "example": "http://example.edu/credentials/1872", "pattern": "\\w+:(\\/?\\/?)[^\\s]+", "type": "string"}, "issuanceDate": {"description": "The issuance date", "example": "2010-01-01T19:23:24Z", "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})([Tt ]([0-9]{2}):([0-9]{2}):([0-9]{2})(\\.[0-9]+)?)?(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?$", "type": "string"}, "issuer": {"description": "The JSON-LD Verifiable Credential Issuer. Either string of object with id field.", "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH"}, "proof": {"allOf": [{"$ref": "#/definitions/LinkedDataProof"}], "description": "The proof of the credential", "example": {"created": "2019-12-11T03:50:55", "jws": "eyJhbGciOiAiRWREU0EiLCAiYjY0IjogZmFsc2UsICJjcml0JiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQKBhQDxvXNo7nvtUBb_Eq1Ch6YBKY5qBQ", "proofPurpose": "assertionMethod", "type": "Ed25519Signature2018", "verificationMethod": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL"}}, "type": {"description": "The JSON-LD type of the credential", "example": ["VerifiableCredential", "AlumniCredential"], "items": {"type": "string"}, "type": "array"}}, "required": ["@context", "credentialSubject", "issuanceDate", "issuer", "proof", "type"], "type": "object"}, "VerifiablePresentation": {"additionalProperties": true, "properties": {"@context": {"description": "The JSON-LD context of the presentation", "example": ["https://www.w3.org/2018/credentials/v1"], "items": {}, "type": "array"}, "holder": {"description": "The JSON-LD Verifiable Credential Holder. Either string of object with id field.", "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH"}, "id": {"description": "The ID of the presentation", "example": "http://example.edu/presentations/1872", "pattern": "\\w+:(\\/?\\/?)[^\\s]+", "type": "string"}, "proof": {"allOf": [{"$ref": "#/definitions/LinkedDataProof"}], "description": "The proof of the presentation", "example": {"created": "2019-12-11T03:50:55", "jws": "eyJhbGciOiAiRWREU0EiLCAiYjY0IjogZmFsc2UsICJjcml0JiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQKBhQDxvXNo7nvtUBb_Eq1Ch6YBKY5qBQ", "proofPurpose": "assertionMethod", "type": "Ed25519Signature2018", "verificationMethod": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL"}}, "type": {"description": "The JSON-LD type of the presentation", "example": ["VerifiablePresentation"], "items": {"type": "string"}, "type": "array"}, "verifiableCredential": {"items": {"type": "object"}, "type": "array"}}, "required": ["@context", "proof", "type"], "type": "object"}, "VerifyCredentialRequest": {"properties": {"options": {"$ref": "#/definitions/LDProofVCOptions"}, "verifiableCredential": {"$ref": "#/definitions/VerifiableCredential"}}, "type": "object"}, "VerifyCredentialResponse": {"properties": {"results": {"$ref": "#/definitions/PresentationVerificationResult"}}, "type": "object"}, "VerifyPresentationRequest": {"properties": {"options": {"$ref": "#/definitions/LDProofVCOptions"}, "verifiablePresentation": {"$ref": "#/definitions/VerifiablePresentation"}}, "type": "object"}, "VerifyPresentationResponse": {"properties": {"results": {"$ref": "#/definitions/PresentationVerificationResult"}}, "type": "object"}, "VerifyRequest": {"properties": {"doc": {"allOf": [{"$ref": "#/definitions/SignedDoc"}], "description": "Signed document"}, "verkey": {"description": "Verkey to use for doc verification", "type": "string"}}, "required": ["doc"], "type": "object"}, "VerifyResponse": {"properties": {"error": {"description": "Error text", "type": "string"}, "valid": {"type": "boolean"}}, "required": ["valid"], "type": "object"}, "W3CCredentialsListRequest": {"properties": {"contexts": {"items": {"description": "Credential context to match", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", "type": "string"}, "type": "array"}, "given_id": {"description": "Given credential id to match", "type": "string"}, "issuer_id": {"description": "Credential issuer identifier to match", "type": "string"}, "max_results": {"description": "Maximum number of results to return", "type": "integer"}, "proof_types": {"items": {"description": "Signature suite used for proof", "example": "Ed25519Signature2018", "type": "string"}, "type": "array"}, "schema_ids": {"description": "Schema identifiers, all of which to match", "items": {"description": "Credential schema identifier", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", "type": "string"}, "type": "array"}, "subject_ids": {"description": "Subject identifiers, all of which to match", "items": {"description": "Subject identifier", "type": "string"}, "type": "array"}, "tag_query": {"additionalProperties": {"description": "Tag value", "type": "string"}, "description": "Tag filter", "type": "object"}, "types": {"items": {"description": "Credential type to match", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", "type": "string"}, "type": "array"}}, "type": "object"}, "WalletList": {"properties": {"results": {"description": "List of wallet records", "items": {"$ref": "#/definitions/WalletRecord"}, "type": "array"}}, "type": "object"}, "WalletModuleResponse": {"properties": {}, "type": "object"}, "WalletRecord": {"properties": {"created_at": {"description": "Time of record creation", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "key_management_mode": {"description": "Mode regarding management of wallet key", "enum": ["managed", "unmanaged"], "type": "string"}, "settings": {"description": "Settings for this wallet.", "type": "object"}, "state": {"description": "Current record state", "example": "active", "type": "string"}, "updated_at": {"description": "Time of last record update", "example": "2021-12-31T23:59:59Z", "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", "type": "string"}, "wallet_id": {"description": "Wallet record ID", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string"}}, "required": ["key_management_mode", "wallet_id"], "type": "object"}, "WriteLedger": {"properties": {"ledger_id": {"type": "string"}}, "type": "object"}}, "securityDefinitions": {"AuthorizationHeader": {"type": "apiKey", "in": "header", "name": "Authorization", "description": "Bearer token. Be sure to prepend token with 'Bearer '"}}, "security": [{"AuthorizationHeader": []}], "tags": [{"name": "action-menu", "description": "Menu interaction over connection"}, {"name": "anoncreds - credential definitions", "description": "Anoncreds credential definition management", "externalDocs": {"description": "Specification", "url": "https://hyperledger.github.io/anoncreds-spec"}}, {"name": "anoncreds - revocation", "description": "Revocation registry management", "externalDocs": {"description": "Overview", "url": "https://github.com/hyperledger/indy-hipe/tree/master/text/0011-cred-revocation"}}, {"name": "anoncreds - schemas", "description": "Anoncreds schema management", "externalDocs": {"description": "Specification", "url": "https://hyperledger.github.io/anoncreds-spec"}}, {"name": "anoncreds - wallet upgrade", "description": "Anoncreds wallet upgrade", "externalDocs": {"description": "Specification", "url": "https://hyperledger.github.io/anoncreds-spec"}}, {"name": "basicmessage", "description": "Simple messaging", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/527849ec3aa2a8fd47a7bb6c57f918ff8bcb5e8c/features/0095-basic-message"}}, {"name": "connection", "description": "Connection management", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/9b0aaa39df7e8bd434126c4b33c097aae78d65bf/features/0160-connection-protocol"}}, {"name": "credential-definition", "description": "Credential definition operations", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/indy-node/blob/master/design/anoncreds.md#cred_def"}}, {"name": "credentials", "description": "Holder credential management", "externalDocs": {"description": "Overview", "url": "https://w3c.github.io/vc-data-model/#credentials"}}, {"name": "did-exchange", "description": "Connection management via DID exchange", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/25464a5c8f8a17b14edaa4310393df6094ace7b0/features/0023-did-exchange"}}, {"name": "did-rotate", "description": "Rotate a DID", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/main/features/0794-did-rotate"}}, {"name": "discover-features", "description": "Feature discovery", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/b3a3942ef052039e73cd23d847f42947f8287da2/features/0031-discover-features"}}, {"name": "discover-features v2.0", "description": "Feature discovery v2", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/b3a3942ef052039e73cd23d847f42947f8287da2/features/0557-discover-features-v2"}}, {"name": "endorse-transaction", "description": "Endorse a Transaction"}, {"name": "introduction", "description": "Introduction of known parties"}, {"name": "issue-credential v1.0", "description": "Credential issue v1.0", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/bb42a6c35e0d5543718fb36dd099551ab192f7b0/features/0036-issue-credential"}}, {"name": "issue-credential v2.0", "description": "Credential issue v2.0", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/cd27fc64aa2805f756a118043d7c880354353047/features/0453-issue-credential-v2"}}, {"name": "jsonld", "description": "Sign and verify json-ld data", "externalDocs": {"description": "Specification", "url": "https://tools.ietf.org/html/rfc7515"}}, {"name": "ledger", "description": "Interaction with ledger", "externalDocs": {"description": "Overview", "url": "https://hyperledger-indy.readthedocs.io/projects/plenum/en/latest/storage.html#ledger"}}, {"name": "mediation", "description": "Mediation management", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/fa8dc4ea1e667eb07db8f9ffeaf074a4455697c0/features/0211-route-coordination"}}, {"name": "multitenancy", "description": "Multitenant wallet management"}, {"name": "out-of-band", "description": "Out-of-band connections", "externalDocs": {"description": "Design", "url": "https://github.com/hyperledger/aries-rfcs/tree/2da7fc4ee043effa3a9960150e7ba8c9a4628b68/features/0434-outofband"}}, {"name": "present-proof v1.0", "description": "Proof presentation v1.0", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/4fae574c03f9f1013db30bf2c0c676b1122f7149/features/0037-present-proof"}}, {"name": "present-proof v2.0", "description": "Proof presentation v2.0", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/eace815c3e8598d4a8dd7881d8c731fdb2bcc0aa/features/0454-present-proof-v2"}}, {"name": "resolver", "description": "did resolver interface.", "externalDocs": {"description": "DID Resolution Specification", "url": "https://www.w3.org/TR/did-core/#resolution"}}, {"name": "revocation", "description": "Revocation registry management", "externalDocs": {"description": "Overview", "url": "https://github.com/hyperledger/indy-hipe/tree/master/text/0011-cred-revocation"}}, {"name": "schema", "description": "Schema operations", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/indy-node/blob/master/design/anoncreds.md#schema"}}, {"name": "settings", "description": "Agent settings interface."}, {"name": "trustping", "description": "Trust-ping over connection", "externalDocs": {"description": "Specification", "url": "https://github.com/hyperledger/aries-rfcs/tree/527849ec3aa2a8fd47a7bb6c57f918ff8bcb5e8c/features/0048-trust-ping"}}, {"name": "vc-api", "description": "Endpoints for managing w3c credentials and presentations", "externalDocs": {"description": "Specification", "url": "https://w3c-ccg.github.io/vc-api/"}}, {"name": "wallet", "description": "DID and tag policy management", "externalDocs": {"description": "Design", "url": "https://github.com/hyperledger/indy-sdk/tree/master/docs/design/003-wallet-storage"}}]} \ No newline at end of file +{ + "paths": { + "/action-menu/{conn_id}/close": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/ActionMenuModulesResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "conn_id", + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + } + ], + "tags": [ + "action-menu" + ], + "summary": "Close the active menu associated with a connection", + "produces": [ + "application/json" + ] + } + }, + "/action-menu/{conn_id}/fetch": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/ActionMenuFetchResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "conn_id", + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + } + ], + "tags": [ + "action-menu" + ], + "summary": "Fetch the active menu", + "produces": [ + "application/json" + ] + } + }, + "/action-menu/{conn_id}/perform": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/ActionMenuModulesResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/PerformRequest" + } + }, + { + "in": "path", + "name": "conn_id", + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + } + ], + "tags": [ + "action-menu" + ], + "summary": "Perform an action associated with the active menu", + "produces": [ + "application/json" + ] + } + }, + "/action-menu/{conn_id}/request": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/ActionMenuModulesResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "conn_id", + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + } + ], + "tags": [ + "action-menu" + ], + "summary": "Request the active menu", + "produces": [ + "application/json" + ] + } + }, + "/action-menu/{conn_id}/send-menu": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/ActionMenuModulesResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/SendMenu" + } + }, + { + "in": "path", + "name": "conn_id", + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + } + ], + "tags": [ + "action-menu" + ], + "summary": "Send an action menu to a connection", + "produces": [ + "application/json" + ] + } + }, + "/anoncreds/credential-definition": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/CredDefResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/CredDefPostRequest" + } + } + ], + "tags": [ + "anoncreds - credential definitions" + ], + "summary": "Create a credential definition on the connected ledger", + "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": "WgWxqztrNooG92RXvxSTWv: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": "WgWxqztrNooG92RXvxSTWv", + "required": false + }, + { + "in": "query", + "name": "schema_id", + "type": "string", + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "required": false + }, + { + "in": "query", + "name": "schema_name", + "type": "string", + "description": "Schema name", + "example": "example-schema", + "required": false + }, + { + "in": "query", + "name": "schema_version", + "type": "string", + "description": "Schema version", + "example": "1.0", + "required": false + } + ], + "tags": [ + "anoncreds - credential definitions" + ], + "summary": "Retrieve all credential definition ids", + "produces": [ + "application/json" + ] + } + }, + "/anoncreds/registry/{rev_reg_id}/active": { + "put": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/RevocationModuleResponse" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "rev_reg_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "required": true + } + ], + "tags": [ + "anoncreds - revocation" + ], + "summary": "Update the active registry", + "produces": [ + "application/json" + ] + } + }, + "/anoncreds/registry/{rev_reg_id}/tails-file": { + "put": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/RevocationModuleResponse" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "rev_reg_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "required": true + } + ], + "tags": [ + "anoncreds - revocation" + ], + "summary": "Upload local tails file to server", + "produces": [ + "application/json" + ] + } + }, + "/anoncreds/revocation-list": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/RevListResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/RevListCreateRequest" + } + } + ], + "tags": [ + "anoncreds - revocation" + ], + "summary": "Create and publish a revocation status list on the connected ledger", + "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 ledger", + "produces": [ + "application/json" + ] + } + }, + "/anoncreds/revocation/active-registry/{cred_def_id}": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/RevRegResultSchemaAnoncreds" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "cred_def_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "required": true + } + ], + "tags": [ + "anoncreds - revocation" + ], + "summary": "Get current active revocation registry by credential definition id", + "produces": [ + "application/json" + ] + } + }, + "/anoncreds/revocation/active-registry/{cred_def_id}/rotate": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/RevRegsCreatedSchemaAnoncreds" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "cred_def_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "required": true + } + ], + "tags": [ + "anoncreds - revocation" + ], + "summary": "Rotate revocation registry", + "produces": [ + "application/json" + ] + } + }, + "/anoncreds/revocation/credential-record": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/CredRevRecordResultSchemaAnoncreds" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "query", + "name": "cred_ex_id", + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Credential exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": false + }, + { + "in": "query", + "name": "cred_rev_id", + "type": "string", + "pattern": "^[1-9][0-9]*$", + "description": "Credential revocation identifier", + "example": "12345", + "required": false + }, + { + "in": "query", + "name": "rev_reg_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "required": false + } + ], + "tags": [ + "anoncreds - revocation" + ], + "summary": "Get credential revocation status", + "produces": [ + "application/json" + ] + } + }, + "/anoncreds/revocation/publish-revocations": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/PublishRevocationsResultSchemaAnoncreds" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/PublishRevocationsSchemaAnoncreds" + } + } + ], + "tags": [ + "anoncreds - revocation" + ], + "summary": "Publish pending revocations to ledger", + "produces": [ + "application/json" + ] + } + }, + "/anoncreds/revocation/registries": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/RevRegsCreatedSchemaAnoncreds" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "query", + "name": "cred_def_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "required": false + }, + { + "in": "query", + "name": "state", + "type": "string", + "enum": [ + "finished", + "failed", + "action", + "wait", + "decommissioned", + "full" + ], + "description": "Revocation registry state", + "required": false + } + ], + "tags": [ + "anoncreds - revocation" + ], + "summary": "Search for matching revocation registries that current agent created", + "produces": [ + "application/json" + ] + } + }, + "/anoncreds/revocation/registry/{rev_reg_id}": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/RevRegResultSchemaAnoncreds" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "rev_reg_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "required": true + } + ], + "tags": [ + "anoncreds - revocation" + ], + "summary": "Get revocation registry by revocation registry id", + "produces": [ + "application/json" + ] + } + }, + "/anoncreds/revocation/registry/{rev_reg_id}/fix-revocation-entry-state": { + "put": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/RevRegWalletUpdatedResultSchemaAnoncreds" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "rev_reg_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "required": true + }, + { + "in": "query", + "name": "apply_ledger_update", + "type": "boolean", + "description": "Apply updated accumulator transaction to ledger", + "required": true + } + ], + "tags": [ + "anoncreds - revocation" + ], + "summary": "Fix revocation state in wallet and return number of updated entries", + "produces": [ + "application/json" + ] + } + }, + "/anoncreds/revocation/registry/{rev_reg_id}/issued": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/RevRegIssuedResultSchemaAnoncreds" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "rev_reg_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "required": true + } + ], + "tags": [ + "anoncreds - revocation" + ], + "summary": "Get number of credentials issued against revocation registry", + "produces": [ + "application/json" + ] + } + }, + "/anoncreds/revocation/registry/{rev_reg_id}/issued/details": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/CredRevRecordDetailsResultSchemaAnoncreds" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "rev_reg_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "required": true + } + ], + "tags": [ + "anoncreds - revocation" + ], + "summary": "Get details of credentials issued against revocation registry", + "produces": [ + "application/json" + ] + } + }, + "/anoncreds/revocation/registry/{rev_reg_id}/issued/indy_recs": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/CredRevIndyRecordsResultSchemaAnoncreds" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "rev_reg_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "required": true + } + ], + "tags": [ + "anoncreds - revocation" + ], + "summary": "Get details of revoked credentials from ledger", + "produces": [ + "application/json" + ] + } + }, + "/anoncreds/revocation/registry/{rev_reg_id}/set-state": { + "patch": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/RevRegResultSchemaAnoncreds" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "rev_reg_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "required": true + }, + { + "in": "query", + "name": "state", + "type": "string", + "enum": [ + "finished", + "failed", + "action", + "wait", + "decommissioned", + "full" + ], + "description": "Revocation registry state to set", + "required": true + } + ], + "tags": [ + "anoncreds - revocation" + ], + "summary": "Set revocation registry state manually", + "produces": [ + "application/json" + ] + } + }, + "/anoncreds/revocation/registry/{rev_reg_id}/tails-file": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/RevocationAnoncredsModuleResponse" + }, + "description": "tails file" + } + }, + "parameters": [ + { + "in": "path", + "name": "rev_reg_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "required": true + } + ], + "tags": [ + "anoncreds - revocation" + ], + "summary": "Download tails file", + "produces": [ + "application/octet-stream" + ] + } + }, + "/anoncreds/revocation/revoke": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/RevocationAnoncredsModuleResponse" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/RevokeRequestSchemaAnoncreds" + } + } + ], + "tags": [ + "anoncreds - revocation" + ], + "summary": "Revoke an issued credential", + "produces": [ + "application/json" + ] + } + }, + "/anoncreds/schema": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/SchemaResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/SchemaPostRequest" + } + } + ], + "tags": [ + "anoncreds - schemas" + ], + "summary": "Create a schema on the connected ledger", + "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": "WgWxqztrNooG92RXvxSTWv: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": "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": "invitation_key", + "type": "string", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "description": "invitation key", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "required": false + }, + { + "in": "query", + "name": "invitation_msg_id", + "type": "string", + "description": "Identifier of the associated Invitation Message", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": false + }, + { + "in": "query", + "name": "limit", + "type": "integer", + "default": 100, + "description": "Number of results to return", + "example": 50, + "required": false + }, + { + "in": "query", + "name": "my_did", + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "description": "My DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "required": false + }, + { + "in": "query", + "name": "offset", + "type": "integer", + "default": 0, + "description": "Offset for pagination", + "example": 0, + "required": false + }, + { + "in": "query", + "name": "state", + "type": "string", + "enum": [ + "abandoned", + "active", + "completed", + "error", + "init", + "invitation", + "request", + "response", + "start" + ], + "description": "Connection state", + "required": false + }, + { + "in": "query", + "name": "their_did", + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "description": "Their DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "required": false + }, + { + "in": "query", + "name": "their_public_did", + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "description": "Their Public DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "required": false + }, + { + "in": "query", + "name": "their_role", + "type": "string", + "enum": [ + "invitee", + "requester", + "inviter", + "responder" + ], + "description": "Their role in the connection protocol", + "example": "invitee", + "required": false + } + ], + "tags": [ + "connection" + ], + "summary": "Query agent-to-agent connections", + "produces": [ + "application/json" + ] + } + }, + "/connections/create-invitation": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/InvitationResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/CreateInvitationRequest" + } + }, + { + "in": "query", + "name": "alias", + "type": "string", + "description": "Alias", + "example": "Barry", + "required": false + }, + { + "in": "query", + "name": "auto_accept", + "type": "boolean", + "description": "Auto-accept connection (defaults to configuration)", + "required": false + }, + { + "in": "query", + "name": "multi_use", + "type": "boolean", + "description": "Create invitation for multiple use (default false)", + "required": false + }, + { + "in": "query", + "name": "public", + "type": "boolean", + "description": "Create invitation from public DID (default false)", + "required": false + } + ], + "tags": [ + "connection" + ], + "summary": "Create a new connection invitation", + "deprecated": true, + "produces": [ + "application/json" + ] + } + }, + "/connections/create-static": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/ConnectionStaticResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/ConnectionStaticRequest" + } + } + ], + "tags": [ + "connection" + ], + "summary": "Create a new static connection", + "produces": [ + "application/json" + ] + } + }, + "/connections/receive-invitation": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/ConnRecord" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/ReceiveInvitationRequest" + } + }, + { + "in": "query", + "name": "alias", + "type": "string", + "description": "Alias", + "example": "Barry", + "required": false + }, + { + "in": "query", + "name": "auto_accept", + "type": "boolean", + "description": "Auto-accept connection (defaults to configuration)", + "required": false + }, + { + "in": "query", + "name": "mediation_id", + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Identifier for active mediation record to be used", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": false + } + ], + "tags": [ + "connection" + ], + "summary": "Receive a new connection invitation", + "deprecated": true, + "produces": [ + "application/json" + ] + } + }, + "/connections/{conn_id}": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/ConnRecord" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "conn_id", + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + } + ], + "tags": [ + "connection" + ], + "summary": "Fetch a single connection record", + "produces": [ + "application/json" + ] + }, + "delete": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/ConnectionModuleResponse" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "conn_id", + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + } + ], + "tags": [ + "connection" + ], + "summary": "Remove an existing connection record", + "produces": [ + "application/json" + ] + } + }, + "/connections/{conn_id}/accept-invitation": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/ConnRecord" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "conn_id", + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + }, + { + "in": "query", + "name": "mediation_id", + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Identifier for active mediation record to be used", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": false + }, + { + "in": "query", + "name": "my_endpoint", + "type": "string", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "description": "My URL endpoint", + "example": "https://myhost:8021", + "required": false + }, + { + "in": "query", + "name": "my_label", + "type": "string", + "description": "Label for connection", + "example": "Broker", + "required": false + } + ], + "tags": [ + "connection" + ], + "summary": "Accept a stored connection invitation", + "deprecated": true, + "produces": [ + "application/json" + ] + } + }, + "/connections/{conn_id}/accept-request": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/ConnRecord" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "conn_id", + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + }, + { + "in": "query", + "name": "my_endpoint", + "type": "string", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "description": "My URL endpoint", + "example": "https://myhost:8021", + "required": false + } + ], + "tags": [ + "connection" + ], + "summary": "Accept a stored connection request", + "deprecated": true, + "produces": [ + "application/json" + ] + } + }, + "/connections/{conn_id}/endpoints": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/EndpointsResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "conn_id", + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + } + ], + "tags": [ + "connection" + ], + "summary": "Fetch connection remote endpoint", + "produces": [ + "application/json" + ] + } + }, + "/connections/{conn_id}/metadata": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/ConnectionMetadata" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "conn_id", + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + }, + { + "in": "query", + "name": "key", + "type": "string", + "description": "Key to retrieve.", + "required": false + } + ], + "tags": [ + "connection" + ], + "summary": "Fetch connection metadata", + "produces": [ + "application/json" + ] + }, + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/ConnectionMetadata" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/ConnectionMetadataSetRequest" + } + }, + { + "in": "path", + "name": "conn_id", + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + } + ], + "tags": [ + "connection" + ], + "summary": "Set connection metadata", + "produces": [ + "application/json" + ] + } + }, + "/connections/{conn_id}/send-message": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/BasicMessageModuleResponse" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/SendMessage" + } + }, + { + "in": "path", + "name": "conn_id", + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + } + ], + "tags": [ + "basicmessage" + ], + "summary": "Send a basic message to a connection", + "produces": [ + "application/json" + ] + } + }, + "/connections/{conn_id}/send-ping": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/PingRequestResponse" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/PingRequest" + } + }, + { + "in": "path", + "name": "conn_id", + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + } + ], + "tags": [ + "trustping" + ], + "summary": "Send a trust ping to a connection", + "produces": [ + "application/json" + ] + } + }, + "/connections/{conn_id}/start-introduction": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/IntroModuleResponse" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "conn_id", + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + }, + { + "in": "query", + "name": "target_connection_id", + "type": "string", + "description": "Target connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + }, + { + "in": "query", + "name": "message", + "type": "string", + "description": "Message", + "example": "Allow me to introduce ...", + "required": false + } + ], + "tags": [ + "introduction" + ], + "summary": "Start an introduction between two connections", + "produces": [ + "application/json" + ] + } + }, + "/credential-definitions": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/TxnOrCredentialDefinitionSendResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/CredentialDefinitionSendRequest" + } + }, + { + "in": "query", + "name": "conn_id", + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": false + }, + { + "in": "query", + "name": "create_transaction_for_endorser", + "type": "boolean", + "description": "Create Transaction For Endorser's signature", + "required": false + } + ], + "tags": [ + "credential-definition" + ], + "summary": "Sends a credential definition to the ledger", + "produces": [ + "application/json" + ] + } + }, + "/credential-definitions/created": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/CredentialDefinitionsCreatedResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "query", + "name": "cred_def_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "description": "Credential definition id", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "required": false + }, + { + "in": "query", + "name": "issuer_did", + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "description": "Issuer DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "required": false + }, + { + "in": "query", + "name": "schema_id", + "type": "string", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "required": false + }, + { + "in": "query", + "name": "schema_issuer_did", + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "description": "Schema issuer DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "required": false + }, + { + "in": "query", + "name": "schema_name", + "type": "string", + "description": "Schema name", + "example": "membership", + "required": false + }, + { + "in": "query", + "name": "schema_version", + "type": "string", + "pattern": "^[0-9.]+$", + "description": "Schema version", + "example": "1.0", + "required": false + } + ], + "tags": [ + "credential-definition" + ], + "summary": "Search for matching credential definitions that agent originated", + "produces": [ + "application/json" + ] + } + }, + "/credential-definitions/{cred_def_id}": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/CredentialDefinitionGetResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "cred_def_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "required": true + } + ], + "tags": [ + "credential-definition" + ], + "summary": "Gets a credential definition from the ledger", + "produces": [ + "application/json" + ] + } + }, + "/credential-definitions/{cred_def_id}/write_record": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/CredentialDefinitionGetResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "cred_def_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "required": true + } + ], + "tags": [ + "credential-definition" + ], + "summary": "Writes a credential definition non-secret record to the wallet", + "produces": [ + "application/json" + ] + } + }, + "/credential/mime-types/{credential_id}": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/AttributeMimeTypesResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "credential_id", + "type": "string", + "description": "Credential identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + } + ], + "tags": [ + "credentials" + ], + "summary": "Get attribute MIME types from wallet", + "produces": [ + "application/json" + ] + } + }, + "/credential/revoked/{credential_id}": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/CredRevokedResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "credential_id", + "type": "string", + "description": "Credential identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + }, + { + "in": "query", + "name": "from", + "type": "string", + "pattern": "^[0-9]*$", + "description": "Earliest epoch of revocation status interval of interest", + "example": "0", + "required": false + }, + { + "in": "query", + "name": "to", + "type": "string", + "pattern": "^[0-9]*$", + "description": "Latest epoch of revocation status interval of interest", + "example": "0", + "required": false + } + ], + "tags": [ + "credentials" + ], + "summary": "Query credential revocation status by id", + "produces": [ + "application/json" + ] + } + }, + "/credential/w3c/{credential_id}": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/VCRecord" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "credential_id", + "type": "string", + "description": "Credential identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + } + ], + "tags": [ + "credentials" + ], + "summary": "Fetch W3C credential from wallet by id", + "produces": [ + "application/json" + ] + }, + "delete": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/HolderModuleResponse" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "credential_id", + "type": "string", + "description": "Credential identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + } + ], + "tags": [ + "credentials" + ], + "summary": "Remove W3C credential from wallet by id", + "produces": [ + "application/json" + ] + } + }, + "/credential/{credential_id}": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/IndyCredInfo" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "credential_id", + "type": "string", + "description": "Credential identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + } + ], + "tags": [ + "credentials" + ], + "summary": "Fetch credential from wallet by id", + "produces": [ + "application/json" + ] + }, + "delete": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/HolderModuleResponse" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "credential_id", + "type": "string", + "description": "Credential identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + } + ], + "tags": [ + "credentials" + ], + "summary": "Remove credential from wallet by id", + "produces": [ + "application/json" + ] + } + }, + "/credentials": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/CredInfoList" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "query", + "name": "count", + "type": "string", + "pattern": "^[1-9][0-9]*$", + "description": "Maximum number to retrieve", + "example": "1", + "required": false + }, + { + "in": "query", + "name": "start", + "type": "string", + "pattern": "^[0-9]*$", + "description": "Start index", + "example": "0", + "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" + } + }, + { + "in": "query", + "name": "count", + "type": "string", + "pattern": "^[1-9][0-9]*$", + "description": "Maximum number to retrieve", + "example": "1", + "required": false + }, + { + "in": "query", + "name": "start", + "type": "string", + "pattern": "^[0-9]*$", + "description": "Start index", + "example": "0", + "required": false + }, + { + "in": "query", + "name": "wql", + "type": "string", + "pattern": "^{.*}$", + "description": "(JSON) WQL query", + "example": "{\"attr::name::value\": \"Alex\"}", + "required": false + } + ], + "tags": [ + "credentials" + ], + "summary": "Fetch W3C credentials from wallet", + "produces": [ + "application/json" + ] + } + }, + "/did-rotate/{conn_id}/hangup": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/Hangup" + }, + "description": "Hangup agent message for observer" + } + }, + "parameters": [ + { + "in": "path", + "name": "conn_id", + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + } + ], + "tags": [ + "did-rotate" + ], + "summary": "Send hangup of DID rotation as a rotator", + "produces": [ + "application/json" + ] + } + }, + "/did-rotate/{conn_id}/rotate": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/Rotate" + }, + "description": "Rotate agent message for observer" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/DIDRotateRequestJSON" + } + }, + { + "in": "path", + "name": "conn_id", + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + } + ], + "tags": [ + "did-rotate" + ], + "summary": "Begin rotation of a DID as a rotator", + "produces": [ + "application/json" + ] + } + }, + "/didexchange/create-request": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/ConnRecord" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "query", + "name": "their_public_did", + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "description": "Qualified public DID to which to request connection", + "example": "did:peer:WgWxqztrNooG92RXvxSTWv", + "required": true + }, + { + "in": "query", + "name": "alias", + "type": "string", + "description": "Alias for connection", + "example": "Barry", + "required": false + }, + { + "in": "query", + "name": "auto_accept", + "type": "boolean", + "description": "Auto-accept connection (defaults to configuration)", + "required": false + }, + { + "in": "query", + "name": "goal", + "type": "string", + "description": "A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message", + "example": "To issue a Faber College Graduate credential", + "required": false + }, + { + "in": "query", + "name": "goal_code", + "type": "string", + "description": "A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message", + "example": "issue-vc", + "required": false + }, + { + "in": "query", + "name": "mediation_id", + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Identifier for active mediation record to be used", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": false + }, + { + "in": "query", + "name": "my_endpoint", + "type": "string", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "description": "My URL endpoint", + "example": "https://myhost:8021", + "required": false + }, + { + "in": "query", + "name": "my_label", + "type": "string", + "description": "Label for connection request", + "example": "Broker", + "required": false + }, + { + "in": "query", + "name": "protocol", + "type": "string", + "enum": [ + "didexchange/1.0", + "didexchange/1.1" + ], + "description": "Which DID Exchange Protocol version to use", + "example": "didexchange/1.0", + "required": false + }, + { + "in": "query", + "name": "use_did", + "type": "string", + "description": "The DID to use to for this connection", + "example": "did:example:1234", + "required": false + }, + { + "in": "query", + "name": "use_did_method", + "type": "string", + "enum": [ + "did:peer:2", + "did:peer:4" + ], + "description": "The DID method to use to generate a DID for this connection", + "example": "did:peer:4", + "required": false + }, + { + "in": "query", + "name": "use_public_did", + "type": "boolean", + "description": "Use public DID for this connection", + "required": false + } + ], + "tags": [ + "did-exchange" + ], + "summary": "Create and send a request against public DID's implicit invitation", + "produces": [ + "application/json" + ] + } + }, + "/didexchange/receive-request": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/ConnRecord" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/DIDXRequest" + } + }, + { + "in": "query", + "name": "alias", + "type": "string", + "description": "Alias for connection", + "example": "Barry", + "required": false + }, + { + "in": "query", + "name": "auto_accept", + "type": "boolean", + "description": "Auto-accept connection (defaults to configuration)", + "required": false + }, + { + "in": "query", + "name": "mediation_id", + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Identifier for active mediation record to be used", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": false + }, + { + "in": "query", + "name": "my_endpoint", + "type": "string", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "description": "My URL endpoint", + "example": "https://myhost:8021", + "required": false + } + ], + "tags": [ + "did-exchange" + ], + "summary": "Receive request against public DID's implicit invitation", + "deprecated": true, + "produces": [ + "application/json" + ] + } + }, + "/didexchange/{conn_id}/accept-invitation": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/ConnRecord" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "conn_id", + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + }, + { + "in": "query", + "name": "my_endpoint", + "type": "string", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "description": "My URL endpoint", + "example": "https://myhost:8021", + "required": false + }, + { + "in": "query", + "name": "my_label", + "type": "string", + "description": "Label for connection request", + "example": "Broker", + "required": false + }, + { + "in": "query", + "name": "use_did", + "type": "string", + "description": "The DID to use to for this connection", + "example": "did:example:1234", + "required": false + }, + { + "in": "query", + "name": "use_did_method", + "type": "string", + "enum": [ + "did:peer:2", + "did:peer:4" + ], + "description": "The DID method to use to generate a DID for this connection", + "example": "did:peer:4", + "required": false + } + ], + "tags": [ + "did-exchange" + ], + "summary": "Accept a stored connection invitation", + "produces": [ + "application/json" + ] + } + }, + "/didexchange/{conn_id}/accept-request": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/ConnRecord" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "conn_id", + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + }, + { + "in": "query", + "name": "mediation_id", + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Identifier for active mediation record to be used", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": false + }, + { + "in": "query", + "name": "my_endpoint", + "type": "string", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "description": "My URL endpoint", + "example": "https://myhost:8021", + "required": false + }, + { + "in": "query", + "name": "use_public_did", + "type": "boolean", + "description": "Use public DID for this connection", + "required": false + } + ], + "tags": [ + "did-exchange" + ], + "summary": "Accept a stored connection request", + "produces": [ + "application/json" + ] + } + }, + "/didexchange/{conn_id}/reject": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/ConnRecord" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/DIDXRejectRequest" + } + }, + { + "in": "path", + "name": "conn_id", + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + } + ], + "tags": [ + "did-exchange" + ], + "summary": "Abandon or reject a DID Exchange", + "produces": [ + "application/json" + ] + } + }, + "/discover-features-2.0/queries": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/V20DiscoveryExchangeResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "query", + "name": "connection_id", + "type": "string", + "description": "Connection identifier, if none specified, then the query will provide features for this agent.", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": false + }, + { + "in": "query", + "name": "query_goal_code", + "type": "string", + "description": "Goal-code feature-type query", + "example": "*", + "required": false + }, + { + "in": "query", + "name": "query_protocol", + "type": "string", + "description": "Protocol feature-type query", + "example": "*", + "required": false + } + ], + "tags": [ + "discover-features v2.0" + ], + "summary": "Query supported features", + "produces": [ + "application/json" + ] + } + }, + "/discover-features-2.0/records": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/V20DiscoveryExchangeListResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "query", + "name": "connection_id", + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": false + } + ], + "tags": [ + "discover-features v2.0" + ], + "summary": "Discover Features v2.0 records", + "produces": [ + "application/json" + ] + } + }, + "/discover-features/query": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/V10DiscoveryRecord" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "query", + "name": "comment", + "type": "string", + "description": "Comment", + "example": "test", + "required": false + }, + { + "in": "query", + "name": "connection_id", + "type": "string", + "description": "Connection identifier, if none specified, then the query will provide features for this agent.", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": false + }, + { + "in": "query", + "name": "query", + "type": "string", + "description": "Protocol feature query", + "example": "*", + "required": false + } + ], + "tags": [ + "discover-features" + ], + "summary": "Query supported features", + "produces": [ + "application/json" + ] + } + }, + "/discover-features/records": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/V10DiscoveryExchangeListResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "query", + "name": "connection_id", + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": false + } + ], + "tags": [ + "discover-features" + ], + "summary": "Discover Features records", + "produces": [ + "application/json" + ] + } + }, + "/issue-credential-2.0/create": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/V20CredExRecord" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/V20IssueCredSchemaCore" + } + } + ], + "tags": [ + "issue-credential v2.0" + ], + "summary": "Create a credential record without sending (generally for use with Out-Of-Band)", + "produces": [ + "application/json" + ] + } + }, + "/issue-credential-2.0/create-offer": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/V20CredExRecord" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/V20CredOfferConnFreeRequest" + } + } + ], + "tags": [ + "issue-credential v2.0" + ], + "summary": "Create a credential offer, independent of any proposal or connection", + "produces": [ + "application/json" + ] + } + }, + "/issue-credential-2.0/records": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/V20CredExRecordListResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "query", + "name": "connection_id", + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": false + }, + { + "in": "query", + "name": "limit", + "type": "integer", + "default": 100, + "description": "Number of results to return", + "example": 50, + "required": false + }, + { + "in": "query", + "name": "offset", + "type": "integer", + "default": 0, + "description": "Offset for pagination", + "example": 0, + "required": false + }, + { + "in": "query", + "name": "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": "limit", + "type": "integer", + "default": 100, + "description": "Number of results to return", + "example": 50, + "required": false + }, + { + "in": "query", + "name": "offset", + "type": "integer", + "default": 0, + "description": "Offset for pagination", + "example": 0, + "required": false + }, + { + "in": "query", + "name": "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": "limit", + "type": "integer", + "default": 100, + "description": "Number of results to return", + "example": 50, + "required": false + }, + { + "in": "query", + "name": "offset", + "type": "integer", + "default": 0, + "description": "Offset for pagination", + "example": 0, + "required": false + }, + { + "in": "query", + "name": "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": "limit", + "type": "integer", + "default": 100, + "description": "Number of results to return", + "example": 50, + "required": false + }, + { + "in": "query", + "name": "offset", + "type": "integer", + "default": 0, + "description": "Offset for pagination", + "example": 0, + "required": false + }, + { + "in": "query", + "name": "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", + "pattern": "^[1-9][0-9]*$", + "description": "Maximum number to retrieve", + "example": "1", + "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": "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", + "pattern": "^[0-9]*$", + "description": "Start index", + "example": "0", + "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": "limit", + "type": "integer", + "default": 100, + "description": "Number of results to return", + "example": 50, + "required": false + }, + { + "in": "query", + "name": "offset", + "type": "integer", + "default": 0, + "description": "Offset for pagination", + "example": 0, + "required": false + }, + { + "in": "query", + "name": "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", + "pattern": "^[1-9][0-9]*$", + "description": "Maximum number to retrieve", + "example": "1", + "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": "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", + "pattern": "^[0-9]*$", + "description": "Start index", + "example": "0", + "required": false + } + ], + "tags": [ + "present-proof v1.0" + ], + "summary": "Fetch credentials for a presentation request from wallet", + "deprecated": true, + "produces": [ + "application/json" + ] + } + }, + "/present-proof/records/{pres_ex_id}/problem-report": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/V10PresentProofModuleResponse" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/V10PresentationProblemReportRequest" + } + }, + { + "in": "path", + "name": "pres_ex_id", + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Presentation exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + } + ], + "tags": [ + "present-proof v1.0" + ], + "summary": "Send a problem report for presentation exchange", + "deprecated": true, + "produces": [ + "application/json" + ] + } + }, + "/present-proof/records/{pres_ex_id}/send-presentation": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/V10PresentationExchange" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/V10PresentationSendRequest" + } + }, + { + "in": "path", + "name": "pres_ex_id", + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Presentation exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + } + ], + "tags": [ + "present-proof v1.0" + ], + "summary": "Sends a proof presentation", + "deprecated": true, + "produces": [ + "application/json" + ] + } + }, + "/present-proof/records/{pres_ex_id}/send-request": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/V10PresentationExchange" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/V10PresentationSendRequestToProposal" + } + }, + { + "in": "path", + "name": "pres_ex_id", + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Presentation exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + } + ], + "tags": [ + "present-proof v1.0" + ], + "summary": "Sends a presentation request in reference to a proposal", + "deprecated": true, + "produces": [ + "application/json" + ] + } + }, + "/present-proof/records/{pres_ex_id}/verify-presentation": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/V10PresentationExchange" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "pres_ex_id", + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Presentation exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + } + ], + "tags": [ + "present-proof v1.0" + ], + "summary": "Verify a received presentation", + "deprecated": true, + "produces": [ + "application/json" + ] + } + }, + "/present-proof/send-proposal": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/V10PresentationExchange" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/V10PresentationProposalRequest" + } + } + ], + "tags": [ + "present-proof v1.0" + ], + "summary": "Sends a presentation proposal", + "deprecated": true, + "produces": [ + "application/json" + ] + } + }, + "/present-proof/send-request": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/V10PresentationExchange" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/V10PresentationSendRequestRequest" + } + } + ], + "tags": [ + "present-proof v1.0" + ], + "summary": "Sends a free presentation request not bound to any proposal", + "deprecated": true, + "produces": [ + "application/json" + ] + } + }, + "/resolver/resolve/{did}": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/ResolutionResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "did", + "type": "string", + "pattern": "^did:([a-z0-9]+):((?:[a-zA-Z0-9._%-]*:)*[a-zA-Z0-9._%-]+)$", + "description": "DID", + "example": "did:ted:WgWxqztrNooG92RXvxSTWv", + "required": true + } + ], + "tags": [ + "resolver" + ], + "summary": "Retrieve doc for requested did", + "produces": [ + "application/json" + ] + } + }, + "/revocation/active-registry/{cred_def_id}": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/RevRegResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "cred_def_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "required": true + } + ], + "tags": [ + "revocation" + ], + "summary": "Get current active revocation registry by credential definition id", + "produces": [ + "application/json" + ] + } + }, + "/revocation/active-registry/{cred_def_id}/rotate": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/RevRegsCreated" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "cred_def_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "required": true + } + ], + "tags": [ + "revocation" + ], + "summary": "Rotate revocation registry", + "produces": [ + "application/json" + ] + } + }, + "/revocation/clear-pending-revocations": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/PublishRevocations" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/ClearPendingRevocationsRequest" + } + } + ], + "tags": [ + "revocation" + ], + "summary": "Clear pending revocations", + "produces": [ + "application/json" + ] + } + }, + "/revocation/create-registry": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/RevRegResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/RevRegCreateRequest" + } + } + ], + "tags": [ + "revocation" + ], + "summary": "Creates a new revocation registry", + "produces": [ + "application/json" + ] + } + }, + "/revocation/credential-record": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/CredRevRecordResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "query", + "name": "cred_ex_id", + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Credential exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": false + }, + { + "in": "query", + "name": "cred_rev_id", + "type": "string", + "pattern": "^[1-9][0-9]*$", + "description": "Credential revocation identifier", + "example": "12345", + "required": false + }, + { + "in": "query", + "name": "rev_reg_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "required": false + } + ], + "tags": [ + "revocation" + ], + "summary": "Get credential revocation status", + "produces": [ + "application/json" + ] + } + }, + "/revocation/publish-revocations": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/TxnOrPublishRevocationsResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/PublishRevocations" + } + }, + { + "in": "query", + "name": "conn_id", + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": false + }, + { + "in": "query", + "name": "create_transaction_for_endorser", + "type": "boolean", + "description": "Create Transaction For Endorser's signature", + "required": false + } + ], + "tags": [ + "revocation" + ], + "summary": "Publish pending revocations to ledger", + "produces": [ + "application/json" + ] + } + }, + "/revocation/registries/created": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/RevRegsCreated" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "query", + "name": "cred_def_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "required": false + }, + { + "in": "query", + "name": "state", + "type": "string", + "enum": [ + "init", + "generated", + "posted", + "active", + "full", + "decommissioned" + ], + "description": "Revocation registry state", + "required": false + } + ], + "tags": [ + "revocation" + ], + "summary": "Search for matching revocation registries that current agent created", + "produces": [ + "application/json" + ] + } + }, + "/revocation/registry/delete-tails-file": { + "delete": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/TailsDeleteResponse" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "query", + "name": "cred_def_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "required": false + }, + { + "in": "query", + "name": "rev_reg_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "required": false + } + ], + "tags": [ + "revocation" + ], + "summary": "Delete the tail files", + "produces": [ + "application/json" + ] + } + }, + "/revocation/registry/{rev_reg_id}": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/RevRegResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "rev_reg_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "required": true + } + ], + "tags": [ + "revocation" + ], + "summary": "Get revocation registry by revocation registry id", + "produces": [ + "application/json" + ] + }, + "patch": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/RevRegResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/RevRegUpdateTailsFileUri" + } + }, + { + "in": "path", + "name": "rev_reg_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "required": true + } + ], + "tags": [ + "revocation" + ], + "summary": "Update revocation registry with new public URI to its tails file", + "produces": [ + "application/json" + ] + } + }, + "/revocation/registry/{rev_reg_id}/definition": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/TxnOrRevRegResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "rev_reg_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "required": true + }, + { + "in": "query", + "name": "conn_id", + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": false + }, + { + "in": "query", + "name": "create_transaction_for_endorser", + "type": "boolean", + "description": "Create Transaction For Endorser's signature", + "required": false + } + ], + "tags": [ + "revocation" + ], + "summary": "Send revocation registry definition to ledger", + "produces": [ + "application/json" + ] + } + }, + "/revocation/registry/{rev_reg_id}/entry": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/RevRegResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "rev_reg_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "required": true + }, + { + "in": "query", + "name": "conn_id", + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": false + }, + { + "in": "query", + "name": "create_transaction_for_endorser", + "type": "boolean", + "description": "Create Transaction For Endorser's signature", + "required": false + } + ], + "tags": [ + "revocation" + ], + "summary": "Send revocation registry entry to ledger", + "produces": [ + "application/json" + ] + } + }, + "/revocation/registry/{rev_reg_id}/fix-revocation-entry-state": { + "put": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/RevRegWalletUpdatedResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "rev_reg_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "required": true + }, + { + "in": "query", + "name": "apply_ledger_update", + "type": "boolean", + "description": "Apply updated accumulator transaction to ledger", + "required": true + } + ], + "tags": [ + "revocation" + ], + "summary": "Fix revocation state in wallet and return number of updated entries", + "produces": [ + "application/json" + ] + } + }, + "/revocation/registry/{rev_reg_id}/issued": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/RevRegIssuedResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "rev_reg_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "required": true + } + ], + "tags": [ + "revocation" + ], + "summary": "Get number of credentials issued against revocation registry", + "produces": [ + "application/json" + ] + } + }, + "/revocation/registry/{rev_reg_id}/issued/details": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/CredRevRecordDetailsResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "rev_reg_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "required": true + } + ], + "tags": [ + "revocation" + ], + "summary": "Get details of credentials issued against revocation registry", + "produces": [ + "application/json" + ] + } + }, + "/revocation/registry/{rev_reg_id}/issued/indy_recs": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/CredRevIndyRecordsResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "rev_reg_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "required": true + } + ], + "tags": [ + "revocation" + ], + "summary": "Get details of revoked credentials from ledger", + "produces": [ + "application/json" + ] + } + }, + "/revocation/registry/{rev_reg_id}/set-state": { + "patch": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/RevRegResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "rev_reg_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "required": true + }, + { + "in": "query", + "name": "state", + "type": "string", + "enum": [ + "init", + "generated", + "posted", + "active", + "full" + ], + "description": "Revocation registry state to set", + "required": true + } + ], + "tags": [ + "revocation" + ], + "summary": "Set revocation registry state manually", + "produces": [ + "application/json" + ] + } + }, + "/revocation/registry/{rev_reg_id}/tails-file": { + "put": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/RevocationModuleResponse" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "rev_reg_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "required": true + } + ], + "tags": [ + "revocation" + ], + "summary": "Upload local tails file to server", + "produces": [ + "application/json" + ] + }, + "get": { + "responses": { + "200": { + "schema": { + "type": "string", + "format": "binary" + }, + "description": "tails file" + } + }, + "parameters": [ + { + "in": "path", + "name": "rev_reg_id", + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "required": true + } + ], + "tags": [ + "revocation" + ], + "summary": "Download tails file", + "produces": [ + "application/octet-stream" + ] + } + }, + "/revocation/revoke": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/RevocationModuleResponse" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/RevokeRequest" + } + }, + { + "in": "query", + "name": "conn_id", + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": false + }, + { + "in": "query", + "name": "create_transaction_for_endorser", + "type": "boolean", + "description": "Create Transaction For Endorser's signature", + "required": false + } + ], + "tags": [ + "revocation" + ], + "summary": "Revoke an issued credential", + "produces": [ + "application/json" + ] + } + }, + "/schemas": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/TxnOrSchemaSendResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/SchemaSendRequest" + } + }, + { + "in": "query", + "name": "conn_id", + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": false + }, + { + "in": "query", + "name": "create_transaction_for_endorser", + "type": "boolean", + "description": "Create Transaction For Endorser's signature", + "required": false + } + ], + "tags": [ + "schema" + ], + "summary": "Sends a schema to the ledger", + "produces": [ + "application/json" + ] + } + }, + "/schemas/created": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/SchemasCreatedResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "query", + "name": "schema_id", + "type": "string", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "required": false + }, + { + "in": "query", + "name": "schema_issuer_did", + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "description": "Schema issuer DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "required": false + }, + { + "in": "query", + "name": "schema_name", + "type": "string", + "description": "Schema name", + "example": "membership", + "required": false + }, + { + "in": "query", + "name": "schema_version", + "type": "string", + "pattern": "^[0-9.]+$", + "description": "Schema version", + "example": "1.0", + "required": false + } + ], + "tags": [ + "schema" + ], + "summary": "Search for matching schema that agent originated", + "produces": [ + "application/json" + ] + } + }, + "/schemas/{schema_id}": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/SchemaGetResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "schema_id", + "type": "string", + "pattern": "^[1-9][0-9]*|[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "required": true + } + ], + "tags": [ + "schema" + ], + "summary": "Gets a schema from the ledger", + "produces": [ + "application/json" + ] + } + }, + "/schemas/{schema_id}/write_record": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/SchemaGetResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "schema_id", + "type": "string", + "pattern": "^[1-9][0-9]*|[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "required": true + } + ], + "tags": [ + "schema" + ], + "summary": "Writes a schema non-secret record to the wallet", + "produces": [ + "application/json" + ] + } + }, + "/settings": { + "put": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/ProfileSettings" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/UpdateProfileSettings" + } + } + ], + "tags": [ + "settings" + ], + "summary": "Update configurable settings associated with the profile.", + "produces": [ + "application/json" + ] + }, + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/ProfileSettings" + }, + "description": "" + } + }, + "parameters": [], + "tags": [ + "settings" + ], + "summary": "Get the configurable settings associated with the profile.", + "produces": [ + "application/json" + ] + } + }, + "/shutdown": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/AdminShutdown" + }, + "description": "" + } + }, + "parameters": [], + "tags": [ + "server" + ], + "summary": "Shut down server", + "produces": [ + "application/json" + ] + } + }, + "/status": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/AdminStatus" + }, + "description": "" + } + }, + "parameters": [], + "tags": [ + "server" + ], + "summary": "Fetch the server status", + "produces": [ + "application/json" + ] + } + }, + "/status/config": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/AdminConfig" + }, + "description": "" + } + }, + "parameters": [], + "tags": [ + "server" + ], + "summary": "Fetch the server configuration", + "produces": [ + "application/json" + ] + } + }, + "/status/live": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/AdminStatusLiveliness" + }, + "description": "" + } + }, + "parameters": [], + "tags": [ + "server" + ], + "summary": "Liveliness check", + "produces": [ + "application/json" + ] + } + }, + "/status/ready": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/AdminStatusReadiness" + }, + "description": "" + } + }, + "parameters": [], + "tags": [ + "server" + ], + "summary": "Readiness check", + "produces": [ + "application/json" + ] + } + }, + "/status/reset": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/AdminReset" + }, + "description": "" + } + }, + "parameters": [], + "tags": [ + "server" + ], + "summary": "Reset statistics", + "produces": [ + "application/json" + ] + } + }, + "/transaction/{tran_id}/resend": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/TransactionRecord" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "tran_id", + "type": "string", + "description": "Transaction identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + } + ], + "tags": [ + "endorse-transaction" + ], + "summary": "For Author to resend a particular transaction request", + "produces": [ + "application/json" + ] + } + }, + "/transactions": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/TransactionList" + }, + "description": "" + } + }, + "parameters": [], + "tags": [ + "endorse-transaction" + ], + "summary": "Query transactions", + "produces": [ + "application/json" + ] + } + }, + "/transactions/create-request": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/TransactionRecord" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/Date" + } + }, + { + "in": "query", + "name": "tran_id", + "type": "string", + "description": "Transaction identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + } + ], + "tags": [ + "endorse-transaction" + ], + "summary": "For author to send a transaction request", + "produces": [ + "application/json" + ] + } + }, + "/transactions/{conn_id}/set-endorser-info": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/EndorserInfo" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "conn_id", + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + }, + { + "in": "query", + "name": "endorser_did", + "type": "string", + "description": "Endorser DID", + "required": true + }, + { + "in": "query", + "name": "endorser_name", + "type": "string", + "description": "Endorser Name", + "required": false + } + ], + "tags": [ + "endorse-transaction" + ], + "summary": "Set Endorser Info", + "produces": [ + "application/json" + ] + } + }, + "/transactions/{conn_id}/set-endorser-role": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/TransactionJobs" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "conn_id", + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + }, + { + "in": "query", + "name": "transaction_my_job", + "type": "string", + "enum": [ + "TRANSACTION_AUTHOR", + "TRANSACTION_ENDORSER", + "reset" + ], + "description": "Transaction related jobs", + "required": false + } + ], + "tags": [ + "endorse-transaction" + ], + "summary": "Set transaction jobs", + "produces": [ + "application/json" + ] + } + }, + "/transactions/{tran_id}": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/TransactionRecord" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "tran_id", + "type": "string", + "description": "Transaction identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + } + ], + "tags": [ + "endorse-transaction" + ], + "summary": "Fetch a single transaction record", + "produces": [ + "application/json" + ] + } + }, + "/transactions/{tran_id}/cancel": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/TransactionRecord" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "tran_id", + "type": "string", + "description": "Transaction identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + } + ], + "tags": [ + "endorse-transaction" + ], + "summary": "For Author to cancel a particular transaction request", + "produces": [ + "application/json" + ] + } + }, + "/transactions/{tran_id}/endorse": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/TransactionRecord" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "tran_id", + "type": "string", + "description": "Transaction identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + }, + { + "in": "query", + "name": "endorser_did", + "type": "string", + "description": "Endorser DID", + "required": false + } + ], + "tags": [ + "endorse-transaction" + ], + "summary": "For Endorser to endorse a particular transaction record", + "produces": [ + "application/json" + ] + } + }, + "/transactions/{tran_id}/refuse": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/TransactionRecord" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "tran_id", + "type": "string", + "description": "Transaction identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + } + ], + "tags": [ + "endorse-transaction" + ], + "summary": "For Endorser to refuse a particular transaction record", + "produces": [ + "application/json" + ] + } + }, + "/transactions/{tran_id}/write": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/TransactionRecord" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "tran_id", + "type": "string", + "description": "Transaction identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": true + } + ], + "tags": [ + "endorse-transaction" + ], + "summary": "For Author / Endorser to write an endorsed transaction to the ledger", + "produces": [ + "application/json" + ] + } + }, + "/vc/credentials": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/ListCredentialsResponse" + }, + "description": "" + } + }, + "parameters": [], + "tags": [ + "vc-api" + ], + "summary": "List credentials", + "produces": [ + "application/json" + ] + } + }, + "/vc/credentials/issue": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/IssueCredentialResponse" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/IssueCredentialRequest" + } + } + ], + "tags": [ + "vc-api" + ], + "summary": "Issue a credential", + "produces": [ + "application/json" + ] + } + }, + "/vc/credentials/store": { + "post": { + "responses": {}, + "parameters": [], + "tags": [ + "vc-api" + ], + "summary": "Store a credential", + "produces": [ + "application/json" + ] + } + }, + "/vc/credentials/verify": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/VerifyCredentialResponse" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/VerifyCredentialRequest" + } + } + ], + "tags": [ + "vc-api" + ], + "summary": "Verify a credential", + "produces": [ + "application/json" + ] + } + }, + "/vc/credentials/{credential_id}": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/FetchCredentialResponse" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "path", + "name": "credential_id", + "required": true, + "type": "string" + } + ], + "tags": [ + "vc-api" + ], + "summary": "Fetch credential by ID", + "produces": [ + "application/json" + ] + } + }, + "/vc/presentations/prove": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/ProvePresentationResponse" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/ProvePresentationRequest" + } + } + ], + "tags": [ + "vc-api" + ], + "summary": "Prove a presentation", + "produces": [ + "application/json" + ] + } + }, + "/vc/presentations/verify": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/VerifyPresentationResponse" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/VerifyPresentationRequest" + } + } + ], + "tags": [ + "vc-api" + ], + "summary": "Verify a Presentation", + "produces": [ + "application/json" + ] + } + }, + "/wallet/did": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/DIDList" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "query", + "name": "did", + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "description": "DID of interest", + "example": "did:peer:WgWxqztrNooG92RXvxSTWv", + "required": false + }, + { + "in": "query", + "name": "key_type", + "type": "string", + "enum": [ + "ed25519", + "bls12381g2" + ], + "example": "ed25519", + "description": "Key type to query for.", + "required": false + }, + { + "in": "query", + "name": "method", + "type": "string", + "enum": [ + "key", + "sov", + "did:peer:2", + "did:peer:4" + ], + "example": "key", + "description": "DID method to query for. e.g. sov to only fetch indy/sov DIDs", + "required": false + }, + { + "in": "query", + "name": "posture", + "type": "string", + "enum": [ + "public", + "posted", + "wallet_only" + ], + "description": "Whether DID is current public DID, posted to ledger but current public DID, or local to the wallet", + "example": "wallet_only", + "required": false + }, + { + "in": "query", + "name": "verkey", + "type": "string", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "description": "Verification key of interest", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "required": false + } + ], + "tags": [ + "wallet" + ], + "summary": "List wallet DIDs", + "produces": [ + "application/json" + ] + } + }, + "/wallet/did/create": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/DIDResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/DIDCreate" + } + } + ], + "tags": [ + "wallet" + ], + "summary": "Create a local DID", + "produces": [ + "application/json" + ] + } + }, + "/wallet/did/local/rotate-keypair": { + "patch": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/WalletModuleResponse" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "query", + "name": "did", + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "description": "DID of interest", + "example": "did:peer:WgWxqztrNooG92RXvxSTWv", + "required": true + } + ], + "tags": [ + "wallet" + ], + "summary": "Rotate keypair for a DID not posted to the ledger", + "produces": [ + "application/json" + ] + } + }, + "/wallet/did/public": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/DIDResult" + }, + "description": "" + } + }, + "parameters": [], + "tags": [ + "wallet" + ], + "summary": "Fetch the current public DID", + "produces": [ + "application/json" + ] + }, + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/DIDResult" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "query", + "name": "did", + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "description": "DID of interest", + "example": "did:peer:WgWxqztrNooG92RXvxSTWv", + "required": true + }, + { + "in": "query", + "name": "conn_id", + "type": "string", + "description": "Connection identifier", + "required": false + }, + { + "in": "query", + "name": "create_transaction_for_endorser", + "type": "boolean", + "description": "Create Transaction For Endorser's signature", + "required": false + }, + { + "in": "query", + "name": "mediation_id", + "type": "string", + "description": "Mediation identifier", + "required": false + } + ], + "tags": [ + "wallet" + ], + "summary": "Assign the current public DID", + "produces": [ + "application/json" + ] + } + }, + "/wallet/get-did-endpoint": { + "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/DIDEndpoint" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "query", + "name": "did", + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "description": "DID of interest", + "example": "did:peer:WgWxqztrNooG92RXvxSTWv", + "required": true + } + ], + "tags": [ + "wallet" + ], + "summary": "Query DID endpoint in wallet", + "produces": [ + "application/json" + ] + } + }, + "/wallet/jwt/sign": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/WalletModuleResponse" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/JWSCreate" + } + } + ], + "tags": [ + "wallet" + ], + "summary": "Create a EdDSA jws using did keys with a given payload", + "produces": [ + "application/json" + ] + } + }, + "/wallet/jwt/verify": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/JWSVerifyResponse" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/JWSVerify" + } + } + ], + "tags": [ + "wallet" + ], + "summary": "Verify a EdDSA jws using did keys with a given JWS", + "produces": [ + "application/json" + ] + } + }, + "/wallet/sd-jwt/sign": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/WalletModuleResponse" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/SDJWSCreate" + } + } + ], + "tags": [ + "wallet" + ], + "summary": "Create a EdDSA sd-jws using did keys with a given payload", + "produces": [ + "application/json" + ] + } + }, + "/wallet/sd-jwt/verify": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/SDJWSVerifyResponse" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/SDJWSVerify" + } + } + ], + "tags": [ + "wallet" + ], + "summary": "Verify a EdDSA sd-jws using did keys with a given SD-JWS with optional key binding", + "produces": [ + "application/json" + ] + } + }, + "/wallet/set-did-endpoint": { + "post": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/WalletModuleResponse" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/DIDEndpointWithType" + } + }, + { + "in": "query", + "name": "conn_id", + "type": "string", + "description": "Connection identifier", + "required": false + }, + { + "in": "query", + "name": "create_transaction_for_endorser", + "type": "boolean", + "description": "Create Transaction For Endorser's signature", + "required": false + } + ], + "tags": [ + "wallet" + ], + "summary": "Update endpoint in wallet and on ledger if posted to it", + "produces": [ + "application/json" + ] + } + } + }, + "info": { + "title": "Aries Cloud Agent", + "version": "v1.0.0rc5" + }, + "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" + }, + "AdminConfig": { + "properties": { + "config": { + "description": "Configuration settings", + "type": "object" + } + }, + "required": [ + "config" + ], + "type": "object" + }, + "AdminMediationDeny": { + "properties": {}, + "type": "object" + }, + "AdminModules": { + "properties": { + "result": { + "description": "List of admin modules", + "items": { + "description": "admin module", + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "AdminReset": { + "properties": {}, + "type": "object" + }, + "AdminShutdown": { + "properties": {}, + "type": "object" + }, + "AdminStatus": { + "properties": { + "conductor": { + "description": "Conductor statistics", + "type": "object" + }, + "label": { + "description": "Default label", + "type": "string", + "x-nullable": true + }, + "timing": { + "description": "Timing results", + "type": "object" + }, + "version": { + "description": "Version code", + "type": "string" + } + }, + "type": "object" + }, + "AdminStatusLiveliness": { + "properties": { + "alive": { + "description": "Liveliness status", + "example": true, + "type": "boolean" + } + }, + "type": "object" + }, + "AdminStatusReadiness": { + "properties": { + "ready": { + "description": "Readiness status", + "example": true, + "type": "boolean" + } + }, + "type": "object" + }, + "AnonCredsSchema": { + "properties": { + "attrNames": { + "description": "Schema attribute names", + "items": { + "description": "Attribute name", + "example": "score", + "type": "string" + }, + "type": "array" + }, + "issuerId": { + "description": "Issuer Identifier of the credential definition or schema", + "example": "WgWxqztrNooG92RXvxSTWv", + "type": "string" + }, + "name": { + "description": "Schema name", + "example": "Example schema", + "type": "string" + }, + "version": { + "description": "Schema version", + "example": "1.0", + "type": "string" + } + }, + "type": "object" + }, + "AttachDecorator": { + "properties": { + "@id": { + "description": "Attachment identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "byte_count": { + "description": "Byte count of data included by reference", + "example": 1234, + "type": "integer" + }, + "data": { + "$ref": "#/definitions/AttachDecoratorData" + }, + "description": { + "description": "Human-readable description of content", + "example": "view from doorway, facing east, with lights off", + "type": "string" + }, + "filename": { + "description": "File name", + "example": "IMG1092348.png", + "type": "string" + }, + "lastmod_time": { + "description": "Hint regarding last modification datetime, in ISO-8601 format", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "mime-type": { + "description": "MIME type", + "example": "image/png", + "type": "string" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "AttachDecoratorData": { + "properties": { + "base64": { + "description": "Base64-encoded data", + "example": "ey4uLn0=", + "pattern": "^[a-zA-Z0-9+/]*={0,2}$", + "type": "string" + }, + "json": { + "description": "JSON-serialized data", + "example": "{\"sample\": \"content\"}" + }, + "jws": { + "allOf": [ + { + "$ref": "#/definitions/AttachDecoratorDataJWS" + } + ], + "description": "Detached Java Web Signature" + }, + "links": { + "description": "List of hypertext links to data", + "items": { + "example": "https://link.to/data", + "type": "string" + }, + "type": "array" + }, + "sha256": { + "description": "SHA256 hash (binhex encoded) of content", + "example": "617a48c7c8afe0521efdc03e5bb0ad9e655893e6b4b51f0e794d70fba132aacb", + "pattern": "^[a-fA-F0-9+/]{64}$", + "type": "string" + } + }, + "type": "object" + }, + "AttachDecoratorData1JWS": { + "properties": { + "header": { + "$ref": "#/definitions/AttachDecoratorDataJWSHeader" + }, + "protected": { + "description": "protected JWS header", + "example": "ey4uLn0", + "pattern": "^[-_a-zA-Z0-9]*$", + "type": "string" + }, + "signature": { + "description": "signature", + "example": "ey4uLn0", + "pattern": "^[-_a-zA-Z0-9]*$", + "type": "string" + } + }, + "required": [ + "header", + "signature" + ], + "type": "object" + }, + "AttachDecoratorDataJWS": { + "properties": { + "header": { + "$ref": "#/definitions/AttachDecoratorDataJWSHeader" + }, + "protected": { + "description": "protected JWS header", + "example": "ey4uLn0", + "pattern": "^[-_a-zA-Z0-9]*$", + "type": "string" + }, + "signature": { + "description": "signature", + "example": "ey4uLn0", + "pattern": "^[-_a-zA-Z0-9]*$", + "type": "string" + }, + "signatures": { + "description": "List of signatures", + "items": { + "$ref": "#/definitions/AttachDecoratorData1JWS" + }, + "type": "array" + } + }, + "type": "object" + }, + "AttachDecoratorDataJWSHeader": { + "properties": { + "kid": { + "description": "Key identifier, in W3C did:key or DID URL format", + "example": "did:sov:LjgpST2rjsoxYegQDRm7EL#keys-4", + "pattern": "^did:(?:key:z[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+|sov:[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}(;.*)?(\\?.*)?#.+)$", + "type": "string" + } + }, + "required": [ + "kid" + ], + "type": "object" + }, + "AttachmentDef": { + "properties": { + "id": { + "description": "Attachment identifier", + "example": "attachment-0", + "type": "string" + }, + "type": { + "description": "Attachment type", + "enum": [ + "credential-offer", + "present-proof" + ], + "example": "present-proof", + "type": "string" + } + }, + "type": "object" + }, + "AttributeMimeTypesResult": { + "properties": { + "results": { + "additionalProperties": { + "description": "MIME type", + "type": "string" + }, + "type": "object", + "x-nullable": true + } + }, + "type": "object" + }, + "BasicMessageModuleResponse": { + "properties": {}, + "type": "object" + }, + "ClaimFormat": { + "properties": { + "di_vc": { + "type": "object" + }, + "jwt": { + "type": "object" + }, + "jwt_vc": { + "type": "object" + }, + "jwt_vp": { + "type": "object" + }, + "ldp": { + "type": "object" + }, + "ldp_vc": { + "type": "object" + }, + "ldp_vp": { + "type": "object" + } + }, + "type": "object" + }, + "ClearPendingRevocationsRequest": { + "properties": { + "purge": { + "additionalProperties": { + "items": { + "description": "Credential revocation identifier", + "example": "12345", + "pattern": "^[1-9][0-9]*$", + "type": "string" + }, + "type": "array" + }, + "description": "Credential revocation ids by revocation registry id: omit for all, specify null or empty list for all pending per revocation registry", + "type": "object" + } + }, + "type": "object" + }, + "ConfigurableWriteLedgers": { + "properties": { + "write_ledgers": { + "description": "List of configurable write ledgers identifiers", + "items": { + "description": "Ledgers identifiers", + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "ConnRecord": { + "properties": { + "accept": { + "description": "Connection acceptance: manual or auto", + "enum": [ + "manual", + "auto" + ], + "example": "auto", + "type": "string" + }, + "alias": { + "description": "Optional alias to apply to connection for later use", + "example": "Bob, providing quotes", + "type": "string" + }, + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "connection_protocol": { + "description": "Connection protocol used", + "enum": [ + "connections/1.0", + "didexchange/1.0", + "didexchange/1.1" + ], + "example": "connections/1.0", + "type": "string" + }, + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "error_msg": { + "description": "Error message", + "example": "No DIDDoc provided; cannot connect to public DID", + "type": "string" + }, + "inbound_connection_id": { + "description": "Inbound routing connection id to use", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "invitation_key": { + "description": "Public key for connection", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "type": "string" + }, + "invitation_mode": { + "description": "Invitation mode", + "enum": [ + "once", + "multi", + "static" + ], + "example": "once", + "type": "string" + }, + "invitation_msg_id": { + "description": "ID of out-of-band invitation message", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "my_did": { + "description": "Our DID for connection", + "example": "did:peer:WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "type": "string" + }, + "request_id": { + "description": "Connection request identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "rfc23_state": { + "description": "State per RFC 23", + "example": "invitation-sent", + "readOnly": true, + "type": "string" + }, + "state": { + "description": "Current record state", + "example": "active", + "type": "string" + }, + "their_did": { + "description": "Their DID for connection", + "example": "did:peer:WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "type": "string" + }, + "their_label": { + "description": "Their label for connection", + "example": "Bob", + "type": "string" + }, + "their_public_did": { + "description": "Other agent's public DID for connection", + "example": "2cpBmR3FqGKWi5EyUbpRY8", + "type": "string" + }, + "their_role": { + "description": "Their role in the connection protocol", + "enum": [ + "invitee", + "requester", + "inviter", + "responder" + ], + "example": "requester", + "type": "string" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + } + }, + "required": [ + "connection_id" + ], + "type": "object" + }, + "ConnectionInvitation": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "did": { + "description": "DID for connection invitation", + "example": "did:peer:WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "type": "string" + }, + "imageUrl": { + "description": "Optional image URL for connection invitation", + "example": "http://192.168.56.101/img/logo.jpg", + "format": "url", + "type": "string", + "x-nullable": true + }, + "label": { + "description": "Optional label for connection invitation", + "example": "Bob", + "type": "string" + }, + "recipientKeys": { + "description": "List of recipient keys", + "items": { + "description": "Recipient public key", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "type": "string" + }, + "type": "array" + }, + "routingKeys": { + "description": "List of routing keys", + "items": { + "description": "Routing key", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "type": "string" + }, + "type": "array" + }, + "serviceEndpoint": { + "description": "Service endpoint at which to reach this agent", + "example": "http://192.168.56.101:8020", + "type": "string" + } + }, + "type": "object" + }, + "ConnectionList": { + "properties": { + "results": { + "description": "List of connection records", + "items": { + "$ref": "#/definitions/ConnRecord" + }, + "type": "array" + } + }, + "required": [ + "results" + ], + "type": "object" + }, + "ConnectionMetadata": { + "properties": { + "results": { + "description": "Dictionary of metadata associated with connection.", + "type": "object" + } + }, + "type": "object" + }, + "ConnectionMetadataSetRequest": { + "properties": { + "metadata": { + "description": "Dictionary of metadata to set for connection.", + "type": "object" + } + }, + "required": [ + "metadata" + ], + "type": "object" + }, + "ConnectionModuleResponse": { + "properties": {}, + "type": "object" + }, + "ConnectionStaticRequest": { + "properties": { + "alias": { + "description": "Alias to assign to this connection", + "type": "string" + }, + "my_did": { + "description": "Local DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "my_seed": { + "description": "Seed to use for the local DID", + "type": "string" + }, + "their_did": { + "description": "Remote DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "their_endpoint": { + "description": "URL endpoint for other party", + "example": "https://myhost:8021", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "type": "string" + }, + "their_label": { + "description": "Other party's label for this connection", + "type": "string" + }, + "their_seed": { + "description": "Seed to use for the remote DID", + "type": "string" + }, + "their_verkey": { + "description": "Remote verification key", + "type": "string" + } + }, + "type": "object" + }, + "ConnectionStaticResult": { + "properties": { + "my_did": { + "description": "Local DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "my_endpoint": { + "description": "My URL endpoint", + "example": "https://myhost:8021", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "type": "string" + }, + "my_verkey": { + "description": "My verification key", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "type": "string" + }, + "record": { + "$ref": "#/definitions/ConnRecord" + }, + "their_did": { + "description": "Remote DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "their_verkey": { + "description": "Remote verification key", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "type": "string" + } + }, + "required": [ + "my_did", + "my_endpoint", + "my_verkey", + "record", + "their_did", + "their_verkey" + ], + "type": "object" + }, + "Constraints": { + "properties": { + "fields": { + "items": { + "$ref": "#/definitions/DIFField" + }, + "type": "array" + }, + "is_holder": { + "items": { + "$ref": "#/definitions/DIFHolder" + }, + "type": "array" + }, + "limit_disclosure": { + "description": "LimitDisclosure", + "type": "string" + }, + "status_active": { + "enum": [ + "required", + "allowed", + "disallowed" + ], + "type": "string" + }, + "status_revoked": { + "enum": [ + "required", + "allowed", + "disallowed" + ], + "type": "string" + }, + "status_suspended": { + "enum": [ + "required", + "allowed", + "disallowed" + ], + "type": "string" + }, + "subject_is_issuer": { + "description": "SubjectIsIssuer", + "enum": [ + "required", + "preferred" + ], + "type": "string" + } + }, + "type": "object" + }, + "CreateInvitationRequest": { + "properties": { + "mediation_id": { + "description": "Identifier for active mediation record to be used", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "type": "string" + }, + "metadata": { + "description": "Optional metadata to attach to the connection created with the invitation", + "type": "object" + }, + "my_label": { + "description": "Optional label for connection invitation", + "example": "Bob", + "type": "string" + }, + "recipient_keys": { + "description": "List of recipient keys", + "items": { + "description": "Recipient public key", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "type": "string" + }, + "type": "array" + }, + "routing_keys": { + "description": "List of routing keys", + "items": { + "description": "Routing key", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "type": "string" + }, + "type": "array" + }, + "service_endpoint": { + "description": "Connection endpoint", + "example": "http://192.168.56.102:8020", + "type": "string" + } + }, + "type": "object" + }, + "CreateWalletRequest": { + "properties": { + "extra_settings": { + "description": "Agent config key-value pairs", + "type": "object" + }, + "image_url": { + "description": "Image url for this wallet. This image url is publicized (self-attested) to other agents as part of forming a connection.", + "example": "https://aries.ca/images/sample.png", + "type": "string" + }, + "key_management_mode": { + "description": "Key management method to use for this wallet.", + "enum": [ + "managed" + ], + "example": "managed", + "type": "string" + }, + "label": { + "description": "Label for this wallet. This label is publicized (self-attested) to other agents as part of forming a connection.", + "example": "Alice", + "type": "string" + }, + "wallet_dispatch_type": { + "description": "Webhook target dispatch type for this wallet. default: Dispatch only to webhooks associated with this wallet. base: Dispatch only to webhooks associated with the base wallet. both: Dispatch to both webhook targets.", + "enum": [ + "default", + "both", + "base" + ], + "example": "default", + "type": "string" + }, + "wallet_key": { + "description": "Master key used for key derivation.", + "example": "MySecretKey123", + "type": "string" + }, + "wallet_key_derivation": { + "description": "Key derivation", + "enum": [ + "ARGON2I_MOD", + "ARGON2I_INT", + "RAW" + ], + "example": "RAW", + "type": "string" + }, + "wallet_name": { + "description": "Wallet name", + "example": "MyNewWallet", + "type": "string" + }, + "wallet_type": { + "description": "Type of the wallet to create. Must be same as base wallet.", + "enum": [ + "askar", + "askar-anoncreds", + "in_memory" + ], + "example": "askar", + "type": "string" + }, + "wallet_webhook_urls": { + "description": "List of Webhook URLs associated with this subwallet", + "items": { + "description": "Optional webhook URL to receive webhook messages", + "example": "http://localhost:8022/webhooks", + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "CreateWalletResponse": { + "properties": { + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "key_management_mode": { + "description": "Mode regarding management of wallet key", + "enum": [ + "managed", + "unmanaged" + ], + "type": "string" + }, + "settings": { + "description": "Settings for this wallet.", + "type": "object" + }, + "state": { + "description": "Current record state", + "example": "active", + "type": "string" + }, + "token": { + "description": "Authorization token to authenticate wallet requests", + "example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk", + "type": "string" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "wallet_id": { + "description": "Wallet record ID", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + } + }, + "required": [ + "key_management_mode", + "wallet_id" + ], + "type": "object" + }, + "CreateWalletTokenRequest": { + "properties": { + "wallet_key": { + "description": "Master key used for key derivation. Only required for unmanaged wallets.", + "example": "MySecretKey123", + "type": "string" + } + }, + "type": "object" + }, + "CreateWalletTokenResponse": { + "properties": { + "token": { + "description": "Authorization token to authenticate wallet requests", + "example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk", + "type": "string" + } + }, + "type": "object" + }, + "CredAttrSpec": { + "properties": { + "mime-type": { + "description": "MIME type: omit for (null) default", + "example": "image/jpeg", + "type": "string", + "x-nullable": true + }, + "name": { + "description": "Attribute name", + "example": "favourite_drink", + "type": "string" + }, + "value": { + "description": "Attribute value: base64-encode if MIME type is present", + "example": "martini", + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "CredDef": { + "properties": { + "issuerId": { + "description": "Issuer Identifier of the credential definition or schema", + "example": "WgWxqztrNooG92RXvxSTWv", + "type": "string" + }, + "schemaId": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "type": "string" + }, + "tag": { + "description": "The tag value passed in by the Issuer to an AnonCred's Credential Definition create and store implementation.", + "example": "default", + "type": "string" + }, + "type": { + "enum": [ + "CL" + ], + "type": "string" + }, + "value": { + "$ref": "#/definitions/CredDefValueSchemaAnoncreds" + } + }, + "type": "object" + }, + "CredDefPostOptions": { + "properties": { + "create_transaction_for_endorser": { + "description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.", + "example": false, + "type": "boolean" + }, + "endorser_connection_id": { + "description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "revocation_registry_size": { + "description": "Maximum number of credential revocations per registry", + "example": 1000, + "type": "integer" + }, + "support_revocation": { + "description": "Support credential revocation", + "type": "boolean" + } + }, + "type": "object" + }, + "CredDefPostRequest": { + "properties": { + "credential_definition": { + "$ref": "#/definitions/InnerCredDef" + }, + "options": { + "$ref": "#/definitions/CredDefPostOptions" + } + }, + "type": "object" + }, + "CredDefResult": { + "properties": { + "credential_definition_metadata": { + "type": "object" + }, + "credential_definition_state": { + "$ref": "#/definitions/CredDefState" + }, + "job_id": { + "type": "string" + }, + "registration_metadata": { + "type": "object" + } + }, + "type": "object" + }, + "CredDefState": { + "properties": { + "credential_definition": { + "allOf": [ + { + "$ref": "#/definitions/CredDef" + } + ], + "description": "credential definition" + }, + "credential_definition_id": { + "description": "credential definition id", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "type": "string", + "x-nullable": true + }, + "state": { + "enum": [ + "finished", + "failed", + "action", + "wait" + ], + "type": "string" + } + }, + "type": "object" + }, + "CredDefValue": { + "properties": { + "primary": { + "allOf": [ + { + "$ref": "#/definitions/CredDefValuePrimary" + } + ], + "description": "Primary value for credential definition" + }, + "revocation": { + "allOf": [ + { + "$ref": "#/definitions/CredDefValueRevocation" + } + ], + "description": "Revocation value for credential definition" + } + }, + "type": "object" + }, + "CredDefValuePrimary": { + "properties": { + "n": { + "example": "0", + "pattern": "^[0-9]*$", + "type": "string" + }, + "r": { + "$ref": "#/definitions/Generated" + }, + "rctxt": { + "example": "0", + "pattern": "^[0-9]*$", + "type": "string" + }, + "s": { + "example": "0", + "pattern": "^[0-9]*$", + "type": "string" + }, + "z": { + "example": "0", + "pattern": "^[0-9]*$", + "type": "string" + } + }, + "type": "object" + }, + "CredDefValuePrimarySchemaAnoncreds": { + "properties": { + "n": { + "example": "0", + "pattern": "^[0-9]*$", + "type": "string" + }, + "r": { + "type": "object" + }, + "rctxt": { + "example": "0", + "pattern": "^[0-9]*$", + "type": "string" + }, + "s": { + "example": "0", + "pattern": "^[0-9]*$", + "type": "string" + }, + "z": { + "example": "0", + "pattern": "^[0-9]*$", + "type": "string" + } + }, + "type": "object" + }, + "CredDefValueRevocation": { + "properties": { + "g": { + "example": "1 1F14F&ECB578F 2 095E45DDF417D", + "type": "string" + }, + "g_dash": { + "example": "1 1D64716fCDC00C 1 0C781960FA66E3D3 2 095E45DDF417D", + "type": "string" + }, + "h": { + "example": "1 16675DAE54BFAE8 2 095E45DD417D", + "type": "string" + }, + "h0": { + "example": "1 21E5EF9476EAF18 2 095E45DDF417D", + "type": "string" + }, + "h1": { + "example": "1 236D1D99236090 2 095E45DDF417D", + "type": "string" + }, + "h2": { + "example": "1 1C3AE8D1F1E277 2 095E45DDF417D", + "type": "string" + }, + "h_cap": { + "example": "1 1B2A32CF3167 1 2490FEBF6EE55 1 0000000000000000", + "type": "string" + }, + "htilde": { + "example": "1 1D8549E8C0F8 2 095E45DDF417D", + "type": "string" + }, + "pk": { + "example": "1 142CD5E5A7DC 1 153885BD903312 2 095E45DDF417D", + "type": "string" + }, + "u": { + "example": "1 0C430AAB2B4710 1 1CB3A0932EE7E 1 0000000000000000", + "type": "string" + }, + "y": { + "example": "1 153558BD903312 2 095E45DDF417D 1 0000000000000000", + "type": "string" + } + }, + "type": "object" + }, + "CredDefValueRevocationSchemaAnoncreds": { + "properties": { + "g": { + "example": "1 1F14F&ECB578F 2 095E45DDF417D", + "type": "string" + }, + "g_dash": { + "example": "1 1D64716fCDC00C 1 0C781960FA66E3D3 2 095E45DDF417D", + "type": "string" + }, + "h": { + "example": "1 16675DAE54BFAE8 2 095E45DD417D", + "type": "string" + }, + "h0": { + "example": "1 21E5EF9476EAF18 2 095E45DDF417D", + "type": "string" + }, + "h1": { + "example": "1 236D1D99236090 2 095E45DDF417D", + "type": "string" + }, + "h2": { + "example": "1 1C3AE8D1F1E277 2 095E45DDF417D", + "type": "string" + }, + "h_cap": { + "example": "1 1B2A32CF3167 1 2490FEBF6EE55 1 0000000000000000", + "type": "string" + }, + "htilde": { + "example": "1 1D8549E8C0F8 2 095E45DDF417D", + "type": "string" + }, + "pk": { + "example": "1 142CD5E5A7DC 1 153885BD903312 2 095E45DDF417D", + "type": "string" + }, + "u": { + "example": "1 0C430AAB2B4710 1 1CB3A0932EE7E 1 0000000000000000", + "type": "string" + }, + "y": { + "example": "1 153558BD903312 2 095E45DDF417D 1 0000000000000000", + "type": "string" + } + }, + "type": "object" + }, + "CredDefValueSchemaAnoncreds": { + "properties": { + "primary": { + "allOf": [ + { + "$ref": "#/definitions/CredDefValuePrimarySchemaAnoncreds" + } + ], + "description": "Primary value for credential definition" + }, + "revocation": { + "allOf": [ + { + "$ref": "#/definitions/CredDefValueRevocationSchemaAnoncreds" + } + ], + "description": "Revocation value for credential definition" + } + }, + "type": "object" + }, + "CredInfoList": { + "properties": { + "results": { + "items": { + "$ref": "#/definitions/IndyCredInfo" + }, + "type": "array" + } + }, + "type": "object" + }, + "CredRevIndyRecordsResult": { + "properties": { + "rev_reg_delta": { + "description": "Indy revocation registry delta", + "type": "object" + } + }, + "type": "object" + }, + "CredRevIndyRecordsResultSchemaAnoncreds": { + "properties": { + "rev_reg_delta": { + "description": "Indy revocation registry delta", + "type": "object" + } + }, + "type": "object" + }, + "CredRevRecordDetailsResult": { + "properties": { + "results": { + "items": { + "$ref": "#/definitions/IssuerCredRevRecord" + }, + "type": "array" + } + }, + "type": "object" + }, + "CredRevRecordDetailsResultSchemaAnoncreds": { + "properties": { + "results": { + "items": { + "$ref": "#/definitions/IssuerCredRevRecordSchemaAnoncreds" + }, + "type": "array" + } + }, + "type": "object" + }, + "CredRevRecordResult": { + "properties": { + "result": { + "$ref": "#/definitions/IssuerCredRevRecord" + } + }, + "type": "object" + }, + "CredRevRecordResultSchemaAnoncreds": { + "properties": { + "result": { + "$ref": "#/definitions/IssuerCredRevRecordSchemaAnoncreds" + } + }, + "type": "object" + }, + "CredRevokedResult": { + "properties": { + "revoked": { + "description": "Whether credential is revoked on the ledger", + "type": "boolean" + } + }, + "type": "object" + }, + "Credential": { + "additionalProperties": true, + "properties": { + "@context": { + "description": "The JSON-LD context of the credential", + "example": [ + "https://www.w3.org/2018/credentials/v1", + "https://www.w3.org/2018/credentials/examples/v1" + ], + "items": {}, + "type": "array" + }, + "credentialStatus": { + "example": { + "id": "https://example.com/credentials/status/3#94567", + "statusListCredential": "https://example.com/credentials/status/3", + "statusListIndex": "94567", + "statusPurpose": "revocation", + "type": "BitstringStatusListEntry" + } + }, + "credentialSubject": { + "example": { + "alumniOf": { + "id": "did:example:c276e12ec21ebfeb1f712ebc6f1" + }, + "id": "did:example:ebfeb1f712ebc6f1c276e12ec21" + } + }, + "expirationDate": { + "description": "The expiration date", + "example": "2010-01-01T19:23:24Z", + "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})([Tt ]([0-9]{2}):([0-9]{2}):([0-9]{2})(\\.[0-9]+)?)?(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?$", + "type": "string" + }, + "id": { + "description": "The ID of the credential", + "example": "http://example.edu/credentials/1872", + "pattern": "\\w+:(\\/?\\/?)[^\\s]+", + "type": "string" + }, + "issuanceDate": { + "description": "The issuance date", + "example": "2010-01-01T19:23:24Z", + "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})([Tt ]([0-9]{2}):([0-9]{2}):([0-9]{2})(\\.[0-9]+)?)?(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?$", + "type": "string" + }, + "issuer": { + "description": "The JSON-LD Verifiable Credential Issuer. Either string of object with id field.", + "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH" + }, + "proof": { + "allOf": [ + { + "$ref": "#/definitions/LinkedDataProof" + } + ], + "description": "The proof of the credential", + "example": { + "created": "2019-12-11T03:50:55", + "jws": "eyJhbGciOiAiRWREU0EiLCAiYjY0IjogZmFsc2UsICJjcml0JiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQKBhQDxvXNo7nvtUBb_Eq1Ch6YBKY5qBQ", + "proofPurpose": "assertionMethod", + "type": "Ed25519Signature2018", + "verificationMethod": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL" + } + }, + "type": { + "description": "The JSON-LD type of the credential", + "example": [ + "VerifiableCredential", + "AlumniCredential" + ], + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "@context", + "credentialSubject", + "issuanceDate", + "issuer", + "type" + ], + "type": "object" + }, + "CredentialDefinition": { + "properties": { + "id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "schemaId": { + "description": "Schema identifier within credential definition identifier", + "example": "20", + "type": "string" + }, + "tag": { + "description": "Tag within credential definition identifier", + "example": "tag", + "type": "string" + }, + "type": { + "default": "CL", + "description": "Signature type: CL for Camenisch-Lysyanskaya", + "example": "CL" + }, + "value": { + "allOf": [ + { + "$ref": "#/definitions/CredDefValue" + } + ], + "description": "Credential definition primary and revocation values" + }, + "ver": { + "description": "Node protocol version", + "example": "1.0", + "pattern": "^[0-9.]+$", + "type": "string" + } + }, + "type": "object" + }, + "CredentialDefinitionGetResult": { + "properties": { + "credential_definition": { + "$ref": "#/definitions/CredentialDefinition" + } + }, + "type": "object" + }, + "CredentialDefinitionSendRequest": { + "properties": { + "revocation_registry_size": { + "description": "Revocation registry size", + "example": 1000, + "maximum": 32768, + "minimum": 4, + "type": "integer" + }, + "schema_id": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "type": "string" + }, + "support_revocation": { + "description": "Revocation supported flag", + "type": "boolean" + }, + "tag": { + "description": "Credential definition identifier tag", + "example": "default", + "type": "string" + } + }, + "type": "object" + }, + "CredentialDefinitionSendResult": { + "properties": { + "credential_definition_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + } + }, + "required": [ + "credential_definition_id" + ], + "type": "object" + }, + "CredentialDefinitionsCreatedResult": { + "properties": { + "credential_definition_ids": { + "items": { + "description": "Credential definition identifiers", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "CredentialOffer": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "credential_preview": { + "$ref": "#/definitions/CredentialPreview" + }, + "offers~attach": { + "items": { + "$ref": "#/definitions/AttachDecorator" + }, + "type": "array" + } + }, + "required": [ + "offers~attach" + ], + "type": "object" + }, + "CredentialPreview": { + "properties": { + "@type": { + "description": "Message type identifier", + "example": "issue-credential/1.0/credential-preview", + "type": "string" + }, + "attributes": { + "items": { + "$ref": "#/definitions/CredAttrSpec" + }, + "type": "array" + } + }, + "required": [ + "attributes" + ], + "type": "object" + }, + "CredentialProposal": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "cred_def_id": { + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "credential_proposal": { + "$ref": "#/definitions/CredentialPreview" + }, + "issuer_did": { + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "schema_id": { + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "type": "string" + }, + "schema_issuer_did": { + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "schema_name": { + "type": "string" + }, + "schema_version": { + "example": "1.0", + "pattern": "^[0-9.]+$", + "type": "string" + } + }, + "type": "object" + }, + "CredentialStatusOptions": { + "additionalProperties": true, + "properties": { + "type": { + "description": "Credential status method type to use for the credential. Should match status method registered in the Verifiable Credential Extension Registry", + "example": "CredentialStatusList2017", + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "DID": { + "properties": { + "did": { + "description": "DID of interest", + "example": "did:peer:WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "type": "string" + }, + "key_type": { + "description": "Key type associated with the DID", + "enum": [ + "ed25519", + "bls12381g2" + ], + "example": "ed25519", + "type": "string" + }, + "metadata": { + "description": "Additional metadata associated with the DID", + "type": "object" + }, + "method": { + "description": "Did method associated with the DID", + "example": "sov", + "type": "string" + }, + "posture": { + "description": "Whether DID is current public DID, posted to ledger but not current public DID, or local to the wallet", + "enum": [ + "public", + "posted", + "wallet_only" + ], + "example": "wallet_only", + "type": "string" + }, + "verkey": { + "description": "Public verification key", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "type": "string" + } + }, + "required": [ + "did", + "key_type", + "method", + "posture", + "verkey" + ], + "type": "object" + }, + "DIDCreate": { + "properties": { + "method": { + "description": "Method for the requested DID.Supported methods are 'key', 'sov', and any other registered method.", + "example": "sov", + "type": "string" + }, + "options": { + "allOf": [ + { + "$ref": "#/definitions/DIDCreateOptions" + } + ], + "description": "To define a key type and/or a did depending on chosen DID method." + }, + "seed": { + "description": "Optional seed to use for DID, Must be enabled in configuration before use.", + "example": "000000000000000000000000Trustee1", + "type": "string" + } + }, + "type": "object" + }, + "DIDCreateOptions": { + "properties": { + "did": { + "description": "Specify final value of the did (including did:: prefix)if the method supports or requires so.", + "example": "did:peer:WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "type": "string" + }, + "key_type": { + "description": "Key type to use for the DID keypair. Validated with the chosen DID method's supported key types.", + "enum": [ + "ed25519", + "bls12381g2" + ], + "example": "ed25519", + "type": "string" + } + }, + "required": [ + "key_type" + ], + "type": "object" + }, + "DIDEndpoint": { + "properties": { + "did": { + "description": "DID of interest", + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "endpoint": { + "description": "Endpoint to set (omit to delete)", + "example": "https://myhost:8021", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "type": "string" + } + }, + "required": [ + "did" + ], + "type": "object" + }, + "DIDEndpointWithType": { + "properties": { + "did": { + "description": "DID of interest", + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "endpoint": { + "description": "Endpoint to set (omit to delete)", + "example": "https://myhost:8021", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "type": "string" + }, + "endpoint_type": { + "description": "Endpoint type to set (default 'Endpoint'); affects only public or posted DIDs", + "enum": [ + "Endpoint", + "Profile", + "LinkedDomains" + ], + "example": "Endpoint", + "type": "string" + } + }, + "required": [ + "did" + ], + "type": "object" + }, + "DIDList": { + "properties": { + "results": { + "description": "DID list", + "items": { + "$ref": "#/definitions/DID" + }, + "type": "array" + } + }, + "type": "object" + }, + "DIDResult": { + "properties": { + "result": { + "$ref": "#/definitions/DID" + } + }, + "type": "object" + }, + "DIDRotateRequestJSON": { + "properties": { + "to_did": { + "description": "The DID the rotating party is rotating to", + "example": "did:web:example.com", + "type": "string" + } + }, + "required": [ + "to_did" + ], + "type": "object" + }, + "DIDXRejectRequest": { + "properties": { + "reason": { + "description": "Reason for rejecting the DID Exchange", + "example": "Request rejected", + "type": "string" + } + }, + "type": "object" + }, + "DIDXRequest": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "did": { + "description": "DID of exchange", + "example": "did:peer:WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "type": "string" + }, + "did_doc~attach": { + "allOf": [ + { + "$ref": "#/definitions/AttachDecorator" + } + ], + "description": "As signed attachment, DID Doc associated with DID" + }, + "goal": { + "description": "A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message", + "example": "To issue a Faber College Graduate credential", + "type": "string" + }, + "goal_code": { + "description": "A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message", + "example": "issue-vc", + "type": "string" + }, + "label": { + "description": "Label for DID exchange request", + "example": "Request to connect with Bob", + "type": "string" + } + }, + "required": [ + "label" + ], + "type": "object" + }, + "DIFField": { + "properties": { + "filter": { + "$ref": "#/definitions/Filter" + }, + "id": { + "description": "ID", + "type": "string" + }, + "path": { + "items": { + "description": "Path", + "type": "string" + }, + "type": "array" + }, + "predicate": { + "description": "Preference", + "enum": [ + "required", + "preferred" + ], + "type": "string" + }, + "purpose": { + "description": "Purpose", + "type": "string" + } + }, + "type": "object" + }, + "DIFHolder": { + "properties": { + "directive": { + "description": "Preference", + "enum": [ + "required", + "preferred" + ], + "type": "string" + }, + "field_id": { + "items": { + "description": "FieldID", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "DIFOptions": { + "properties": { + "challenge": { + "description": "Challenge protect against replay attack", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "type": "string" + }, + "domain": { + "description": "Domain protect against replay attack", + "example": "4jt78h47fh47", + "type": "string" + } + }, + "type": "object" + }, + "DIFPresSpec": { + "properties": { + "issuer_id": { + "description": "Issuer identifier to sign the presentation, if different from current public DID", + "type": "string" + }, + "presentation_definition": { + "$ref": "#/definitions/PresentationDefinition" + }, + "record_ids": { + "description": "Mapping of input_descriptor id to list of stored W3C credential record_id", + "example": { + "": [ + "", + "" + ], + "": [ + "" + ] + }, + "type": "object" + }, + "reveal_doc": { + "description": "reveal doc [JSON-LD frame] dict used to derive the credential when selective disclosure is required", + "example": { + "@context": [ + "https://www.w3.org/2018/credentials/v1", + "https://w3id.org/security/bbs/v1" + ], + "@explicit": true, + "@requireAll": true, + "credentialSubject": { + "@explicit": true, + "@requireAll": true, + "Observation": [ + { + "effectiveDateTime": {}, + "@explicit": true, + "@requireAll": true + } + ] + }, + "issuanceDate": {}, + "issuer": {}, + "type": [ + "VerifiableCredential", + "LabReport" + ] + }, + "type": "object" + } + }, + "type": "object" + }, + "DIFProofProposal": { + "properties": { + "input_descriptors": { + "items": { + "$ref": "#/definitions/InputDescriptors" + }, + "type": "array" + }, + "options": { + "$ref": "#/definitions/DIFOptions" + } + }, + "type": "object" + }, + "DIFProofRequest": { + "additionalProperties": true, + "properties": { + "options": { + "$ref": "#/definitions/DIFOptions" + }, + "presentation_definition": { + "$ref": "#/definitions/PresentationDefinition" + } + }, + "required": [ + "presentation_definition" + ], + "type": "object" + }, + "Date": { + "properties": { + "expires_time": { + "description": "Expiry Date", + "example": "2021-03-29T05:22:19Z", + "format": "date-time", + "type": "string" + } + }, + "required": [ + "expires_time" + ], + "type": "object" + }, + "Disclose": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "protocols": { + "description": "List of protocol descriptors", + "items": { + "$ref": "#/definitions/ProtocolDescriptor" + }, + "type": "array" + } + }, + "required": [ + "protocols" + ], + "type": "object" + }, + "Disclosures": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "disclosures": { + "description": "List of protocol or goal_code descriptors", + "items": {}, + "type": "array" + } + }, + "required": [ + "disclosures" + ], + "type": "object" + }, + "Doc": { + "properties": { + "credential": { + "description": "Credential to sign", + "type": "object" + }, + "options": { + "allOf": [ + { + "$ref": "#/definitions/SignatureOptions" + } + ], + "description": "Signature options" + } + }, + "required": [ + "credential", + "options" + ], + "type": "object" + }, + "DocumentVerificationResult": { + "properties": { + "document": { + "type": "object" + }, + "errors": { + "items": { + "type": "string" + }, + "type": "array" + }, + "results": { + "items": { + "$ref": "#/definitions/ProofResult" + }, + "type": "array" + }, + "verified": { + "type": "boolean" + } + }, + "required": [ + "verified" + ], + "type": "object" + }, + "EndorserInfo": { + "properties": { + "endorser_did": { + "description": "Endorser DID", + "type": "string" + }, + "endorser_name": { + "description": "Endorser Name", + "type": "string" + } + }, + "required": [ + "endorser_did" + ], + "type": "object" + }, + "EndpointsResult": { + "properties": { + "my_endpoint": { + "description": "My endpoint", + "example": "https://myhost:8021", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "type": "string" + }, + "their_endpoint": { + "description": "Their endpoint", + "example": "https://myhost:8021", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "type": "string" + } + }, + "type": "object" + }, + "FetchCredentialResponse": { + "properties": { + "results": { + "$ref": "#/definitions/VerifiableCredential" + } + }, + "type": "object" + }, + "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": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "type": "string" + }, + "credential_definitions_metadata": { + "type": "object" + }, + "resolution_metadata": { + "type": "object" + } + }, + "type": "object" + }, + "GetCredDefsResponse": { + "properties": { + "credential_definition_ids": { + "items": { + "description": "credential definition identifiers", + "example": "GvLGiRogTJubmj5B36qhYz:3:CL:8:faber.agent.degree_schema", + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "GetDIDEndpointResponse": { + "properties": { + "endpoint": { + "description": "Full verification key", + "example": "https://myhost:8021", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "type": "string", + "x-nullable": true + } + }, + "type": "object" + }, + "GetDIDVerkeyResponse": { + "properties": { + "verkey": { + "description": "Full verification key", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "type": "string", + "x-nullable": true + } + }, + "type": "object" + }, + "GetNymRoleResponse": { + "properties": { + "role": { + "description": "Ledger role", + "enum": [ + "STEWARD", + "TRUSTEE", + "ENDORSER", + "NETWORK_MONITOR", + "USER", + "ROLE_REMOVE" + ], + "example": "ENDORSER", + "type": "string" + } + }, + "type": "object" + }, + "GetSchemaResult": { + "properties": { + "resolution_metadata": { + "type": "object" + }, + "schema": { + "$ref": "#/definitions/AnonCredsSchema" + }, + "schema_id": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "type": "string" + }, + "schema_metadata": { + "type": "object" + } + }, + "type": "object" + }, + "GetSchemasResponse": { + "properties": { + "schema_ids": { + "items": { + "description": "Schema identifiers", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "Hangup": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + } + }, + "type": "object" + }, + "HolderModuleResponse": { + "properties": {}, + "type": "object" + }, + "IndyAttrValue": { + "properties": { + "encoded": { + "description": "Attribute encoded value", + "example": "-1", + "pattern": "^-?[0-9]*$", + "type": "string" + }, + "raw": { + "description": "Attribute raw value", + "type": "string" + } + }, + "required": [ + "encoded", + "raw" + ], + "type": "object" + }, + "IndyCredAbstract": { + "properties": { + "cred_def_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "key_correctness_proof": { + "allOf": [ + { + "$ref": "#/definitions/IndyKeyCorrectnessProof" + } + ], + "description": "Key correctness proof" + }, + "nonce": { + "description": "Nonce in credential abstract", + "example": "0", + "pattern": "^[0-9]*$", + "type": "string" + }, + "schema_id": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "type": "string" + } + }, + "required": [ + "cred_def_id", + "key_correctness_proof", + "nonce", + "schema_id" + ], + "type": "object" + }, + "IndyCredInfo": { + "properties": { + "attrs": { + "additionalProperties": { + "example": "alice", + "type": "string" + }, + "description": "Attribute names and value", + "type": "object" + }, + "cred_def_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "cred_rev_id": { + "description": "Credential revocation identifier", + "example": "12345", + "pattern": "^[1-9][0-9]*$", + "type": "string", + "x-nullable": true + }, + "referent": { + "description": "Wallet referent", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "rev_reg_id": { + "description": "Revocation registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "type": "string", + "x-nullable": true + }, + "schema_id": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "type": "string" + } + }, + "type": "object" + }, + "IndyCredPrecis": { + "properties": { + "cred_info": { + "allOf": [ + { + "$ref": "#/definitions/IndyCredInfo" + } + ], + "description": "Credential info" + }, + "interval": { + "allOf": [ + { + "$ref": "#/definitions/IndyNonRevocationInterval" + } + ], + "description": "Non-revocation interval from presentation request" + }, + "presentation_referents": { + "items": { + "description": "presentation referent", + "example": "1_age_uuid", + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "cred_info" + ], + "type": "object" + }, + "IndyCredRequest": { + "properties": { + "blinded_ms": { + "description": "Blinded master secret", + "type": "object" + }, + "blinded_ms_correctness_proof": { + "description": "Blinded master secret correctness proof", + "type": "object" + }, + "cred_def_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "nonce": { + "description": "Nonce in credential request", + "example": "0", + "pattern": "^[0-9]*$", + "type": "string" + }, + "prover_did": { + "description": "Prover DID/Random String/UUID", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + } + }, + "required": [ + "blinded_ms", + "blinded_ms_correctness_proof", + "cred_def_id", + "nonce", + "prover_did" + ], + "type": "object" + }, + "IndyCredential": { + "properties": { + "cred_def_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "rev_reg": { + "description": "Revocation registry state", + "type": "object", + "x-nullable": true + }, + "rev_reg_id": { + "description": "Revocation registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "type": "string", + "x-nullable": true + }, + "schema_id": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "type": "string" + }, + "signature": { + "description": "Credential signature", + "type": "object" + }, + "signature_correctness_proof": { + "description": "Credential signature correctness proof", + "type": "object" + }, + "values": { + "additionalProperties": { + "$ref": "#/definitions/IndyAttrValue" + }, + "description": "Credential attributes", + "type": "object" + }, + "witness": { + "description": "Witness for revocation proof", + "type": "object", + "x-nullable": true + } + }, + "required": [ + "cred_def_id", + "schema_id", + "signature", + "signature_correctness_proof", + "values" + ], + "type": "object" + }, + "IndyEQProof": { + "properties": { + "a_prime": { + "example": "0", + "pattern": "^[0-9]*$", + "type": "string" + }, + "e": { + "example": "0", + "pattern": "^[0-9]*$", + "type": "string" + }, + "m": { + "additionalProperties": { + "example": "0", + "pattern": "^[0-9]*$", + "type": "string" + }, + "type": "object" + }, + "m2": { + "example": "0", + "pattern": "^[0-9]*$", + "type": "string" + }, + "revealed_attrs": { + "additionalProperties": { + "example": "-1", + "pattern": "^-?[0-9]*$", + "type": "string" + }, + "type": "object" + }, + "v": { + "example": "0", + "pattern": "^[0-9]*$", + "type": "string" + } + }, + "type": "object" + }, + "IndyGEProof": { + "properties": { + "alpha": { + "example": "0", + "pattern": "^[0-9]*$", + "type": "string" + }, + "mj": { + "example": "0", + "pattern": "^[0-9]*$", + "type": "string" + }, + "predicate": { + "$ref": "#/definitions/IndyGEProofPred" + }, + "r": { + "additionalProperties": { + "example": "0", + "pattern": "^[0-9]*$", + "type": "string" + }, + "type": "object" + }, + "t": { + "additionalProperties": { + "example": "0", + "pattern": "^[0-9]*$", + "type": "string" + }, + "type": "object" + }, + "u": { + "additionalProperties": { + "example": "0", + "pattern": "^[0-9]*$", + "type": "string" + }, + "type": "object" + } + }, + "type": "object" + }, + "IndyGEProofPred": { + "properties": { + "attr_name": { + "description": "Attribute name, indy-canonicalized", + "type": "string" + }, + "p_type": { + "description": "Predicate type", + "enum": [ + "LT", + "LE", + "GE", + "GT" + ], + "type": "string" + }, + "value": { + "description": "Predicate threshold value", + "type": "integer" + } + }, + "type": "object" + }, + "IndyKeyCorrectnessProof": { + "properties": { + "c": { + "description": "c in key correctness proof", + "example": "0", + "pattern": "^[0-9]*$", + "type": "string" + }, + "xr_cap": { + "description": "xr_cap in key correctness proof", + "items": { + "description": "xr_cap components in key correctness proof", + "items": { + "description": "xr_cap component values in key correctness proof", + "type": "string" + }, + "type": "array" + }, + "type": "array" + }, + "xz_cap": { + "description": "xz_cap in key correctness proof", + "example": "0", + "pattern": "^[0-9]*$", + "type": "string" + } + }, + "required": [ + "c", + "xr_cap", + "xz_cap" + ], + "type": "object" + }, + "IndyNonRevocProof": { + "properties": { + "c_list": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "x_list": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object" + }, + "IndyNonRevocationInterval": { + "properties": { + "from": { + "description": "Earliest time of interest in non-revocation interval", + "example": 1640995199, + "maximum": 18446744073709551615, + "minimum": 0, + "type": "integer" + }, + "to": { + "description": "Latest time of interest in non-revocation interval", + "example": 1640995199, + "maximum": 18446744073709551615, + "minimum": 0, + "type": "integer" + } + }, + "type": "object" + }, + "IndyPresAttrSpec": { + "properties": { + "cred_def_id": { + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "mime-type": { + "description": "MIME type (default null)", + "example": "image/jpeg", + "type": "string" + }, + "name": { + "description": "Attribute name", + "example": "favourite_drink", + "type": "string" + }, + "referent": { + "description": "Credential referent", + "example": "0", + "type": "string" + }, + "value": { + "description": "Attribute value", + "example": "martini", + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object" + }, + "IndyPresPredSpec": { + "properties": { + "cred_def_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "name": { + "description": "Attribute name", + "example": "high_score", + "type": "string" + }, + "predicate": { + "description": "Predicate type ('<', '<=', '>=', or '>')", + "enum": [ + "<", + "<=", + ">=", + ">" + ], + "example": ">=", + "type": "string" + }, + "threshold": { + "description": "Threshold value", + "type": "integer" + } + }, + "required": [ + "name", + "predicate", + "threshold" + ], + "type": "object" + }, + "IndyPresPreview": { + "properties": { + "@type": { + "description": "Message type identifier", + "example": "https://didcomm.org/present-proof/1.0/presentation-preview", + "type": "string" + }, + "attributes": { + "items": { + "$ref": "#/definitions/IndyPresAttrSpec" + }, + "type": "array" + }, + "predicates": { + "items": { + "$ref": "#/definitions/IndyPresPredSpec" + }, + "type": "array" + } + }, + "required": [ + "attributes", + "predicates" + ], + "type": "object" + }, + "IndyPresSpec": { + "properties": { + "requested_attributes": { + "additionalProperties": { + "$ref": "#/definitions/IndyRequestedCredsRequestedAttr" + }, + "description": "Nested object mapping proof request attribute referents to requested-attribute specifiers", + "type": "object" + }, + "requested_predicates": { + "additionalProperties": { + "$ref": "#/definitions/IndyRequestedCredsRequestedPred" + }, + "description": "Nested object mapping proof request predicate referents to requested-predicate specifiers", + "type": "object" + }, + "self_attested_attributes": { + "additionalProperties": { + "description": "Self-attested attribute values to use in requested-credentials structure for proof construction", + "example": "self_attested_value", + "type": "string" + }, + "description": "Self-attested attributes to build into proof", + "type": "object" + }, + "trace": { + "description": "Whether to trace event (default false)", + "example": false, + "type": "boolean" + } + }, + "required": [ + "requested_attributes", + "requested_predicates", + "self_attested_attributes" + ], + "type": "object" + }, + "IndyPrimaryProof": { + "properties": { + "eq_proof": { + "allOf": [ + { + "$ref": "#/definitions/IndyEQProof" + } + ], + "description": "Indy equality proof", + "x-nullable": true + }, + "ge_proofs": { + "description": "Indy GE proofs", + "items": { + "$ref": "#/definitions/IndyGEProof" + }, + "type": "array", + "x-nullable": true + } + }, + "type": "object" + }, + "IndyProof": { + "properties": { + "identifiers": { + "description": "Indy proof.identifiers content", + "items": { + "$ref": "#/definitions/IndyProofIdentifier" + }, + "type": "array" + }, + "proof": { + "allOf": [ + { + "$ref": "#/definitions/IndyProofProof" + } + ], + "description": "Indy proof.proof content" + }, + "requested_proof": { + "allOf": [ + { + "$ref": "#/definitions/IndyProofRequestedProof" + } + ], + "description": "Indy proof.requested_proof content" + } + }, + "type": "object" + }, + "IndyProofIdentifier": { + "properties": { + "cred_def_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "rev_reg_id": { + "description": "Revocation registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "type": "string", + "x-nullable": true + }, + "schema_id": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "type": "string" + }, + "timestamp": { + "description": "Timestamp epoch", + "example": 1640995199, + "maximum": 18446744073709551615, + "minimum": 0, + "type": "integer", + "x-nullable": true + } + }, + "type": "object" + }, + "IndyProofProof": { + "properties": { + "aggregated_proof": { + "allOf": [ + { + "$ref": "#/definitions/IndyProofProofAggregatedProof" + } + ], + "description": "Indy proof aggregated proof" + }, + "proofs": { + "description": "Indy proof proofs", + "items": { + "$ref": "#/definitions/IndyProofProofProofsProof" + }, + "type": "array" + } + }, + "type": "object" + }, + "IndyProofProofAggregatedProof": { + "properties": { + "c_hash": { + "description": "c_hash value", + "type": "string" + }, + "c_list": { + "description": "c_list value", + "items": { + "items": { + "type": "integer" + }, + "type": "array" + }, + "type": "array" + } + }, + "type": "object" + }, + "IndyProofProofProofsProof": { + "properties": { + "non_revoc_proof": { + "allOf": [ + { + "$ref": "#/definitions/IndyNonRevocProof" + } + ], + "description": "Indy non-revocation proof", + "x-nullable": true + }, + "primary_proof": { + "allOf": [ + { + "$ref": "#/definitions/IndyPrimaryProof" + } + ], + "description": "Indy primary proof" + } + }, + "type": "object" + }, + "IndyProofReqAttrSpec": { + "properties": { + "name": { + "description": "Attribute name", + "example": "favouriteDrink", + "type": "string" + }, + "names": { + "description": "Attribute name group", + "items": { + "example": "age", + "type": "string" + }, + "type": "array" + }, + "non_revoked": { + "$ref": "#/definitions/IndyProofReqAttrSpecNonRevoked", + "x-nullable": true + }, + "restrictions": { + "description": "If present, credential must satisfy one of given restrictions: specify schema_id, schema_issuer_did, schema_name, schema_version, issuer_did, cred_def_id, and/or attr::::value where represents a credential attribute name", + "items": { + "additionalProperties": { + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "type": "string" + }, + "type": "object" + }, + "type": "array" + } + }, + "type": "object" + }, + "IndyProofReqAttrSpecNonRevoked": { + "properties": { + "from": { + "description": "Earliest time of interest in non-revocation interval", + "example": 1640995199, + "maximum": 18446744073709551615, + "minimum": 0, + "type": "integer" + }, + "to": { + "description": "Latest time of interest in non-revocation interval", + "example": 1640995199, + "maximum": 18446744073709551615, + "minimum": 0, + "type": "integer" + } + }, + "type": "object" + }, + "IndyProofReqPredSpec": { + "properties": { + "name": { + "description": "Attribute name", + "example": "index", + "type": "string" + }, + "non_revoked": { + "$ref": "#/definitions/IndyProofReqPredSpecNonRevoked", + "x-nullable": true + }, + "p_type": { + "description": "Predicate type ('<', '<=', '>=', or '>')", + "enum": [ + "<", + "<=", + ">=", + ">" + ], + "example": ">=", + "type": "string" + }, + "p_value": { + "description": "Threshold value", + "type": "integer" + }, + "restrictions": { + "description": "If present, credential must satisfy one of given restrictions: specify schema_id, schema_issuer_did, schema_name, schema_version, issuer_did, cred_def_id, and/or attr::::value where represents a credential attribute name", + "items": { + "additionalProperties": { + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "type": "string" + }, + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "name", + "p_type", + "p_value" + ], + "type": "object" + }, + "IndyProofReqPredSpecNonRevoked": { + "properties": { + "from": { + "description": "Earliest time of interest in non-revocation interval", + "example": 1640995199, + "maximum": 18446744073709551615, + "minimum": 0, + "type": "integer" + }, + "to": { + "description": "Latest time of interest in non-revocation interval", + "example": 1640995199, + "maximum": 18446744073709551615, + "minimum": 0, + "type": "integer" + } + }, + "type": "object" + }, + "IndyProofRequest": { + "properties": { + "name": { + "description": "Proof request name", + "example": "Proof request", + "type": "string" + }, + "non_revoked": { + "$ref": "#/definitions/IndyProofRequestNonRevoked", + "x-nullable": true + }, + "nonce": { + "description": "Nonce", + "example": "1", + "pattern": "^[1-9][0-9]*$", + "type": "string" + }, + "requested_attributes": { + "additionalProperties": { + "$ref": "#/definitions/IndyProofReqAttrSpec" + }, + "description": "Requested attribute specifications of proof request", + "type": "object" + }, + "requested_predicates": { + "additionalProperties": { + "$ref": "#/definitions/IndyProofReqPredSpec" + }, + "description": "Requested predicate specifications of proof request", + "type": "object" + }, + "version": { + "description": "Proof request version", + "example": "1.0", + "pattern": "^[0-9.]+$", + "type": "string" + } + }, + "required": [ + "requested_attributes", + "requested_predicates" + ], + "type": "object" + }, + "IndyProofRequestNonRevoked": { + "properties": { + "from": { + "description": "Earliest time of interest in non-revocation interval", + "example": 1640995199, + "maximum": 18446744073709551615, + "minimum": 0, + "type": "integer" + }, + "to": { + "description": "Latest time of interest in non-revocation interval", + "example": 1640995199, + "maximum": 18446744073709551615, + "minimum": 0, + "type": "integer" + } + }, + "type": "object" + }, + "IndyProofRequestedProof": { + "properties": { + "predicates": { + "additionalProperties": { + "$ref": "#/definitions/IndyProofRequestedProofPredicate" + }, + "description": "Proof requested proof predicates.", + "type": "object" + }, + "revealed_attr_groups": { + "additionalProperties": { + "$ref": "#/definitions/IndyProofRequestedProofRevealedAttrGroup" + }, + "description": "Proof requested proof revealed attribute groups", + "type": "object", + "x-nullable": true + }, + "revealed_attrs": { + "additionalProperties": { + "$ref": "#/definitions/IndyProofRequestedProofRevealedAttr" + }, + "description": "Proof requested proof revealed attributes", + "type": "object", + "x-nullable": true + }, + "self_attested_attrs": { + "description": "Proof requested proof self-attested attributes", + "type": "object" + }, + "unrevealed_attrs": { + "description": "Unrevealed attributes", + "type": "object" + } + }, + "type": "object" + }, + "IndyProofRequestedProofPredicate": { + "properties": { + "sub_proof_index": { + "description": "Sub-proof index", + "type": "integer" + } + }, + "type": "object" + }, + "IndyProofRequestedProofRevealedAttr": { + "properties": { + "encoded": { + "description": "Encoded value", + "example": "-1", + "pattern": "^-?[0-9]*$", + "type": "string" + }, + "raw": { + "description": "Raw value", + "type": "string" + }, + "sub_proof_index": { + "description": "Sub-proof index", + "type": "integer" + } + }, + "type": "object" + }, + "IndyProofRequestedProofRevealedAttrGroup": { + "properties": { + "sub_proof_index": { + "description": "Sub-proof index", + "type": "integer" + }, + "values": { + "additionalProperties": { + "$ref": "#/definitions/RawEncoded" + }, + "description": "Indy proof requested proof revealed attr groups group value", + "type": "object" + } + }, + "type": "object" + }, + "IndyRequestedCredsRequestedAttr": { + "properties": { + "cred_id": { + "description": "Wallet credential identifier (typically but not necessarily a UUID)", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "revealed": { + "description": "Whether to reveal attribute in proof (default true)", + "type": "boolean" + } + }, + "required": [ + "cred_id" + ], + "type": "object" + }, + "IndyRequestedCredsRequestedPred": { + "properties": { + "cred_id": { + "description": "Wallet credential identifier (typically but not necessarily a UUID)", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "timestamp": { + "description": "Epoch timestamp of interest for non-revocation proof", + "example": 1640995199, + "maximum": 18446744073709551615, + "minimum": 0, + "type": "integer" + } + }, + "required": [ + "cred_id" + ], + "type": "object" + }, + "IndyRevRegDef": { + "properties": { + "credDefId": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "id": { + "description": "Indy revocation registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "type": "string" + }, + "revocDefType": { + "description": "Revocation registry type (specify CL_ACCUM)", + "enum": [ + "CL_ACCUM" + ], + "example": "CL_ACCUM", + "type": "string" + }, + "tag": { + "description": "Revocation registry tag", + "type": "string" + }, + "value": { + "allOf": [ + { + "$ref": "#/definitions/IndyRevRegDefValue" + } + ], + "description": "Revocation registry definition value" + }, + "ver": { + "description": "Version of revocation registry definition", + "example": "1.0", + "pattern": "^[0-9.]+$", + "type": "string" + } + }, + "type": "object" + }, + "IndyRevRegDefValue": { + "properties": { + "issuanceType": { + "description": "Issuance type", + "enum": [ + "ISSUANCE_ON_DEMAND", + "ISSUANCE_BY_DEFAULT" + ], + "type": "string" + }, + "maxCredNum": { + "description": "Maximum number of credentials; registry size", + "example": 10, + "minimum": 1, + "type": "integer" + }, + "publicKeys": { + "allOf": [ + { + "$ref": "#/definitions/IndyRevRegDefValuePublicKeys" + } + ], + "description": "Public keys" + }, + "tailsHash": { + "description": "Tails hash value", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "type": "string" + }, + "tailsLocation": { + "description": "Tails file location", + "type": "string" + } + }, + "type": "object" + }, + "IndyRevRegDefValuePublicKeys": { + "properties": { + "accumKey": { + "$ref": "#/definitions/IndyRevRegDefValuePublicKeysAccumKey" + } + }, + "type": "object" + }, + "IndyRevRegDefValuePublicKeysAccumKey": { + "properties": { + "z": { + "description": "Value for z", + "example": "1 120F522F81E6B7 1 09F7A59005C4939854", + "type": "string" + } + }, + "type": "object" + }, + "IndyRevRegEntry": { + "properties": { + "value": { + "allOf": [ + { + "$ref": "#/definitions/IndyRevRegEntryValue" + } + ], + "description": "Revocation registry entry value" + }, + "ver": { + "description": "Version of revocation registry entry", + "example": "1.0", + "pattern": "^[0-9.]+$", + "type": "string" + } + }, + "type": "object" + }, + "IndyRevRegEntryValue": { + "properties": { + "accum": { + "description": "Accumulator value", + "example": "21 11792B036AED0AAA12A4 4 298B2571FFC63A737", + "type": "string" + }, + "prevAccum": { + "description": "Previous accumulator value", + "example": "21 137AC810975E4 6 76F0384B6F23", + "type": "string" + }, + "revoked": { + "description": "Revoked credential revocation identifiers", + "items": { + "type": "integer" + }, + "type": "array" + } + }, + "type": "object" + }, + "InnerCredDef": { + "properties": { + "issuerId": { + "description": "Issuer Identifier of the credential definition", + "example": "WgWxqztrNooG92RXvxSTWv", + "type": "string" + }, + "schemaId": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv: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": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "type": "string" + }, + "issuerId": { + "description": "Issuer Identifier of the credential definition or schema", + "example": "WgWxqztrNooG92RXvxSTWv", + "type": "string" + }, + "maxCredNum": { + "description": "Maximum number of credential revocations per registry", + "example": 777, + "type": "integer" + }, + "tag": { + "description": "tag for revocation registry", + "example": "default", + "type": "string" + } + }, + "type": "object" + }, + "InputDescriptors": { + "properties": { + "constraints": { + "$ref": "#/definitions/Constraints" + }, + "group": { + "items": { + "description": "Group", + "type": "string" + }, + "type": "array" + }, + "id": { + "description": "ID", + "type": "string" + }, + "metadata": { + "description": "Metadata dictionary", + "type": "object" + }, + "name": { + "description": "Name", + "type": "string" + }, + "purpose": { + "description": "Purpose", + "type": "string" + }, + "schema": { + "allOf": [ + { + "$ref": "#/definitions/SchemasInputDescriptorFilter" + } + ], + "description": "Accepts a list of schema or a dict containing filters like oneof_filter.", + "example": { + "oneof_filter": [ + [ + { + "uri": "https://www.w3.org/Test1#Test1" + }, + { + "uri": "https://www.w3.org/Test2#Test2" + } + ], + { + "oneof_filter": [ + [ + { + "uri": "https://www.w3.org/Test1#Test1" + } + ], + [ + { + "uri": "https://www.w3.org/Test2#Test2" + } + ] + ] + } + ] + } + } + }, + "type": "object" + }, + "IntroModuleResponse": { + "properties": {}, + "type": "object" + }, + "InvitationCreateRequest": { + "properties": { + "accept": { + "description": "List of mime type in order of preference that should be use in responding to the message", + "example": [ + "didcomm/aip1", + "didcomm/aip2;env=rfc19" + ], + "items": { + "type": "string" + }, + "type": "array" + }, + "alias": { + "description": "Alias for connection", + "example": "Barry", + "type": "string" + }, + "attachments": { + "description": "Optional invitation attachments", + "items": { + "$ref": "#/definitions/AttachmentDef" + }, + "type": "array" + }, + "goal": { + "description": "A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message", + "example": "To issue a Faber College Graduate credential", + "type": "string" + }, + "goal_code": { + "description": "A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message", + "example": "issue-vc", + "type": "string" + }, + "handshake_protocols": { + "items": { + "description": "Handshake protocol to specify in invitation", + "example": "https://didcomm.org/didexchange/1.0", + "type": "string" + }, + "type": "array" + }, + "mediation_id": { + "description": "Identifier for active mediation record to be used", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "type": "string" + }, + "metadata": { + "description": "Optional metadata to attach to the connection created with the invitation", + "type": "object" + }, + "my_label": { + "description": "Label for connection invitation", + "example": "Invitation to Barry", + "type": "string" + }, + "protocol_version": { + "description": "OOB protocol version", + "example": "1.1", + "type": "string" + }, + "use_did": { + "description": "DID to use in invitation", + "example": "did:example:123", + "type": "string" + }, + "use_did_method": { + "description": "DID method to use in invitation", + "enum": [ + "did:peer:2", + "did:peer:4" + ], + "example": "did:peer:2", + "type": "string" + }, + "use_public_did": { + "description": "Whether to use public DID in invitation", + "example": false, + "type": "boolean" + } + }, + "type": "object" + }, + "InvitationMessage": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "accept": { + "description": "List of mime type in order of preference", + "example": [ + "didcomm/aip1", + "didcomm/aip2;env=rfc19" + ], + "items": { + "type": "string" + }, + "type": "array" + }, + "goal": { + "description": "A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message", + "example": "To issue a Faber College Graduate credential", + "type": "string" + }, + "goal_code": { + "description": "A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message", + "example": "issue-vc", + "type": "string" + }, + "handshake_protocols": { + "items": { + "description": "Handshake protocol", + "example": "https://didcomm.org/didexchange/1.0", + "type": "string" + }, + "type": "array" + }, + "imageUrl": { + "description": "Optional image URL for out-of-band invitation", + "example": "http://192.168.56.101/img/logo.jpg", + "format": "url", + "type": "string", + "x-nullable": true + }, + "label": { + "description": "Optional label", + "example": "Bob", + "type": "string" + }, + "requests~attach": { + "description": "Optional request attachment", + "items": { + "$ref": "#/definitions/AttachDecorator" + }, + "type": "array" + }, + "services": { + "example": [ + { + "did": "WgWxqztrNooG92RXvxSTWv", + "id": "string", + "recipientKeys": [ + "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH" + ], + "routingKeys": [ + "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH" + ], + "serviceEndpoint": "http://192.168.56.101:8020", + "type": "string" + }, + "did:sov:WgWxqztrNooG92RXvxSTWv" + ], + "items": { + "description": "Either a DIDComm service object (as per RFC0067) or a DID string." + }, + "type": "array" + } + }, + "type": "object" + }, + "InvitationRecord": { + "properties": { + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "invi_msg_id": { + "description": "Invitation message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "invitation": { + "allOf": [ + { + "$ref": "#/definitions/InvitationMessage" + } + ], + "description": "Out of band invitation message" + }, + "invitation_id": { + "description": "Invitation record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "invitation_url": { + "description": "Invitation message URL", + "example": "https://example.com/endpoint?c_i=eyJAdHlwZSI6ICIuLi4iLCAiLi4uIjogIi4uLiJ9XX0=", + "type": "string" + }, + "oob_id": { + "description": "Out of band record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "state": { + "description": "Out of band message exchange state", + "example": "await_response", + "type": "string" + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + } + }, + "type": "object" + }, + "InvitationRecordResponse": { + "properties": {}, + "type": "object" + }, + "InvitationResult": { + "properties": { + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "invitation": { + "$ref": "#/definitions/ConnectionInvitation" + }, + "invitation_url": { + "description": "Invitation URL", + "example": "http://192.168.56.101:8020/invite?c_i=eyJAdHlwZSI6Li4ufQ==", + "type": "string" + } + }, + "required": [ + "connection_id", + "invitation", + "invitation_url" + ], + "type": "object" + }, + "IssueCredentialModuleResponse": { + "properties": {}, + "type": "object" + }, + "IssueCredentialRequest": { + "properties": { + "credential": { + "$ref": "#/definitions/Credential" + }, + "options": { + "$ref": "#/definitions/LDProofVCOptions" + } + }, + "type": "object" + }, + "IssueCredentialResponse": { + "properties": { + "verifiableCredential": { + "$ref": "#/definitions/VerifiableCredential" + } + }, + "type": "object" + }, + "IssuerCredRevRecord": { + "properties": { + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "cred_def_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "cred_ex_id": { + "description": "Credential exchange record identifier at credential issue", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "cred_ex_version": { + "description": "Credential exchange version", + "type": "string" + }, + "cred_rev_id": { + "description": "Credential revocation identifier", + "example": "12345", + "pattern": "^[1-9][0-9]*$", + "type": "string" + }, + "record_id": { + "description": "Issuer credential revocation record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "rev_reg_id": { + "description": "Revocation registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "type": "string" + }, + "state": { + "description": "Issue credential revocation record state", + "example": "issued", + "type": "string" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + } + }, + "type": "object" + }, + "IssuerCredRevRecordSchemaAnoncreds": { + "properties": { + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "cred_def_id": { + "description": "Credential definition identifier", + "type": "string" + }, + "cred_ex_id": { + "description": "Credential exchange record identifier at credential issue", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "cred_ex_version": { + "description": "Credential exchange version", + "type": "string" + }, + "cred_rev_id": { + "description": "Credential revocation identifier", + "type": "string" + }, + "record_id": { + "description": "Issuer credential revocation record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "rev_reg_id": { + "description": "Revocation registry identifier", + "type": "string" + }, + "state": { + "description": "Issue credential revocation record state", + "example": "issued", + "type": "string" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + } + }, + "type": "object" + }, + "IssuerRevRegRecord": { + "properties": { + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "cred_def_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "error_msg": { + "description": "Error message", + "example": "Revocation registry undefined", + "type": "string" + }, + "issuer_did": { + "description": "Issuer DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "max_cred_num": { + "description": "Maximum number of credentials for revocation registry", + "example": 1000, + "type": "integer" + }, + "pending_pub": { + "description": "Credential revocation identifier for credential revoked and pending publication to ledger", + "items": { + "example": "23", + "type": "string" + }, + "type": "array" + }, + "record_id": { + "description": "Issuer revocation registry record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "revoc_def_type": { + "description": "Revocation registry type (specify CL_ACCUM)", + "enum": [ + "CL_ACCUM" + ], + "example": "CL_ACCUM", + "type": "string" + }, + "revoc_reg_def": { + "allOf": [ + { + "$ref": "#/definitions/IndyRevRegDef" + } + ], + "description": "Revocation registry definition" + }, + "revoc_reg_entry": { + "allOf": [ + { + "$ref": "#/definitions/IndyRevRegEntry" + } + ], + "description": "Revocation registry entry" + }, + "revoc_reg_id": { + "description": "Revocation registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "type": "string" + }, + "state": { + "description": "Issue revocation registry record state", + "example": "active", + "type": "string" + }, + "tag": { + "description": "Tag within issuer revocation registry identifier", + "type": "string" + }, + "tails_hash": { + "description": "Tails hash", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "type": "string" + }, + "tails_local_path": { + "description": "Local path to tails file", + "type": "string" + }, + "tails_public_uri": { + "description": "Public URI for tails file", + "type": "string" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + } + }, + "type": "object" + }, + "JWSCreate": { + "properties": { + "did": { + "description": "DID of interest", + "example": "did:peer:WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "type": "string" + }, + "headers": { + "type": "object" + }, + "payload": { + "type": "object" + }, + "verificationMethod": { + "description": "Information used for proof verification", + "example": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL", + "pattern": "\\w+:(\\/?\\/?)[^\\s]+", + "type": "string" + } + }, + "required": [ + "payload" + ], + "type": "object" + }, + "JWSVerify": { + "properties": { + "jwt": { + "example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk", + "pattern": "^[a-zA-Z0-9_-]+\\.[a-zA-Z0-9_-]*\\.[a-zA-Z0-9_-]+$", + "type": "string" + } + }, + "type": "object" + }, + "JWSVerifyResponse": { + "properties": { + "error": { + "description": "Error text", + "type": "string" + }, + "headers": { + "description": "Headers from verified JWT.", + "type": "object" + }, + "kid": { + "description": "kid of signer", + "type": "string" + }, + "payload": { + "description": "Payload from verified JWT", + "type": "object" + }, + "valid": { + "type": "boolean" + } + }, + "required": [ + "headers", + "kid", + "payload", + "valid" + ], + "type": "object" + }, + "Keylist": { + "properties": { + "results": { + "description": "List of keylist records", + "items": { + "$ref": "#/definitions/RouteRecord" + }, + "type": "array" + } + }, + "type": "object" + }, + "KeylistQuery": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "filter": { + "description": "Query dictionary object", + "example": { + "filter": {} + }, + "type": "object" + }, + "paginate": { + "allOf": [ + { + "$ref": "#/definitions/KeylistQueryPaginate" + } + ], + "description": "Pagination info" + } + }, + "type": "object" + }, + "KeylistQueryFilterRequest": { + "properties": { + "filter": { + "description": "Filter for keylist query", + "type": "object" + } + }, + "type": "object" + }, + "KeylistQueryPaginate": { + "properties": { + "limit": { + "description": "Limit for keylist query", + "example": 30, + "type": "integer" + }, + "offset": { + "description": "Offset value for query", + "example": 0, + "type": "integer" + } + }, + "type": "object" + }, + "KeylistUpdate": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "updates": { + "description": "List of update rules", + "items": { + "$ref": "#/definitions/KeylistUpdateRule" + }, + "type": "array" + } + }, + "type": "object" + }, + "KeylistUpdateRequest": { + "properties": { + "updates": { + "items": { + "$ref": "#/definitions/KeylistUpdateRule" + }, + "type": "array" + } + }, + "type": "object" + }, + "KeylistUpdateRule": { + "properties": { + "action": { + "description": "Action for specific key", + "enum": [ + "add", + "remove" + ], + "example": "add", + "type": "string" + }, + "recipient_key": { + "description": "Key to remove or add", + "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH", + "pattern": "^did:key:z[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+$|^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "type": "string" + } + }, + "required": [ + "action", + "recipient_key" + ], + "type": "object" + }, + "LDProofVCDetail": { + "additionalProperties": true, + "properties": { + "credential": { + "allOf": [ + { + "$ref": "#/definitions/Credential" + } + ], + "description": "Detail of the JSON-LD Credential to be issued", + "example": { + "@context": [ + "https://www.w3.org/2018/credentials/v1", + "https://w3id.org/citizenship/v1" + ], + "credentialSubject": { + "familyName": "SMITH", + "gender": "Male", + "givenName": "JOHN", + "type": [ + "PermanentResident", + "Person" + ] + }, + "description": "Government of Example Permanent Resident Card.", + "identifier": "83627465", + "issuanceDate": "2019-12-03T12:19:52Z", + "issuer": "did:key:z6MkmjY8GnV5i9YTDtPETC2uUAW6ejw3nk5mXF5yci5ab7th", + "name": "Permanent Resident Card", + "type": [ + "VerifiableCredential", + "PermanentResidentCard" + ] + } + }, + "options": { + "allOf": [ + { + "$ref": "#/definitions/LDProofVCOptions" + } + ], + "description": "Options for specifying how the linked data proof is created.", + "example": { + "proofType": "Ed25519Signature2018" + } + } + }, + "required": [ + "credential", + "options" + ], + "type": "object" + }, + "LDProofVCOptions": { + "additionalProperties": true, + "properties": { + "challenge": { + "description": "A challenge to include in the proof. SHOULD be provided by the requesting party of the credential (=holder)", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "created": { + "description": "The date and time of the proof (with a maximum accuracy in seconds). Defaults to current system time", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "credentialStatus": { + "allOf": [ + { + "$ref": "#/definitions/CredentialStatusOptions" + } + ], + "description": "The credential status mechanism to use for the credential. Omitting the property indicates the issued credential will not include a credential status" + }, + "domain": { + "description": "The intended domain of validity for the proof", + "example": "example.com", + "type": "string" + }, + "proofPurpose": { + "description": "The proof purpose used for the proof. Should match proof purposes registered in the Linked Data Proofs Specification", + "example": "assertionMethod", + "type": "string" + }, + "proofType": { + "description": "The proof type used for the proof. Should match suites registered in the Linked Data Cryptographic Suite Registry", + "example": "Ed25519Signature2018", + "type": "string" + }, + "verificationMethod": { + "description": "The verification method to use for the proof. Should match a verification method in the wallet", + "example": "did:example:123456#key-1", + "type": "string" + } + }, + "type": "object" + }, + "LedgerConfigInstance": { + "properties": { + "genesis_file": { + "description": "genesis_file", + "type": "string" + }, + "genesis_transactions": { + "description": "genesis_transactions", + "type": "string" + }, + "genesis_url": { + "description": "genesis_url", + "type": "string" + }, + "id": { + "description": "ledger_id", + "type": "string" + }, + "is_production": { + "description": "is_production", + "type": "boolean" + } + }, + "type": "object" + }, + "LedgerConfigList": { + "properties": { + "ledger_config_list": { + "items": { + "$ref": "#/definitions/LedgerConfigInstance" + }, + "type": "array" + } + }, + "required": [ + "ledger_config_list" + ], + "type": "object" + }, + "LedgerModulesResult": { + "properties": {}, + "type": "object" + }, + "LinkedDataProof": { + "additionalProperties": true, + "properties": { + "challenge": { + "description": "Associates a challenge with a proof, for use with a proofPurpose such as authentication", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "created": { + "description": "The string value of an ISO8601 combined date and time string generated by the Signature Algorithm", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "domain": { + "description": "A string value specifying the restricted domain of the signature.", + "example": "https://example.com", + "type": "string" + }, + "jws": { + "description": "Associates a Detached Json Web Signature with a proof", + "example": "eyJhbGciOiAiRWREUc2UsICJjcml0IjogWyJiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQ1Ch6YBKY7UBAjg6iBX5qBQ", + "type": "string" + }, + "nonce": { + "description": "The nonce", + "example": "CF69iO3nfvqRsRBNElE8b4wO39SyJHPM7Gg1nExltW5vSfQA1lvDCR/zXX1To0/4NLo==", + "type": "string" + }, + "proofPurpose": { + "description": "Proof purpose", + "example": "assertionMethod", + "type": "string" + }, + "proofValue": { + "description": "The proof value of a proof", + "example": "sy1AahqbzJQ63n9RtekmwzqZeVj494VppdAVJBnMYrTwft6cLJJGeTSSxCCJ6HKnRtwE7jjDh6sB2z2AAiZY9BBnCD8wUVgwqH3qchGRCuC2RugA4eQ9fUrR4Yuycac3caiaaay", + "type": "string" + }, + "type": { + "description": "Identifies the digital signature suite that was used to create the signature", + "example": "Ed25519Signature2018", + "type": "string" + }, + "verificationMethod": { + "description": "Information used for proof verification", + "example": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL", + "pattern": "\\w+:(\\/?\\/?)[^\\s]+", + "type": "string" + } + }, + "required": [ + "proofPurpose", + "type", + "verificationMethod" + ], + "type": "object" + }, + "ListCredentialsResponse": { + "properties": {}, + "type": "object" + }, + "MediationCreateRequest": { + "properties": {}, + "type": "object" + }, + "MediationDeny": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + } + }, + "type": "object" + }, + "MediationGrant": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "endpoint": { + "description": "endpoint on which messages destined for the recipient are received.", + "example": "http://192.168.56.102:8020/", + "type": "string" + }, + "routing_keys": { + "items": { + "description": "Keys to use for forward message packaging", + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "MediationIdMatchInfo": { + "properties": { + "mediation_id": { + "description": "Mediation record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + } + }, + "required": [ + "mediation_id" + ], + "type": "object" + }, + "MediationList": { + "properties": { + "results": { + "description": "List of mediation records", + "items": { + "$ref": "#/definitions/MediationRecord" + }, + "type": "array" + } + }, + "required": [ + "results" + ], + "type": "object" + }, + "MediationRecord": { + "properties": { + "connection_id": { + "type": "string" + }, + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "endpoint": { + "type": "string" + }, + "mediation_id": { + "type": "string" + }, + "mediator_terms": { + "items": { + "type": "string" + }, + "type": "array" + }, + "recipient_terms": { + "items": { + "type": "string" + }, + "type": "array" + }, + "role": { + "type": "string" + }, + "routing_keys": { + "items": { + "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH", + "pattern": "^did:key:z[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+$", + "type": "string" + }, + "type": "array" + }, + "state": { + "description": "Current record state", + "example": "active", + "type": "string" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + } + }, + "required": [ + "connection_id", + "role" + ], + "type": "object" + }, + "Menu": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "description": { + "description": "Introductory text for the menu", + "example": "This menu presents options", + "type": "string" + }, + "errormsg": { + "description": "An optional error message to display in menu header", + "example": "Error: item not found", + "type": "string" + }, + "options": { + "description": "List of menu options", + "items": { + "$ref": "#/definitions/MenuOption" + }, + "type": "array" + }, + "title": { + "description": "Menu title", + "example": "My Menu", + "type": "string" + } + }, + "required": [ + "options" + ], + "type": "object" + }, + "MenuForm": { + "properties": { + "description": { + "description": "Additional descriptive text for menu form", + "example": "Window preference settings", + "type": "string" + }, + "params": { + "description": "List of form parameters", + "items": { + "$ref": "#/definitions/MenuFormParam" + }, + "type": "array" + }, + "submit-label": { + "description": "Alternative label for form submit button", + "example": "Send", + "type": "string" + }, + "title": { + "description": "Menu form title", + "example": "Preferences", + "type": "string" + } + }, + "type": "object" + }, + "MenuFormParam": { + "properties": { + "default": { + "description": "Default parameter value", + "example": "0", + "type": "string" + }, + "description": { + "description": "Additional descriptive text for menu form parameter", + "example": "Delay in seconds before starting", + "type": "string" + }, + "name": { + "description": "Menu parameter name", + "example": "delay", + "type": "string" + }, + "required": { + "description": "Whether parameter is required", + "example": "False", + "type": "boolean" + }, + "title": { + "description": "Menu parameter title", + "example": "Delay in seconds", + "type": "string" + }, + "type": { + "description": "Menu form parameter input type", + "example": "int", + "type": "string" + } + }, + "required": [ + "name", + "title" + ], + "type": "object" + }, + "MenuJson": { + "properties": { + "description": { + "description": "Introductory text for the menu", + "example": "User preferences for window settings", + "type": "string" + }, + "errormsg": { + "description": "Optional error message to display in menu header", + "example": "Error: item not present", + "type": "string" + }, + "options": { + "description": "List of menu options", + "items": { + "$ref": "#/definitions/MenuOption" + }, + "type": "array" + }, + "title": { + "description": "Menu title", + "example": "My Menu", + "type": "string" + } + }, + "required": [ + "options" + ], + "type": "object" + }, + "MenuOption": { + "properties": { + "description": { + "description": "Additional descriptive text for menu option", + "example": "Window display preferences", + "type": "string" + }, + "disabled": { + "description": "Whether to show option as disabled", + "example": "False", + "type": "boolean" + }, + "form": { + "$ref": "#/definitions/MenuForm" + }, + "name": { + "description": "Menu option name (unique identifier)", + "example": "window_prefs", + "type": "string" + }, + "title": { + "description": "Menu option title", + "example": "Window Preferences", + "type": "string" + } + }, + "required": [ + "name", + "title" + ], + "type": "object" + }, + "MultitenantModuleResponse": { + "properties": {}, + "type": "object" + }, + "OobRecord": { + "properties": { + "attach_thread_id": { + "description": "Connection record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "connection_id": { + "description": "Connection record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "invi_msg_id": { + "description": "Invitation message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "invitation": { + "allOf": [ + { + "$ref": "#/definitions/InvitationMessage" + } + ], + "description": "Out of band invitation message" + }, + "multi_use": { + "description": "Allow for multiple uses of the oob invitation", + "example": true, + "type": "boolean" + }, + "oob_id": { + "description": "Oob record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "our_recipient_key": { + "description": "Recipient key used for oob invitation", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "role": { + "description": "OOB Role", + "enum": [ + "sender", + "receiver" + ], + "example": "receiver", + "type": "string" + }, + "state": { + "description": "Out of band message exchange state", + "enum": [ + "initial", + "prepare-response", + "await-response", + "reuse-not-accepted", + "reuse-accepted", + "done", + "deleted" + ], + "example": "await-response", + "type": "string" + }, + "their_service": { + "$ref": "#/definitions/ServiceDecorator" + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + } + }, + "required": [ + "invi_msg_id", + "invitation", + "oob_id", + "state" + ], + "type": "object" + }, + "PerformRequest": { + "properties": { + "name": { + "description": "Menu option name", + "example": "Query", + "type": "string" + }, + "params": { + "additionalProperties": { + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "description": "Input parameter values", + "type": "object" + } + }, + "type": "object" + }, + "PingRequest": { + "properties": { + "comment": { + "description": "Comment for the ping message", + "type": "string", + "x-nullable": true + } + }, + "type": "object" + }, + "PingRequestResponse": { + "properties": { + "thread_id": { + "description": "Thread ID of the ping message", + "type": "string" + } + }, + "type": "object" + }, + "Presentation": { + "additionalProperties": true, + "properties": { + "@context": { + "description": "The JSON-LD context of the presentation", + "example": [ + "https://www.w3.org/2018/credentials/v1" + ], + "items": {}, + "type": "array" + }, + "holder": { + "description": "The JSON-LD Verifiable Credential Holder. Either string of object with id field.", + "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH" + }, + "id": { + "description": "The ID of the presentation", + "example": "http://example.edu/presentations/1872", + "pattern": "\\w+:(\\/?\\/?)[^\\s]+", + "type": "string" + }, + "proof": { + "allOf": [ + { + "$ref": "#/definitions/LinkedDataProof" + } + ], + "description": "The proof of the presentation", + "example": { + "created": "2019-12-11T03:50:55", + "jws": "eyJhbGciOiAiRWREU0EiLCAiYjY0IjogZmFsc2UsICJjcml0JiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQKBhQDxvXNo7nvtUBb_Eq1Ch6YBKY5qBQ", + "proofPurpose": "assertionMethod", + "type": "Ed25519Signature2018", + "verificationMethod": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL" + } + }, + "type": { + "description": "The JSON-LD type of the presentation", + "example": [ + "VerifiablePresentation" + ], + "items": { + "type": "string" + }, + "type": "array" + }, + "verifiableCredential": { + "items": { + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "@context", + "type" + ], + "type": "object" + }, + "PresentationDefinition": { + "properties": { + "format": { + "$ref": "#/definitions/ClaimFormat" + }, + "id": { + "description": "Unique Resource Identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "type": "string" + }, + "input_descriptors": { + "items": { + "$ref": "#/definitions/InputDescriptors" + }, + "type": "array" + }, + "name": { + "description": "Human-friendly name that describes what the presentation definition pertains to", + "type": "string" + }, + "purpose": { + "description": "Describes the purpose for which the Presentation Definition's inputs are being requested", + "type": "string" + }, + "submission_requirements": { + "items": { + "$ref": "#/definitions/SubmissionRequirements" + }, + "type": "array" + } + }, + "type": "object" + }, + "PresentationProposal": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "presentation_proposal": { + "$ref": "#/definitions/IndyPresPreview" + } + }, + "required": [ + "presentation_proposal" + ], + "type": "object" + }, + "PresentationRequest": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "request_presentations~attach": { + "items": { + "$ref": "#/definitions/AttachDecorator" + }, + "type": "array" + } + }, + "required": [ + "request_presentations~attach" + ], + "type": "object" + }, + "PresentationVerificationResult": { + "properties": { + "credential_results": { + "items": { + "$ref": "#/definitions/DocumentVerificationResult" + }, + "type": "array" + }, + "errors": { + "items": { + "type": "string" + }, + "type": "array" + }, + "presentation_result": { + "$ref": "#/definitions/DocumentVerificationResult" + }, + "verified": { + "type": "boolean" + } + }, + "required": [ + "verified" + ], + "type": "object" + }, + "ProfileSettings": { + "properties": { + "settings": { + "description": "Profile settings dict", + "example": { + "debug.invite_public": true, + "log.level": "INFO", + "public_invites": false + }, + "type": "object" + } + }, + "type": "object" + }, + "ProofResult": { + "properties": { + "error": { + "type": "string" + }, + "proof": { + "type": "object" + }, + "purpose_result": { + "$ref": "#/definitions/PurposeResult" + }, + "verified": { + "type": "boolean" + } + }, + "type": "object" + }, + "ProtocolDescriptor": { + "properties": { + "pid": { + "type": "string" + }, + "roles": { + "description": "List of roles", + "items": { + "description": "Role: requester or responder", + "example": "requester", + "type": "string" + }, + "type": "array", + "x-nullable": true + } + }, + "required": [ + "pid" + ], + "type": "object" + }, + "ProvePresentationRequest": { + "properties": { + "options": { + "$ref": "#/definitions/LDProofVCOptions" + }, + "presentation": { + "$ref": "#/definitions/Presentation" + } + }, + "type": "object" + }, + "ProvePresentationResponse": { + "properties": { + "verifiablePresentation": { + "$ref": "#/definitions/VerifiablePresentation" + } + }, + "type": "object" + }, + "PublishRevocations": { + "properties": { + "rrid2crid": { + "additionalProperties": { + "items": { + "description": "Credential revocation identifier", + "example": "12345", + "pattern": "^[1-9][0-9]*$", + "type": "string" + }, + "type": "array" + }, + "description": "Credential revocation ids by revocation registry id", + "type": "object" + } + }, + "type": "object" + }, + "PublishRevocationsOptions": { + "properties": { + "create_transaction_for_endorser": { + "description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.", + "example": false, + "required": false, + "type": "boolean" + }, + "endorser_connection_id": { + "description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": false, + "type": "string" + } + }, + "type": "object" + }, + "PublishRevocationsResultSchemaAnoncreds": { + "properties": { + "rrid2crid": { + "additionalProperties": { + "items": { + "description": "Credential revocation identifier", + "example": "12345", + "pattern": "^[1-9][0-9]*$", + "type": "string" + }, + "type": "array" + }, + "description": "Credential revocation ids by revocation registry id", + "type": "object" + } + }, + "type": "object" + }, + "PublishRevocationsSchemaAnoncreds": { + "properties": { + "options": { + "$ref": "#/definitions/PublishRevocationsOptions" + }, + "rrid2crid": { + "additionalProperties": { + "items": { + "description": "Credential revocation identifier", + "example": "12345", + "pattern": "^[1-9][0-9]*$", + "type": "string" + }, + "type": "array" + }, + "description": "Credential revocation ids by revocation registry id", + "type": "object" + } + }, + "type": "object" + }, + "PurposeResult": { + "properties": { + "controller": { + "type": "object" + }, + "error": { + "type": "string" + }, + "valid": { + "type": "boolean" + } + }, + "type": "object" + }, + "Queries": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "queries": { + "items": { + "$ref": "#/definitions/QueryItem" + }, + "type": "array" + } + }, + "type": "object" + }, + "Query": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "comment": { + "type": "string", + "x-nullable": true + }, + "query": { + "type": "string" + } + }, + "required": [ + "query" + ], + "type": "object" + }, + "QueryItem": { + "properties": { + "feature-type": { + "description": "feature type", + "enum": [ + "protocol", + "goal-code" + ], + "type": "string" + }, + "match": { + "description": "match", + "type": "string" + } + }, + "required": [ + "feature-type", + "match" + ], + "type": "object" + }, + "RawEncoded": { + "properties": { + "encoded": { + "description": "Encoded value", + "example": "-1", + "pattern": "^-?[0-9]*$", + "type": "string" + }, + "raw": { + "description": "Raw value", + "type": "string" + } + }, + "type": "object" + }, + "ReceiveInvitationRequest": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "did": { + "description": "DID for connection invitation", + "example": "did:peer:WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "type": "string" + }, + "imageUrl": { + "description": "Optional image URL for connection invitation", + "example": "http://192.168.56.101/img/logo.jpg", + "format": "url", + "type": "string", + "x-nullable": true + }, + "label": { + "description": "Optional label for connection invitation", + "example": "Bob", + "type": "string" + }, + "recipientKeys": { + "description": "List of recipient keys", + "items": { + "description": "Recipient public key", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "type": "string" + }, + "type": "array" + }, + "routingKeys": { + "description": "List of routing keys", + "items": { + "description": "Routing key", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "type": "string" + }, + "type": "array" + }, + "serviceEndpoint": { + "description": "Service endpoint at which to reach this agent", + "example": "http://192.168.56.101:8020", + "type": "string" + } + }, + "type": "object" + }, + "RemoveWalletRequest": { + "properties": { + "wallet_key": { + "description": "Master key used for key derivation. Only required for unmanaged wallets.", + "example": "MySecretKey123", + "type": "string" + } + }, + "type": "object" + }, + "ResolutionResult": { + "properties": { + "did_document": { + "description": "DID Document", + "type": "object" + }, + "metadata": { + "description": "Resolution metadata", + "type": "object" + } + }, + "required": [ + "did_document", + "metadata" + ], + "type": "object" + }, + "RevList": { + "properties": { + "currentAccumulator": { + "description": "The current accumulator value", + "example": "21 118...1FB", + "type": "string" + }, + "issuerId": { + "description": "Issuer Identifier of the credential definition or schema", + "example": "WgWxqztrNooG92RXvxSTWv", + "type": "string" + }, + "revRegDefId": { + "description": "The ID of the revocation registry definition", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv: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": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "type": "string" + } + }, + "type": "object" + }, + "RevListOptions": { + "properties": { + "create_transaction_for_endorser": { + "description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.", + "example": false, + "type": "boolean" + }, + "endorser_connection_id": { + "description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + } + }, + "type": "object" + }, + "RevListResult": { + "properties": { + "job_id": { + "type": "string" + }, + "registration_metadata": { + "type": "object" + }, + "revocation_list_metadata": { + "type": "object" + }, + "revocation_list_state": { + "$ref": "#/definitions/RevListState" + } + }, + "type": "object" + }, + "RevListState": { + "properties": { + "revocation_list": { + "allOf": [ + { + "$ref": "#/definitions/RevList" + } + ], + "description": "revocation list" + }, + "state": { + "enum": [ + "finished", + "failed", + "action", + "wait" + ], + "type": "string" + } + }, + "type": "object" + }, + "RevRegCreateRequest": { + "properties": { + "credential_definition_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "max_cred_num": { + "description": "Revocation registry size", + "example": 1000, + "maximum": 32768, + "minimum": 4, + "type": "integer" + } + }, + "type": "object" + }, + "RevRegCreateRequestSchemaAnoncreds": { + "properties": { + "options": { + "$ref": "#/definitions/RevRegDefOptions" + }, + "revocation_registry_definition": { + "$ref": "#/definitions/InnerRevRegDef" + } + }, + "type": "object" + }, + "RevRegDef": { + "properties": { + "credDefId": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "type": "string" + }, + "issuerId": { + "description": "Issuer Identifier of the credential definition or schema", + "example": "WgWxqztrNooG92RXvxSTWv", + "type": "string" + }, + "revocDefType": { + "type": "string" + }, + "tag": { + "description": "tag for the revocation registry definition", + "example": "default", + "type": "string" + }, + "value": { + "$ref": "#/definitions/RevRegDefValue" + } + }, + "type": "object" + }, + "RevRegDefOptions": { + "properties": { + "create_transaction_for_endorser": { + "description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.", + "example": false, + "type": "boolean" + }, + "endorser_connection_id": { + "description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + } + }, + "type": "object" + }, + "RevRegDefResult": { + "properties": { + "job_id": { + "type": "string" + }, + "registration_metadata": { + "type": "object" + }, + "revocation_registry_definition_metadata": { + "type": "object" + }, + "revocation_registry_definition_state": { + "$ref": "#/definitions/RevRegDefState" + } + }, + "type": "object" + }, + "RevRegDefState": { + "properties": { + "revocation_registry_definition": { + "allOf": [ + { + "$ref": "#/definitions/RevRegDef" + } + ], + "description": "revocation registry definition" + }, + "revocation_registry_definition_id": { + "description": "revocation registry definition id", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "type": "string" + }, + "state": { + "enum": [ + "finished", + "failed", + "action", + "wait", + "decommissioned", + "full" + ], + "type": "string" + } + }, + "type": "object" + }, + "RevRegDefValue": { + "properties": { + "maxCredNum": { + "example": 777, + "type": "integer" + }, + "publicKeys": { + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "type": "object" + }, + "tailsHash": { + "example": "7Qen9RDyemMuV7xGQvp7NjwMSpyHieJyBakycxN7dX7P", + "type": "string" + }, + "tailsLocation": { + "example": "https://tails-server.com/hash/7Qen9RDyemMuV7xGQvp7NjwMSpyHieJyBakycxN7dX7P", + "type": "string" + } + }, + "type": "object" + }, + "RevRegIssuedResult": { + "properties": { + "result": { + "description": "Number of credentials issued against revocation registry", + "example": 0, + "minimum": 0, + "type": "integer" + } + }, + "type": "object" + }, + "RevRegIssuedResultSchemaAnoncreds": { + "properties": { + "result": { + "description": "Number of credentials issued against revocation registry", + "example": 0, + "minimum": 0, + "type": "integer" + } + }, + "type": "object" + }, + "RevRegResult": { + "properties": { + "result": { + "$ref": "#/definitions/IssuerRevRegRecord" + } + }, + "type": "object" + }, + "RevRegResultSchemaAnoncreds": { + "properties": { + "result": { + "$ref": "#/definitions/IssuerRevRegRecord" + } + }, + "type": "object" + }, + "RevRegUpdateTailsFileUri": { + "properties": { + "tails_public_uri": { + "description": "Public URI to the tails file", + "example": "http://192.168.56.133:6543/revocation/registry/WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0/tails-file", + "format": "url", + "type": "string" + } + }, + "required": [ + "tails_public_uri" + ], + "type": "object" + }, + "RevRegWalletUpdatedResult": { + "properties": { + "accum_calculated": { + "description": "Calculated accumulator for phantom revocations", + "type": "object" + }, + "accum_fixed": { + "description": "Applied ledger transaction to fix revocations", + "type": "object" + }, + "rev_reg_delta": { + "description": "Indy revocation registry delta", + "type": "object" + } + }, + "type": "object" + }, + "RevRegWalletUpdatedResultSchemaAnoncreds": { + "properties": { + "accum_calculated": { + "description": "Calculated accumulator for phantom revocations", + "type": "object" + }, + "accum_fixed": { + "description": "Applied ledger transaction to fix revocations", + "type": "object" + }, + "rev_reg_delta": { + "description": "Indy revocation registry delta", + "type": "object" + } + }, + "type": "object" + }, + "RevRegsCreated": { + "properties": { + "rev_reg_ids": { + "items": { + "description": "Revocation registry identifiers", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "RevRegsCreatedSchemaAnoncreds": { + "properties": { + "rev_reg_ids": { + "items": { + "description": "Revocation registry identifiers", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "RevocationAnoncredsModuleResponse": { + "properties": {}, + "type": "object" + }, + "RevocationModuleResponse": { + "properties": {}, + "type": "object" + }, + "RevokeRequest": { + "properties": { + "comment": { + "description": "Optional comment to include in revocation notification", + "type": "string" + }, + "connection_id": { + "description": "Connection ID to which the revocation notification will be sent; required if notify is true", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "type": "string" + }, + "cred_ex_id": { + "description": "Credential exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "type": "string" + }, + "cred_rev_id": { + "description": "Credential revocation identifier", + "example": "12345", + "pattern": "^[1-9][0-9]*$", + "type": "string" + }, + "notify": { + "description": "Send a notification to the credential recipient", + "type": "boolean" + }, + "notify_version": { + "description": "Specify which version of the revocation notification should be sent", + "enum": [ + "v1_0", + "v2_0" + ], + "type": "string" + }, + "publish": { + "description": "(True) publish revocation to ledger immediately, or (default, False) mark it pending", + "type": "boolean" + }, + "rev_reg_id": { + "description": "Revocation registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "type": "string" + }, + "thread_id": { + "description": "Thread ID of the credential exchange message thread resulting in the credential now being revoked; required if notify is true", + "type": "string" + } + }, + "type": "object" + }, + "RevokeRequestSchemaAnoncreds": { + "properties": { + "comment": { + "description": "Optional comment to include in revocation notification", + "type": "string" + }, + "connection_id": { + "description": "Connection ID to which the revocation notification will be sent; required if notify is true", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "type": "string" + }, + "cred_ex_id": { + "description": "Credential exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "type": "string" + }, + "cred_rev_id": { + "description": "Credential revocation identifier", + "example": "12345", + "pattern": "^[1-9][0-9]*$", + "type": "string" + }, + "notify": { + "description": "Send a notification to the credential recipient", + "type": "boolean" + }, + "notify_version": { + "description": "Specify which version of the revocation notification should be sent", + "enum": [ + "v1_0", + "v2_0" + ], + "type": "string" + }, + "publish": { + "description": "(True) publish revocation to ledger immediately, or (default, False) mark it pending", + "type": "boolean" + }, + "rev_reg_id": { + "description": "Revocation registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "type": "string" + }, + "thread_id": { + "description": "Thread ID of the credential exchange message thread resulting in the credential now being revoked; required if notify is true", + "type": "string" + } + }, + "type": "object" + }, + "Rotate": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "to_did": { + "description": "The DID the rotating party is rotating to", + "example": "did:example:newdid", + "type": "string" + } + }, + "required": [ + "to_did" + ], + "type": "object" + }, + "RouteRecord": { + "properties": { + "connection_id": { + "type": "string" + }, + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "recipient_key": { + "type": "string" + }, + "record_id": { + "type": "string" + }, + "role": { + "type": "string" + }, + "state": { + "description": "Current record state", + "example": "active", + "type": "string" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "wallet_id": { + "type": "string" + } + }, + "required": [ + "recipient_key" + ], + "type": "object" + }, + "SDJWSCreate": { + "properties": { + "did": { + "description": "DID of interest", + "example": "did:peer:WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "type": "string" + }, + "headers": { + "type": "object" + }, + "non_sd_list": { + "items": { + "example": [ + "name", + "address", + "address.street_address", + "nationalities[1:3]" + ], + "pattern": "[a-z0-9:\\[\\]_\\.@?\\(\\)]", + "type": "string" + }, + "type": "array" + }, + "payload": { + "type": "object" + }, + "verificationMethod": { + "description": "Information used for proof verification", + "example": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL", + "pattern": "\\w+:(\\/?\\/?)[^\\s]+", + "type": "string" + } + }, + "required": [ + "payload" + ], + "type": "object" + }, + "SDJWSVerify": { + "properties": { + "sd_jwt": { + "example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk~WyJEM3BUSFdCYWNRcFdpREc2TWZKLUZnIiwgIkRFIl0~WyJPMTFySVRjRTdHcXExYW9oRkd0aDh3IiwgIlNBIl0~WyJkVmEzX1JlTGNsWTU0R1FHZm5oWlRnIiwgInVwZGF0ZWRfYXQiLCAxNTcwMDAwMDAwXQ", + "pattern": "^[a-zA-Z0-9_-]+\\.[a-zA-Z0-9_-]*\\.[a-zA-Z0-9_-]+(?:~[a-zA-Z0-9._-]+)*~?$", + "type": "string" + } + }, + "type": "object" + }, + "SDJWSVerifyResponse": { + "properties": { + "disclosures": { + "description": "Disclosure arrays associated with the SD-JWT", + "example": [ + [ + "fx1iT_mETjGiC-JzRARnVg", + "name", + "Alice" + ], + [ + "n4-t3mlh8jSS6yMIT7QHnA", + "street_address", + { + "_sd": [ + "kLZrLK7enwfqeOzJ9-Ss88YS3mhjOAEk9lr_ix2Heng" + ] + } + ] + ], + "items": { + "items": {}, + "type": "array" + }, + "type": "array" + }, + "error": { + "description": "Error text", + "type": "string" + }, + "headers": { + "description": "Headers from verified JWT.", + "type": "object" + }, + "kid": { + "description": "kid of signer", + "type": "string" + }, + "payload": { + "description": "Payload from verified JWT", + "type": "object" + }, + "valid": { + "type": "boolean" + } + }, + "required": [ + "headers", + "kid", + "payload", + "valid" + ], + "type": "object" + }, + "Schema": { + "properties": { + "attrNames": { + "description": "Schema attribute names", + "items": { + "description": "Attribute name", + "example": "score", + "type": "string" + }, + "type": "array" + }, + "id": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "type": "string" + }, + "name": { + "description": "Schema name", + "example": "schema_name", + "type": "string" + }, + "seqNo": { + "description": "Schema sequence number", + "example": 10, + "minimum": 1, + "type": "integer" + }, + "ver": { + "description": "Node protocol version", + "example": "1.0", + "pattern": "^[0-9.]+$", + "type": "string" + }, + "version": { + "description": "Schema version", + "example": "1.0", + "pattern": "^[0-9.]+$", + "type": "string" + } + }, + "type": "object" + }, + "SchemaGetResult": { + "properties": { + "schema": { + "$ref": "#/definitions/Schema" + } + }, + "type": "object" + }, + "SchemaInputDescriptor": { + "properties": { + "required": { + "description": "Required", + "type": "boolean" + }, + "uri": { + "description": "URI", + "type": "string" + } + }, + "type": "object" + }, + "SchemaPostOption": { + "properties": { + "create_transaction_for_endorser": { + "description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.", + "example": false, + "type": "boolean" + }, + "endorser_connection_id": { + "description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + } + }, + "type": "object" + }, + "SchemaPostRequest": { + "properties": { + "options": { + "$ref": "#/definitions/SchemaPostOption" + }, + "schema": { + "$ref": "#/definitions/AnonCredsSchema" + } + }, + "type": "object" + }, + "SchemaResult": { + "properties": { + "job_id": { + "type": "string" + }, + "registration_metadata": { + "type": "object" + }, + "schema_metadata": { + "type": "object" + }, + "schema_state": { + "$ref": "#/definitions/SchemaState" + } + }, + "type": "object" + }, + "SchemaSendRequest": { + "properties": { + "attributes": { + "description": "List of schema attributes", + "items": { + "description": "attribute name", + "example": "score", + "type": "string" + }, + "type": "array" + }, + "schema_name": { + "description": "Schema name", + "example": "prefs", + "type": "string" + }, + "schema_version": { + "description": "Schema version", + "example": "1.0", + "pattern": "^[0-9.]+$", + "type": "string" + } + }, + "required": [ + "attributes", + "schema_name", + "schema_version" + ], + "type": "object" + }, + "SchemaSendResult": { + "properties": { + "schema": { + "allOf": [ + { + "$ref": "#/definitions/Schema" + } + ], + "description": "Schema definition" + }, + "schema_id": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "type": "string" + } + }, + "required": [ + "schema_id" + ], + "type": "object" + }, + "SchemaState": { + "properties": { + "schema": { + "$ref": "#/definitions/AnonCredsSchema" + }, + "schema_id": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "type": "string" + }, + "state": { + "enum": [ + "finished", + "failed", + "action", + "wait" + ], + "type": "string" + } + }, + "type": "object" + }, + "SchemasCreatedResult": { + "properties": { + "schema_ids": { + "items": { + "description": "Schema identifiers", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "SchemasInputDescriptorFilter": { + "properties": { + "oneof_filter": { + "description": "oneOf", + "type": "boolean" + }, + "uri_groups": { + "items": { + "items": { + "$ref": "#/definitions/SchemaInputDescriptor" + }, + "type": "array" + }, + "type": "array" + } + }, + "type": "object" + }, + "SendMenu": { + "properties": { + "menu": { + "allOf": [ + { + "$ref": "#/definitions/MenuJson" + } + ], + "description": "Menu to send to connection" + } + }, + "required": [ + "menu" + ], + "type": "object" + }, + "SendMessage": { + "properties": { + "content": { + "description": "Message content", + "example": "Hello", + "type": "string" + } + }, + "type": "object" + }, + "ServiceDecorator": { + "properties": { + "recipientKeys": { + "description": "List of recipient keys", + "items": { + "description": "Recipient public key", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "type": "string" + }, + "type": "array" + }, + "routingKeys": { + "description": "List of routing keys", + "items": { + "description": "Routing key", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "type": "string" + }, + "type": "array" + }, + "serviceEndpoint": { + "description": "Service endpoint at which to reach this agent", + "example": "http://192.168.56.101:8020", + "type": "string" + } + }, + "required": [ + "recipientKeys", + "serviceEndpoint" + ], + "type": "object" + }, + "SignRequest": { + "properties": { + "doc": { + "$ref": "#/definitions/Doc" + }, + "verkey": { + "description": "Verkey to use for signing", + "type": "string" + } + }, + "required": [ + "doc", + "verkey" + ], + "type": "object" + }, + "SignResponse": { + "properties": { + "error": { + "description": "Error text", + "type": "string" + }, + "signed_doc": { + "description": "Signed document", + "type": "object" + } + }, + "type": "object" + }, + "SignatureOptions": { + "properties": { + "challenge": { + "type": "string" + }, + "domain": { + "type": "string" + }, + "proofPurpose": { + "type": "string" + }, + "type": { + "type": "string" + }, + "verificationMethod": { + "type": "string" + } + }, + "required": [ + "proofPurpose", + "verificationMethod" + ], + "type": "object" + }, + "SignedDoc": { + "additionalProperties": true, + "properties": { + "proof": { + "allOf": [ + { + "$ref": "#/definitions/SignatureOptions" + } + ], + "description": "Linked data proof" + } + }, + "required": [ + "proof" + ], + "type": "object" + }, + "SubmissionRequirements": { + "properties": { + "count": { + "description": "Count Value", + "example": 1234, + "type": "integer" + }, + "from": { + "description": "From", + "type": "string" + }, + "from_nested": { + "items": { + "$ref": "#/definitions/SubmissionRequirements" + }, + "type": "array" + }, + "max": { + "description": "Max Value", + "example": 1234, + "type": "integer" + }, + "min": { + "description": "Min Value", + "example": 1234, + "type": "integer" + }, + "name": { + "description": "Name", + "type": "string" + }, + "purpose": { + "description": "Purpose", + "type": "string" + }, + "rule": { + "description": "Selection", + "enum": [ + "all", + "pick" + ], + "type": "string" + } + }, + "type": "object" + }, + "TAAAccept": { + "properties": { + "mechanism": { + "type": "string" + }, + "text": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object" + }, + "TAAAcceptance": { + "properties": { + "mechanism": { + "type": "string" + }, + "time": { + "example": 1640995199, + "maximum": 18446744073709551615, + "minimum": 0, + "type": "integer" + } + }, + "type": "object" + }, + "TAAInfo": { + "properties": { + "aml_record": { + "$ref": "#/definitions/AMLRecord" + }, + "taa_accepted": { + "$ref": "#/definitions/TAAAcceptance" + }, + "taa_record": { + "$ref": "#/definitions/TAARecord" + }, + "taa_required": { + "type": "boolean" + } + }, + "type": "object" + }, + "TAARecord": { + "properties": { + "digest": { + "type": "string" + }, + "text": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object" + }, + "TAAResult": { + "properties": { + "result": { + "$ref": "#/definitions/TAAInfo" + } + }, + "type": "object" + }, + "TailsDeleteResponse": { + "properties": { + "message": { + "type": "string" + } + }, + "type": "object" + }, + "TransactionJobs": { + "properties": { + "transaction_my_job": { + "description": "My transaction related job", + "enum": [ + "TRANSACTION_AUTHOR", + "TRANSACTION_ENDORSER", + "reset" + ], + "type": "string" + }, + "transaction_their_job": { + "description": "Their transaction related job", + "enum": [ + "TRANSACTION_AUTHOR", + "TRANSACTION_ENDORSER", + "reset" + ], + "type": "string" + } + }, + "type": "object" + }, + "TransactionList": { + "properties": { + "results": { + "description": "List of transaction records", + "items": { + "$ref": "#/definitions/TransactionRecord" + }, + "type": "array" + } + }, + "type": "object" + }, + "TransactionRecord": { + "properties": { + "_type": { + "description": "Transaction type", + "example": "101", + "type": "string" + }, + "connection_id": { + "description": "The connection identifier for this particular transaction record", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "endorser_write_txn": { + "description": "Request Endorser to write the ledger transaction, this parameter is deprecated and no longer supported.", + "example": false, + "type": "boolean" + }, + "formats": { + "items": { + "additionalProperties": { + "type": "string" + }, + "example": { + "attach_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "format": "dif/endorse-transaction/request@v1.0" + }, + "type": "object" + }, + "type": "array" + }, + "messages_attach": { + "items": { + "example": { + "@id": "143c458d-1b1c-40c7-ab85-4d16808ddf0a", + "data": { + "json": "{\"endorser\": \"V4SGRU86Z58d6TV7PBUe6f\",\"identifier\": \"LjgpST2rjsoxYegQDRm7EL\",\"operation\": {\"data\": {\"attr_names\": [\"first_name\", \"last_name\"],\"name\": \"test_schema\",\"version\": \"2.1\",},\"type\": \"101\",},\"protocolVersion\": 2,\"reqId\": 1597766666168851000,\"signatures\": {\"LjgpST2rjsox\": \"4ATKMn6Y9sTgwqaGTm7py2c2M8x1EVDTWKZArwyuPgjU\"}, \"taaAcceptance\": {\"mechanism\": \"manual\",\"taaDigest\": \"f50fe2c2ab977006761d36bd6f23e4c6a7e0fc2feb9f62\",\"time\": 1597708800,}}" + }, + "mime-type": "application/json" + }, + "type": "object" + }, + "type": "array" + }, + "meta_data": { + "example": { + "context": { + "param1": "param1_value", + "param2": "param2_value" + }, + "post_process": [ + { + "topic": "topic_value", + "other": "other_value" + } + ] + }, + "type": "object" + }, + "signature_request": { + "items": { + "example": { + "author_goal_code": "aries.transaction.ledger.write", + "context": "did:sov", + "method": "add-signature", + "signature_type": "default", + "signer_goal_code": "aries.transaction.endorse" + }, + "type": "object" + }, + "type": "array" + }, + "signature_response": { + "items": { + "example": { + "context": "did:sov", + "message_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "method": "add-signature", + "signer_goal_code": "aries.transaction.refuse" + }, + "type": "object" + }, + "type": "array" + }, + "state": { + "description": "Current record state", + "example": "active", + "type": "string" + }, + "thread_id": { + "description": "Thread Identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "timing": { + "example": { + "expires_time": "2020-12-13T17:29:06+0000" + }, + "type": "object" + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + }, + "transaction_id": { + "description": "Transaction identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + } + }, + "type": "object" + }, + "TxnOrCredentialDefinitionSendResult": { + "properties": { + "sent": { + "$ref": "#/definitions/CredentialDefinitionSendResult" + }, + "txn": { + "allOf": [ + { + "$ref": "#/definitions/TransactionRecord" + } + ], + "description": "Credential definition transaction to endorse" + } + }, + "type": "object" + }, + "TxnOrPublishRevocationsResult": { + "properties": { + "sent": { + "$ref": "#/definitions/PublishRevocations" + }, + "txn": { + "allOf": [ + { + "$ref": "#/definitions/TransactionRecord" + } + ], + "description": "Revocation registry revocations transaction to endorse" + } + }, + "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" + }, + "UpdateProfileSettings": { + "properties": { + "extra_settings": { + "description": "Agent config key-value pairs", + "example": { + "ACAPY_INVITE_PUBLIC": true, + "log-level": "INFO", + "public-invites": false + }, + "type": "object" + } + }, + "type": "object" + }, + "UpdateWalletRequest": { + "properties": { + "extra_settings": { + "description": "Agent config key-value pairs", + "type": "object" + }, + "image_url": { + "description": "Image url for this wallet. This image url is publicized (self-attested) to other agents as part of forming a connection.", + "example": "https://aries.ca/images/sample.png", + "type": "string" + }, + "label": { + "description": "Label for this wallet. This label is publicized (self-attested) to other agents as part of forming a connection.", + "example": "Alice", + "type": "string" + }, + "wallet_dispatch_type": { + "description": "Webhook target dispatch type for this wallet. default: Dispatch only to webhooks associated with this wallet. base: Dispatch only to webhooks associated with the base wallet. both: Dispatch to both webhook targets.", + "enum": [ + "default", + "both", + "base" + ], + "example": "default", + "type": "string" + }, + "wallet_webhook_urls": { + "description": "List of Webhook URLs associated with this subwallet", + "items": { + "description": "Optional webhook URL to receive webhook messages", + "example": "http://localhost:8022/webhooks", + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "UpgradeResult": { + "properties": {}, + "type": "object" + }, + "V10CredentialBoundOfferRequest": { + "properties": { + "counter_proposal": { + "allOf": [ + { + "$ref": "#/definitions/CredentialProposal" + } + ], + "description": "Optional counter-proposal" + } + }, + "type": "object" + }, + "V10CredentialConnFreeOfferRequest": { + "properties": { + "auto_issue": { + "description": "Whether to respond automatically to credential requests, creating and issuing requested credentials", + "type": "boolean" + }, + "auto_remove": { + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "cred_def_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "credential_preview": { + "$ref": "#/definitions/CredentialPreview" + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + } + }, + "required": [ + "cred_def_id", + "credential_preview" + ], + "type": "object" + }, + "V10CredentialCreate": { + "properties": { + "auto_remove": { + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "cred_def_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "credential_proposal": { + "$ref": "#/definitions/CredentialPreview" + }, + "issuer_did": { + "description": "Credential issuer DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "schema_id": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "type": "string" + }, + "schema_issuer_did": { + "description": "Schema issuer DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "schema_name": { + "description": "Schema name", + "example": "preferences", + "type": "string" + }, + "schema_version": { + "description": "Schema version", + "example": "1.0", + "pattern": "^[0-9.]+$", + "type": "string" + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + } + }, + "required": [ + "credential_proposal" + ], + "type": "object" + }, + "V10CredentialExchange": { + "properties": { + "auto_issue": { + "description": "Issuer choice to issue to request in this credential exchange", + "example": false, + "type": "boolean" + }, + "auto_offer": { + "description": "Holder choice to accept offer in this credential exchange", + "example": false, + "type": "boolean" + }, + "auto_remove": { + "description": "Issuer choice to remove this credential exchange record when complete", + "example": false, + "type": "boolean" + }, + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "credential": { + "allOf": [ + { + "$ref": "#/definitions/IndyCredInfo" + } + ], + "description": "Credential as stored" + }, + "credential_definition_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "credential_exchange_id": { + "description": "Credential exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "credential_id": { + "description": "Credential identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "credential_offer": { + "allOf": [ + { + "$ref": "#/definitions/IndyCredAbstract" + } + ], + "description": "(Indy) credential offer" + }, + "credential_offer_dict": { + "allOf": [ + { + "$ref": "#/definitions/CredentialOffer" + } + ], + "description": "Credential offer message" + }, + "credential_proposal_dict": { + "allOf": [ + { + "$ref": "#/definitions/CredentialProposal" + } + ], + "description": "Credential proposal message" + }, + "credential_request": { + "allOf": [ + { + "$ref": "#/definitions/IndyCredRequest" + } + ], + "description": "(Indy) credential request" + }, + "credential_request_metadata": { + "description": "(Indy) credential request metadata", + "type": "object" + }, + "error_msg": { + "description": "Error message", + "example": "Credential definition identifier is not set in proposal", + "type": "string" + }, + "initiator": { + "description": "Issue-credential exchange initiator: self or external", + "enum": [ + "self", + "external" + ], + "example": "self", + "type": "string" + }, + "parent_thread_id": { + "description": "Parent thread identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "raw_credential": { + "allOf": [ + { + "$ref": "#/definitions/IndyCredential" + } + ], + "description": "Credential as received, prior to storage in holder wallet" + }, + "revoc_reg_id": { + "description": "Revocation registry identifier", + "type": "string" + }, + "revocation_id": { + "description": "Credential identifier within revocation registry", + "type": "string" + }, + "role": { + "description": "Issue-credential exchange role: holder or issuer", + "enum": [ + "holder", + "issuer" + ], + "example": "issuer", + "type": "string" + }, + "schema_id": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "type": "string" + }, + "state": { + "description": "Issue-credential exchange state", + "example": "credential_acked", + "type": "string" + }, + "thread_id": { + "description": "Thread identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + } + }, + "type": "object" + }, + "V10CredentialExchangeAutoRemoveRequest": { + "properties": { + "auto_remove": { + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + } + }, + "type": "object" + }, + "V10CredentialExchangeListResult": { + "properties": { + "results": { + "description": "Aries#0036 v1.0 credential exchange records", + "items": { + "$ref": "#/definitions/V10CredentialExchange" + }, + "type": "array" + } + }, + "type": "object" + }, + "V10CredentialFreeOfferRequest": { + "properties": { + "auto_issue": { + "description": "Whether to respond automatically to credential requests, creating and issuing requested credentials", + "type": "boolean" + }, + "auto_remove": { + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "cred_def_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "credential_preview": { + "$ref": "#/definitions/CredentialPreview" + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + } + }, + "required": [ + "connection_id", + "cred_def_id", + "credential_preview" + ], + "type": "object" + }, + "V10CredentialIssueRequest": { + "properties": { + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + } + }, + "type": "object" + }, + "V10CredentialProblemReportRequest": { + "properties": { + "description": { + "type": "string" + } + }, + "required": [ + "description" + ], + "type": "object" + }, + "V10CredentialProposalRequestMand": { + "properties": { + "auto_remove": { + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "cred_def_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "credential_proposal": { + "$ref": "#/definitions/CredentialPreview" + }, + "issuer_did": { + "description": "Credential issuer DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "schema_id": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "type": "string" + }, + "schema_issuer_did": { + "description": "Schema issuer DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "schema_name": { + "description": "Schema name", + "example": "preferences", + "type": "string" + }, + "schema_version": { + "description": "Schema version", + "example": "1.0", + "pattern": "^[0-9.]+$", + "type": "string" + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + } + }, + "required": [ + "connection_id", + "credential_proposal" + ], + "type": "object" + }, + "V10CredentialProposalRequestOpt": { + "properties": { + "auto_remove": { + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "cred_def_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "credential_proposal": { + "$ref": "#/definitions/CredentialPreview" + }, + "issuer_did": { + "description": "Credential issuer DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "schema_id": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "type": "string" + }, + "schema_issuer_did": { + "description": "Schema issuer DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "schema_name": { + "description": "Schema name", + "example": "preferences", + "type": "string" + }, + "schema_version": { + "description": "Schema version", + "example": "1.0", + "pattern": "^[0-9.]+$", + "type": "string" + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + } + }, + "required": [ + "connection_id" + ], + "type": "object" + }, + "V10CredentialStoreRequest": { + "properties": { + "credential_id": { + "type": "string" + } + }, + "type": "object" + }, + "V10DiscoveryExchangeListResult": { + "properties": { + "results": { + "items": { + "allOf": [ + { + "$ref": "#/definitions/V10DiscoveryRecord" + } + ], + "description": "Discover Features v1.0 exchange record" + }, + "type": "array" + } + }, + "type": "object" + }, + "V10DiscoveryRecord": { + "properties": { + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "disclose": { + "allOf": [ + { + "$ref": "#/definitions/Disclose" + } + ], + "description": "Disclose message" + }, + "discovery_exchange_id": { + "description": "Credential exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "query_msg": { + "allOf": [ + { + "$ref": "#/definitions/Query" + } + ], + "description": "Query message" + }, + "state": { + "description": "Current record state", + "example": "active", + "type": "string" + }, + "thread_id": { + "description": "Thread identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + } + }, + "type": "object" + }, + "V10PresentProofModuleResponse": { + "properties": {}, + "type": "object" + }, + "V10PresentationCreateRequestRequest": { + "properties": { + "auto_remove": { + "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "auto_verify": { + "description": "Verifier choice to auto-verify proof presentation", + "example": false, + "type": "boolean" + }, + "comment": { + "type": "string", + "x-nullable": true + }, + "proof_request": { + "$ref": "#/definitions/IndyProofRequest" + }, + "trace": { + "description": "Whether to trace event (default false)", + "example": false, + "type": "boolean" + } + }, + "required": [ + "proof_request" + ], + "type": "object" + }, + "V10PresentationExchange": { + "properties": { + "auto_present": { + "description": "Prover choice to auto-present proof as verifier requests", + "example": false, + "type": "boolean" + }, + "auto_remove": { + "description": "Verifier choice to remove this presentation exchange record when complete", + "example": false, + "type": "boolean" + }, + "auto_verify": { + "description": "Verifier choice to auto-verify proof presentation", + "type": "boolean" + }, + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "error_msg": { + "description": "Error message", + "example": "Invalid structure", + "type": "string" + }, + "initiator": { + "description": "Present-proof exchange initiator: self or external", + "enum": [ + "self", + "external" + ], + "example": "self", + "type": "string" + }, + "presentation": { + "allOf": [ + { + "$ref": "#/definitions/IndyProof" + } + ], + "description": "(Indy) presentation (also known as proof)" + }, + "presentation_exchange_id": { + "description": "Presentation exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "presentation_proposal_dict": { + "allOf": [ + { + "$ref": "#/definitions/PresentationProposal" + } + ], + "description": "Presentation proposal message" + }, + "presentation_request": { + "allOf": [ + { + "$ref": "#/definitions/IndyProofRequest" + } + ], + "description": "(Indy) presentation request (also known as proof request)" + }, + "presentation_request_dict": { + "allOf": [ + { + "$ref": "#/definitions/PresentationRequest" + } + ], + "description": "Presentation request message" + }, + "role": { + "description": "Present-proof exchange role: prover or verifier", + "enum": [ + "prover", + "verifier" + ], + "example": "prover", + "type": "string" + }, + "state": { + "description": "Present-proof exchange state", + "example": "verified", + "type": "string" + }, + "thread_id": { + "description": "Thread identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "verified": { + "description": "Whether presentation is verified: true or false", + "enum": [ + "true", + "false" + ], + "example": "true", + "type": "string" + }, + "verified_msgs": { + "items": { + "description": "Proof verification warning or error information", + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "V10PresentationExchangeList": { + "properties": { + "results": { + "description": "Aries RFC 37 v1.0 presentation exchange records", + "items": { + "$ref": "#/definitions/V10PresentationExchange" + }, + "type": "array" + } + }, + "type": "object" + }, + "V10PresentationProblemReportRequest": { + "properties": { + "description": { + "type": "string" + } + }, + "required": [ + "description" + ], + "type": "object" + }, + "V10PresentationProposalRequest": { + "properties": { + "auto_present": { + "description": "Whether to respond automatically to presentation requests, building and presenting requested proof", + "type": "boolean" + }, + "auto_remove": { + "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "presentation_proposal": { + "$ref": "#/definitions/IndyPresPreview" + }, + "trace": { + "description": "Whether to trace event (default false)", + "example": false, + "type": "boolean" + } + }, + "required": [ + "connection_id", + "presentation_proposal" + ], + "type": "object" + }, + "V10PresentationSendRequest": { + "properties": { + "auto_remove": { + "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "requested_attributes": { + "additionalProperties": { + "$ref": "#/definitions/IndyRequestedCredsRequestedAttr" + }, + "description": "Nested object mapping proof request attribute referents to requested-attribute specifiers", + "type": "object" + }, + "requested_predicates": { + "additionalProperties": { + "$ref": "#/definitions/IndyRequestedCredsRequestedPred" + }, + "description": "Nested object mapping proof request predicate referents to requested-predicate specifiers", + "type": "object" + }, + "self_attested_attributes": { + "additionalProperties": { + "description": "Self-attested attribute values to use in requested-credentials structure for proof construction", + "example": "self_attested_value", + "type": "string" + }, + "description": "Self-attested attributes to build into proof", + "type": "object" + }, + "trace": { + "description": "Whether to trace event (default false)", + "example": false, + "type": "boolean" + } + }, + "required": [ + "requested_attributes", + "requested_predicates", + "self_attested_attributes" + ], + "type": "object" + }, + "V10PresentationSendRequestRequest": { + "properties": { + "auto_remove": { + "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "auto_verify": { + "description": "Verifier choice to auto-verify proof presentation", + "example": false, + "type": "boolean" + }, + "comment": { + "type": "string", + "x-nullable": true + }, + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "proof_request": { + "$ref": "#/definitions/IndyProofRequest" + }, + "trace": { + "description": "Whether to trace event (default false)", + "example": false, + "type": "boolean" + } + }, + "required": [ + "connection_id", + "proof_request" + ], + "type": "object" + }, + "V10PresentationSendRequestToProposal": { + "properties": { + "auto_remove": { + "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "auto_verify": { + "description": "Verifier choice to auto-verify proof presentation", + "example": false, + "type": "boolean" + }, + "trace": { + "description": "Whether to trace event (default false)", + "example": false, + "type": "boolean" + } + }, + "type": "object" + }, + "V20CredAttrSpec": { + "properties": { + "mime-type": { + "description": "MIME type: omit for (null) default", + "example": "image/jpeg", + "type": "string", + "x-nullable": true + }, + "name": { + "description": "Attribute name", + "example": "favourite_drink", + "type": "string" + }, + "value": { + "description": "Attribute value: base64-encode if MIME type is present", + "example": "martini", + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "V20CredBoundOfferRequest": { + "properties": { + "counter_preview": { + "allOf": [ + { + "$ref": "#/definitions/V20CredPreview" + } + ], + "description": "Optional content for counter-proposal" + }, + "filter": { + "allOf": [ + { + "$ref": "#/definitions/V20CredFilter" + } + ], + "description": "Credential specification criteria by format" + } + }, + "type": "object" + }, + "V20CredExFree": { + "properties": { + "auto_remove": { + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "credential_preview": { + "$ref": "#/definitions/V20CredPreview" + }, + "filter": { + "allOf": [ + { + "$ref": "#/definitions/V20CredFilter" + } + ], + "description": "Credential specification criteria by format" + }, + "replacement_id": { + "description": "Optional identifier used to manage credential replacement", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string", + "x-nullable": true + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + }, + "verification_method": { + "description": "For ld-proofs. Verification method for signing.", + "type": "string", + "x-nullable": true + } + }, + "required": [ + "connection_id", + "filter" + ], + "type": "object" + }, + "V20CredExRecord": { + "properties": { + "auto_issue": { + "description": "Issuer choice to issue to request in this credential exchange", + "example": false, + "type": "boolean" + }, + "auto_offer": { + "description": "Holder choice to accept offer in this credential exchange", + "example": false, + "type": "boolean" + }, + "auto_remove": { + "description": "Issuer choice to remove this credential exchange record when complete", + "example": false, + "type": "boolean" + }, + "by_format": { + "allOf": [ + { + "$ref": "#/definitions/V20CredExRecordByFormat" + } + ], + "description": "Attachment content by format for proposal, offer, request, and issue", + "readOnly": true + }, + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "cred_ex_id": { + "description": "Credential exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "cred_issue": { + "allOf": [ + { + "$ref": "#/definitions/V20CredIssue" + } + ], + "description": "Serialized credential issue message" + }, + "cred_offer": { + "allOf": [ + { + "$ref": "#/definitions/V20CredOffer" + } + ], + "description": "Credential offer message" + }, + "cred_preview": { + "allOf": [ + { + "$ref": "#/definitions/V20CredPreview" + } + ], + "description": "Credential preview from credential proposal", + "readOnly": true + }, + "cred_proposal": { + "allOf": [ + { + "$ref": "#/definitions/V20CredProposal" + } + ], + "description": "Credential proposal message" + }, + "cred_request": { + "allOf": [ + { + "$ref": "#/definitions/V20CredRequest" + } + ], + "description": "Serialized credential request message" + }, + "error_msg": { + "description": "Error message", + "example": "The front fell off", + "type": "string" + }, + "initiator": { + "description": "Issue-credential exchange initiator: self or external", + "enum": [ + "self", + "external" + ], + "example": "self", + "type": "string" + }, + "parent_thread_id": { + "description": "Parent thread identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "role": { + "description": "Issue-credential exchange role: holder or issuer", + "enum": [ + "issuer", + "holder" + ], + "example": "issuer", + "type": "string" + }, + "state": { + "description": "Issue-credential exchange state", + "enum": [ + "proposal-sent", + "proposal-received", + "offer-sent", + "offer-received", + "request-sent", + "request-received", + "credential-issued", + "credential-received", + "done", + "credential-revoked", + "abandoned", + "deleted" + ], + "example": "done", + "type": "string" + }, + "thread_id": { + "description": "Thread identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + } + }, + "type": "object" + }, + "V20CredExRecordByFormat": { + "properties": { + "cred_issue": { + "type": "object" + }, + "cred_offer": { + "type": "object" + }, + "cred_proposal": { + "type": "object" + }, + "cred_request": { + "type": "object" + } + }, + "type": "object" + }, + "V20CredExRecordDetail": { + "properties": { + "cred_ex_record": { + "allOf": [ + { + "$ref": "#/definitions/V20CredExRecord" + } + ], + "description": "Credential exchange record" + }, + "indy": { + "$ref": "#/definitions/V20CredExRecordIndy" + }, + "ld_proof": { + "$ref": "#/definitions/V20CredExRecordLDProof" + }, + "vc_di": { + "$ref": "#/definitions/V20CredExRecord" + } + }, + "type": "object" + }, + "V20CredExRecordIndy": { + "properties": { + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "cred_ex_id": { + "description": "Corresponding v2.0 credential exchange record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "cred_ex_indy_id": { + "description": "Record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "cred_id_stored": { + "description": "Credential identifier stored in wallet", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "cred_request_metadata": { + "description": "Credential request metadata for indy holder", + "type": "object" + }, + "cred_rev_id": { + "description": "Credential revocation identifier within revocation registry", + "example": "12345", + "pattern": "^[1-9][0-9]*$", + "type": "string" + }, + "rev_reg_id": { + "description": "Revocation registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "type": "string" + }, + "state": { + "description": "Current record state", + "example": "active", + "type": "string" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + } + }, + "type": "object" + }, + "V20CredExRecordLDProof": { + "properties": { + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "cred_ex_id": { + "description": "Corresponding v2.0 credential exchange record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "cred_ex_ld_proof_id": { + "description": "Record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "cred_id_stored": { + "description": "Credential identifier stored in wallet", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "state": { + "description": "Current record state", + "example": "active", + "type": "string" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + } + }, + "type": "object" + }, + "V20CredExRecordListResult": { + "properties": { + "results": { + "description": "Credential exchange records and corresponding detail records", + "items": { + "$ref": "#/definitions/V20CredExRecordDetail" + }, + "type": "array" + } + }, + "type": "object" + }, + "V20CredFilter": { + "properties": { + "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" + }, + "V20CredFilterIndy": { + "properties": { + "cred_def_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "issuer_did": { + "description": "Credential issuer DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "schema_id": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "type": "string" + }, + "schema_issuer_did": { + "description": "Schema issuer DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "schema_name": { + "description": "Schema name", + "example": "preferences", + "type": "string" + }, + "schema_version": { + "description": "Schema version", + "example": "1.0", + "pattern": "^[0-9.]+$", + "type": "string" + } + }, + "type": "object" + }, + "V20CredFilterLDProof": { + "properties": { + "ld_proof": { + "allOf": [ + { + "$ref": "#/definitions/LDProofVCDetail" + } + ], + "description": "Credential filter for linked data proof" + } + }, + "required": [ + "ld_proof" + ], + "type": "object" + }, + "V20CredFilterVCDI": { + "properties": { + "cred_def_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "issuer_did": { + "description": "Credential issuer DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "schema_id": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "type": "string" + }, + "schema_issuer_did": { + "description": "Schema issuer DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "schema_name": { + "description": "Schema name", + "example": "preferences", + "type": "string" + }, + "schema_version": { + "description": "Schema version", + "example": "1.0", + "pattern": "^[0-9.]+$", + "type": "string" + } + }, + "type": "object" + }, + "V20CredFormat": { + "properties": { + "attach_id": { + "description": "Attachment identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "format": { + "description": "Attachment format specifier", + "example": "aries/ld-proof-vc-detail@v1.0", + "type": "string" + } + }, + "required": [ + "attach_id", + "format" + ], + "type": "object" + }, + "V20CredIssue": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "credentials~attach": { + "description": "Credential attachments", + "items": { + "$ref": "#/definitions/AttachDecorator" + }, + "type": "array" + }, + "formats": { + "description": "Acceptable attachment formats", + "items": { + "$ref": "#/definitions/V20CredFormat" + }, + "type": "array" + }, + "replacement_id": { + "description": "Issuer-unique identifier to coordinate credential replacement", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + } + }, + "required": [ + "credentials~attach", + "formats" + ], + "type": "object" + }, + "V20CredIssueProblemReportRequest": { + "properties": { + "description": { + "type": "string" + } + }, + "required": [ + "description" + ], + "type": "object" + }, + "V20CredIssueRequest": { + "properties": { + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + } + }, + "type": "object" + }, + "V20CredOffer": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "credential_preview": { + "$ref": "#/definitions/V20CredPreview" + }, + "formats": { + "description": "Acceptable credential formats", + "items": { + "$ref": "#/definitions/V20CredFormat" + }, + "type": "array" + }, + "offers~attach": { + "description": "Offer attachments", + "items": { + "$ref": "#/definitions/AttachDecorator" + }, + "type": "array" + }, + "replacement_id": { + "description": "Issuer-unique identifier to coordinate credential replacement", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + } + }, + "required": [ + "formats", + "offers~attach" + ], + "type": "object" + }, + "V20CredOfferConnFreeRequest": { + "properties": { + "auto_issue": { + "description": "Whether to respond automatically to credential requests, creating and issuing requested credentials", + "type": "boolean" + }, + "auto_remove": { + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "credential_preview": { + "$ref": "#/definitions/V20CredPreview" + }, + "filter": { + "allOf": [ + { + "$ref": "#/definitions/V20CredFilter" + } + ], + "description": "Credential specification criteria by format" + }, + "replacement_id": { + "description": "Optional identifier used to manage credential replacement", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string", + "x-nullable": true + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + } + }, + "required": [ + "filter" + ], + "type": "object" + }, + "V20CredOfferRequest": { + "properties": { + "auto_issue": { + "description": "Whether to respond automatically to credential requests, creating and issuing requested credentials", + "type": "boolean" + }, + "auto_remove": { + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "credential_preview": { + "$ref": "#/definitions/V20CredPreview" + }, + "filter": { + "allOf": [ + { + "$ref": "#/definitions/V20CredFilter" + } + ], + "description": "Credential specification criteria by format" + }, + "replacement_id": { + "description": "Optional identifier used to manage credential replacement", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string", + "x-nullable": true + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + } + }, + "required": [ + "connection_id", + "filter" + ], + "type": "object" + }, + "V20CredPreview": { + "properties": { + "@type": { + "description": "Message type identifier", + "example": "issue-credential/2.0/credential-preview", + "type": "string" + }, + "attributes": { + "items": { + "$ref": "#/definitions/V20CredAttrSpec" + }, + "type": "array" + } + }, + "required": [ + "attributes" + ], + "type": "object" + }, + "V20CredProposal": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "credential_preview": { + "allOf": [ + { + "$ref": "#/definitions/V20CredPreview" + } + ], + "description": "Credential preview" + }, + "filters~attach": { + "description": "Credential filter per acceptable format on corresponding identifier", + "items": { + "$ref": "#/definitions/AttachDecorator" + }, + "type": "array" + }, + "formats": { + "description": "Attachment formats", + "items": { + "$ref": "#/definitions/V20CredFormat" + }, + "type": "array" + } + }, + "required": [ + "filters~attach", + "formats" + ], + "type": "object" + }, + "V20CredRequest": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "formats": { + "description": "Acceptable attachment formats", + "items": { + "$ref": "#/definitions/V20CredFormat" + }, + "type": "array" + }, + "requests~attach": { + "description": "Request attachments", + "items": { + "$ref": "#/definitions/AttachDecorator" + }, + "type": "array" + } + }, + "required": [ + "formats", + "requests~attach" + ], + "type": "object" + }, + "V20CredRequestFree": { + "properties": { + "auto_remove": { + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "filter": { + "allOf": [ + { + "$ref": "#/definitions/V20CredFilterLDProof" + } + ], + "description": "Credential specification criteria by format" + }, + "holder_did": { + "description": "Holder DID to substitute for the credentialSubject.id", + "example": "did:key:ahsdkjahsdkjhaskjdhakjshdkajhsdkjahs", + "type": "string", + "x-nullable": true + }, + "trace": { + "description": "Whether to trace event (default false)", + "example": false, + "type": "boolean" + } + }, + "required": [ + "connection_id", + "filter" + ], + "type": "object" + }, + "V20CredRequestRequest": { + "properties": { + "auto_remove": { + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "holder_did": { + "description": "Holder DID to substitute for the credentialSubject.id", + "example": "did:key:ahsdkjahsdkjhaskjdhakjshdkajhsdkjahs", + "type": "string", + "x-nullable": true + } + }, + "type": "object" + }, + "V20CredStoreRequest": { + "properties": { + "credential_id": { + "type": "string" + } + }, + "type": "object" + }, + "V20DiscoveryExchangeListResult": { + "properties": { + "results": { + "items": { + "allOf": [ + { + "$ref": "#/definitions/V20DiscoveryRecord" + } + ], + "description": "Discover Features v2.0 exchange record" + }, + "type": "array" + } + }, + "type": "object" + }, + "V20DiscoveryExchangeResult": { + "properties": { + "results": { + "allOf": [ + { + "$ref": "#/definitions/V20DiscoveryRecord" + } + ], + "description": "Discover Features v2.0 exchange record" + } + }, + "type": "object" + }, + "V20DiscoveryRecord": { + "properties": { + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "disclosures": { + "allOf": [ + { + "$ref": "#/definitions/Disclosures" + } + ], + "description": "Disclosures message" + }, + "discovery_exchange_id": { + "description": "Credential exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "queries_msg": { + "allOf": [ + { + "$ref": "#/definitions/Queries" + } + ], + "description": "Queries message" + }, + "state": { + "description": "Current record state", + "example": "active", + "type": "string" + }, + "thread_id": { + "description": "Thread identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + } + }, + "type": "object" + }, + "V20IssueCredSchemaCore": { + "properties": { + "auto_remove": { + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "credential_preview": { + "$ref": "#/definitions/V20CredPreview" + }, + "filter": { + "allOf": [ + { + "$ref": "#/definitions/V20CredFilter" + } + ], + "description": "Credential specification criteria by format" + }, + "replacement_id": { + "description": "Optional identifier used to manage credential replacement", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string", + "x-nullable": true + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + } + }, + "required": [ + "filter" + ], + "type": "object" + }, + "V20IssueCredentialModuleResponse": { + "properties": {}, + "type": "object" + }, + "V20Pres": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "formats": { + "description": "Acceptable attachment formats", + "items": { + "$ref": "#/definitions/V20PresFormat" + }, + "type": "array" + }, + "presentations~attach": { + "items": { + "$ref": "#/definitions/AttachDecorator" + }, + "type": "array" + } + }, + "required": [ + "formats", + "presentations~attach" + ], + "type": "object" + }, + "V20PresCreateRequestRequest": { + "properties": { + "auto_remove": { + "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "auto_verify": { + "description": "Verifier choice to auto-verify proof presentation", + "example": false, + "type": "boolean" + }, + "comment": { + "type": "string", + "x-nullable": true + }, + "presentation_request": { + "$ref": "#/definitions/V20PresRequestByFormat" + }, + "trace": { + "description": "Whether to trace event (default false)", + "example": false, + "type": "boolean" + } + }, + "required": [ + "presentation_request" + ], + "type": "object" + }, + "V20PresExRecord": { + "properties": { + "auto_present": { + "description": "Prover choice to auto-present proof as verifier requests", + "example": false, + "type": "boolean" + }, + "auto_remove": { + "description": "Verifier choice to remove this presentation exchange record when complete", + "example": false, + "type": "boolean" + }, + "auto_verify": { + "description": "Verifier choice to auto-verify proof presentation", + "type": "boolean" + }, + "by_format": { + "allOf": [ + { + "$ref": "#/definitions/V20PresExRecordByFormat" + } + ], + "description": "Attachment content by format for proposal, request, and presentation", + "readOnly": true + }, + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "error_msg": { + "description": "Error message", + "example": "Invalid structure", + "type": "string" + }, + "initiator": { + "description": "Present-proof exchange initiator: self or external", + "enum": [ + "self", + "external" + ], + "example": "self", + "type": "string" + }, + "pres": { + "allOf": [ + { + "$ref": "#/definitions/V20Pres" + } + ], + "description": "Presentation message" + }, + "pres_ex_id": { + "description": "Presentation exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "pres_proposal": { + "allOf": [ + { + "$ref": "#/definitions/V20PresProposal" + } + ], + "description": "Presentation proposal message" + }, + "pres_request": { + "allOf": [ + { + "$ref": "#/definitions/V20PresRequest" + } + ], + "description": "Presentation request message" + }, + "role": { + "description": "Present-proof exchange role: prover or verifier", + "enum": [ + "prover", + "verifier" + ], + "example": "prover", + "type": "string" + }, + "state": { + "description": "Present-proof exchange state", + "enum": [ + "proposal-sent", + "proposal-received", + "request-sent", + "request-received", + "presentation-sent", + "presentation-received", + "done", + "abandoned", + "deleted" + ], + "type": "string" + }, + "thread_id": { + "description": "Thread identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "verified": { + "description": "Whether presentation is verified: 'true' or 'false'", + "enum": [ + "true", + "false" + ], + "example": "true", + "type": "string" + }, + "verified_msgs": { + "items": { + "description": "Proof verification warning or error information", + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "V20PresExRecordByFormat": { + "properties": { + "pres": { + "type": "object" + }, + "pres_proposal": { + "type": "object" + }, + "pres_request": { + "type": "object" + } + }, + "type": "object" + }, + "V20PresExRecordList": { + "properties": { + "results": { + "description": "Presentation exchange records", + "items": { + "$ref": "#/definitions/V20PresExRecord" + }, + "type": "array" + } + }, + "type": "object" + }, + "V20PresFormat": { + "properties": { + "attach_id": { + "description": "Attachment identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "format": { + "description": "Attachment format specifier", + "example": "dif/presentation-exchange/submission@v1.0", + "type": "string" + } + }, + "required": [ + "attach_id", + "format" + ], + "type": "object" + }, + "V20PresProblemReportRequest": { + "properties": { + "description": { + "type": "string" + } + }, + "required": [ + "description" + ], + "type": "object" + }, + "V20PresProposal": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "comment": { + "description": "Human-readable comment", + "type": "string" + }, + "formats": { + "description": "Acceptable attachment formats", + "items": { + "$ref": "#/definitions/V20PresFormat" + }, + "type": "array" + }, + "proposals~attach": { + "description": "Attachment per acceptable format on corresponding identifier", + "items": { + "$ref": "#/definitions/AttachDecorator" + }, + "type": "array" + } + }, + "required": [ + "formats", + "proposals~attach" + ], + "type": "object" + }, + "V20PresProposalByFormat": { + "properties": { + "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": { + "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": { + "auto_remove": { + "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "dif": { + "allOf": [ + { + "$ref": "#/definitions/DIFPresSpec" + } + ], + "description": "Optional Presentation specification for DIF, overrides the PresentationExchange record's PresRequest" + }, + "indy": { + "allOf": [ + { + "$ref": "#/definitions/IndyPresSpec" + } + ], + "description": "Presentation specification for indy" + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + } + }, + "type": "object" + }, + "V20PresentProofModuleResponse": { + "properties": {}, + "type": "object" + }, + "V20PresentationSendRequestToProposal": { + "properties": { + "auto_remove": { + "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "auto_verify": { + "description": "Verifier choice to auto-verify proof presentation", + "example": false, + "type": "boolean" + }, + "trace": { + "description": "Whether to trace event (default false)", + "example": false, + "type": "boolean" + } + }, + "type": "object" + }, + "VCRecord": { + "properties": { + "contexts": { + "items": { + "description": "Context", + "example": "https://myhost:8021", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "type": "string" + }, + "type": "array" + }, + "cred_tags": { + "additionalProperties": { + "description": "Retrieval tag value", + "type": "string" + }, + "type": "object" + }, + "cred_value": { + "description": "(JSON-serializable) credential value", + "type": "object" + }, + "expanded_types": { + "items": { + "description": "JSON-LD expanded type extracted from type and context", + "example": "https://w3id.org/citizenship#PermanentResidentCard", + "type": "string" + }, + "type": "array" + }, + "given_id": { + "description": "Credential identifier", + "example": "http://example.edu/credentials/3732", + "type": "string" + }, + "issuer_id": { + "description": "Issuer identifier", + "example": "https://example.edu/issuers/14", + "type": "string" + }, + "proof_types": { + "items": { + "description": "Signature suite used for proof", + "example": "Ed25519Signature2018", + "type": "string" + }, + "type": "array" + }, + "record_id": { + "description": "Record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "schema_ids": { + "items": { + "description": "Schema identifier", + "example": "https://example.org/examples/degree.json", + "type": "string" + }, + "type": "array" + }, + "subject_ids": { + "items": { + "description": "Subject identifier", + "example": "did:example:ebfeb1f712ebc6f1c276e12ec21", + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "VCRecordList": { + "properties": { + "results": { + "items": { + "$ref": "#/definitions/VCRecord" + }, + "type": "array" + } + }, + "type": "object" + }, + "VerifiableCredential": { + "additionalProperties": true, + "properties": { + "@context": { + "description": "The JSON-LD context of the credential", + "example": [ + "https://www.w3.org/2018/credentials/v1", + "https://www.w3.org/2018/credentials/examples/v1" + ], + "items": {}, + "type": "array" + }, + "credentialStatus": { + "example": { + "id": "https://example.com/credentials/status/3#94567", + "statusListCredential": "https://example.com/credentials/status/3", + "statusListIndex": "94567", + "statusPurpose": "revocation", + "type": "BitstringStatusListEntry" + } + }, + "credentialSubject": { + "example": { + "alumniOf": { + "id": "did:example:c276e12ec21ebfeb1f712ebc6f1" + }, + "id": "did:example:ebfeb1f712ebc6f1c276e12ec21" + } + }, + "expirationDate": { + "description": "The expiration date", + "example": "2010-01-01T19:23:24Z", + "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})([Tt ]([0-9]{2}):([0-9]{2}):([0-9]{2})(\\.[0-9]+)?)?(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?$", + "type": "string" + }, + "id": { + "description": "The ID of the credential", + "example": "http://example.edu/credentials/1872", + "pattern": "\\w+:(\\/?\\/?)[^\\s]+", + "type": "string" + }, + "issuanceDate": { + "description": "The issuance date", + "example": "2010-01-01T19:23:24Z", + "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})([Tt ]([0-9]{2}):([0-9]{2}):([0-9]{2})(\\.[0-9]+)?)?(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?$", + "type": "string" + }, + "issuer": { + "description": "The JSON-LD Verifiable Credential Issuer. Either string of object with id field.", + "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH" + }, + "proof": { + "allOf": [ + { + "$ref": "#/definitions/LinkedDataProof" + } + ], + "description": "The proof of the credential", + "example": { + "created": "2019-12-11T03:50:55", + "jws": "eyJhbGciOiAiRWREU0EiLCAiYjY0IjogZmFsc2UsICJjcml0JiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQKBhQDxvXNo7nvtUBb_Eq1Ch6YBKY5qBQ", + "proofPurpose": "assertionMethod", + "type": "Ed25519Signature2018", + "verificationMethod": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL" + } + }, + "type": { + "description": "The JSON-LD type of the credential", + "example": [ + "VerifiableCredential", + "AlumniCredential" + ], + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "@context", + "credentialSubject", + "issuanceDate", + "issuer", + "proof", + "type" + ], + "type": "object" + }, + "VerifiablePresentation": { + "additionalProperties": true, + "properties": { + "@context": { + "description": "The JSON-LD context of the presentation", + "example": [ + "https://www.w3.org/2018/credentials/v1" + ], + "items": {}, + "type": "array" + }, + "holder": { + "description": "The JSON-LD Verifiable Credential Holder. Either string of object with id field.", + "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH" + }, + "id": { + "description": "The ID of the presentation", + "example": "http://example.edu/presentations/1872", + "pattern": "\\w+:(\\/?\\/?)[^\\s]+", + "type": "string" + }, + "proof": { + "allOf": [ + { + "$ref": "#/definitions/LinkedDataProof" + } + ], + "description": "The proof of the presentation", + "example": { + "created": "2019-12-11T03:50:55", + "jws": "eyJhbGciOiAiRWREU0EiLCAiYjY0IjogZmFsc2UsICJjcml0JiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQKBhQDxvXNo7nvtUBb_Eq1Ch6YBKY5qBQ", + "proofPurpose": "assertionMethod", + "type": "Ed25519Signature2018", + "verificationMethod": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL" + } + }, + "type": { + "description": "The JSON-LD type of the presentation", + "example": [ + "VerifiablePresentation" + ], + "items": { + "type": "string" + }, + "type": "array" + }, + "verifiableCredential": { + "items": { + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "@context", + "proof", + "type" + ], + "type": "object" + }, + "VerifyCredentialRequest": { + "properties": { + "options": { + "$ref": "#/definitions/LDProofVCOptions" + }, + "verifiableCredential": { + "$ref": "#/definitions/VerifiableCredential" + } + }, + "type": "object" + }, + "VerifyCredentialResponse": { + "properties": { + "results": { + "$ref": "#/definitions/PresentationVerificationResult" + } + }, + "type": "object" + }, + "VerifyPresentationRequest": { + "properties": { + "options": { + "$ref": "#/definitions/LDProofVCOptions" + }, + "verifiablePresentation": { + "$ref": "#/definitions/VerifiablePresentation" + } + }, + "type": "object" + }, + "VerifyPresentationResponse": { + "properties": { + "results": { + "$ref": "#/definitions/PresentationVerificationResult" + } + }, + "type": "object" + }, + "VerifyRequest": { + "properties": { + "doc": { + "allOf": [ + { + "$ref": "#/definitions/SignedDoc" + } + ], + "description": "Signed document" + }, + "verkey": { + "description": "Verkey to use for doc verification", + "type": "string" + } + }, + "required": [ + "doc" + ], + "type": "object" + }, + "VerifyResponse": { + "properties": { + "error": { + "description": "Error text", + "type": "string" + }, + "valid": { + "type": "boolean" + } + }, + "required": [ + "valid" + ], + "type": "object" + }, + "W3CCredentialsListRequest": { + "properties": { + "contexts": { + "items": { + "description": "Credential context to match", + "example": "https://myhost:8021", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "type": "string" + }, + "type": "array" + }, + "given_id": { + "description": "Given credential id to match", + "type": "string" + }, + "issuer_id": { + "description": "Credential issuer identifier to match", + "type": "string" + }, + "max_results": { + "description": "Maximum number of results to return", + "type": "integer" + }, + "proof_types": { + "items": { + "description": "Signature suite used for proof", + "example": "Ed25519Signature2018", + "type": "string" + }, + "type": "array" + }, + "schema_ids": { + "description": "Schema identifiers, all of which to match", + "items": { + "description": "Credential schema identifier", + "example": "https://myhost:8021", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "type": "string" + }, + "type": "array" + }, + "subject_ids": { + "description": "Subject identifiers, all of which to match", + "items": { + "description": "Subject identifier", + "type": "string" + }, + "type": "array" + }, + "tag_query": { + "additionalProperties": { + "description": "Tag value", + "type": "string" + }, + "description": "Tag filter", + "type": "object" + }, + "types": { + "items": { + "description": "Credential type to match", + "example": "https://myhost:8021", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "WalletList": { + "properties": { + "results": { + "description": "List of wallet records", + "items": { + "$ref": "#/definitions/WalletRecord" + }, + "type": "array" + } + }, + "type": "object" + }, + "WalletModuleResponse": { + "properties": {}, + "type": "object" + }, + "WalletRecord": { + "properties": { + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "key_management_mode": { + "description": "Mode regarding management of wallet key", + "enum": [ + "managed", + "unmanaged" + ], + "type": "string" + }, + "settings": { + "description": "Settings for this wallet.", + "type": "object" + }, + "state": { + "description": "Current record state", + "example": "active", + "type": "string" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "wallet_id": { + "description": "Wallet record ID", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + } + }, + "required": [ + "key_management_mode", + "wallet_id" + ], + "type": "object" + }, + "WriteLedger": { + "properties": { + "ledger_id": { + "type": "string" + } + }, + "type": "object" + } + }, + "securityDefinitions": { + "AuthorizationHeader": { + "type": "apiKey", + "in": "header", + "name": "Authorization", + "description": "Bearer token. Be sure to prepend token with 'Bearer '" + } + }, + "security": [ + { + "AuthorizationHeader": [] + } + ], + "tags": [ + { + "name": "action-menu", + "description": "Menu interaction over connection" + }, + { + "name": "anoncreds - credential definitions", + "description": "Anoncreds credential definition management", + "externalDocs": { + "description": "Specification", + "url": "https://hyperledger.github.io/anoncreds-spec" + } + }, + { + "name": "anoncreds - revocation", + "description": "Revocation registry management", + "externalDocs": { + "description": "Overview", + "url": "https://github.com/hyperledger/indy-hipe/tree/master/text/0011-cred-revocation" + } + }, + { + "name": "anoncreds - schemas", + "description": "Anoncreds schema management", + "externalDocs": { + "description": "Specification", + "url": "https://hyperledger.github.io/anoncreds-spec" + } + }, + { + "name": "anoncreds - wallet upgrade", + "description": "Anoncreds wallet upgrade", + "externalDocs": { + "description": "Specification", + "url": "https://hyperledger.github.io/anoncreds-spec" + } + }, + { + "name": "basicmessage", + "description": "Simple messaging", + "externalDocs": { + "description": "Specification", + "url": "https://github.com/hyperledger/aries-rfcs/tree/527849ec3aa2a8fd47a7bb6c57f918ff8bcb5e8c/features/0095-basic-message" + } + }, + { + "name": "connection", + "description": "Connection management", + "externalDocs": { + "description": "Specification", + "url": "https://github.com/hyperledger/aries-rfcs/tree/9b0aaa39df7e8bd434126c4b33c097aae78d65bf/features/0160-connection-protocol" + } + }, + { + "name": "credential-definition", + "description": "Credential definition operations", + "externalDocs": { + "description": "Specification", + "url": "https://github.com/hyperledger/indy-node/blob/master/design/anoncreds.md#cred_def" + } + }, + { + "name": "credentials", + "description": "Holder credential management", + "externalDocs": { + "description": "Overview", + "url": "https://w3c.github.io/vc-data-model/#credentials" + } + }, + { + "name": "did-exchange", + "description": "Connection management via DID exchange", + "externalDocs": { + "description": "Specification", + "url": "https://github.com/hyperledger/aries-rfcs/tree/25464a5c8f8a17b14edaa4310393df6094ace7b0/features/0023-did-exchange" + } + }, + { + "name": "did-rotate", + "description": "Rotate a DID", + "externalDocs": { + "description": "Specification", + "url": "https://github.com/hyperledger/aries-rfcs/tree/main/features/0794-did-rotate" + } + }, + { + "name": "discover-features", + "description": "Feature discovery", + "externalDocs": { + "description": "Specification", + "url": "https://github.com/hyperledger/aries-rfcs/tree/b3a3942ef052039e73cd23d847f42947f8287da2/features/0031-discover-features" + } + }, + { + "name": "discover-features v2.0", + "description": "Feature discovery v2", + "externalDocs": { + "description": "Specification", + "url": "https://github.com/hyperledger/aries-rfcs/tree/b3a3942ef052039e73cd23d847f42947f8287da2/features/0557-discover-features-v2" + } + }, + { + "name": "endorse-transaction", + "description": "Endorse a Transaction" + }, + { + "name": "introduction", + "description": "Introduction of known parties" + }, + { + "name": "issue-credential v1.0", + "description": "Credential issue v1.0", + "externalDocs": { + "description": "Specification", + "url": "https://github.com/hyperledger/aries-rfcs/tree/bb42a6c35e0d5543718fb36dd099551ab192f7b0/features/0036-issue-credential" + } + }, + { + "name": "issue-credential v2.0", + "description": "Credential issue v2.0", + "externalDocs": { + "description": "Specification", + "url": "https://github.com/hyperledger/aries-rfcs/tree/cd27fc64aa2805f756a118043d7c880354353047/features/0453-issue-credential-v2" + } + }, + { + "name": "jsonld", + "description": "Sign and verify json-ld data", + "externalDocs": { + "description": "Specification", + "url": "https://tools.ietf.org/html/rfc7515" + } + }, + { + "name": "ledger", + "description": "Interaction with ledger", + "externalDocs": { + "description": "Overview", + "url": "https://hyperledger-indy.readthedocs.io/projects/plenum/en/latest/storage.html#ledger" + } + }, + { + "name": "mediation", + "description": "Mediation management", + "externalDocs": { + "description": "Specification", + "url": "https://github.com/hyperledger/aries-rfcs/tree/fa8dc4ea1e667eb07db8f9ffeaf074a4455697c0/features/0211-route-coordination" + } + }, + { + "name": "multitenancy", + "description": "Multitenant wallet management" + }, + { + "name": "out-of-band", + "description": "Out-of-band connections", + "externalDocs": { + "description": "Design", + "url": "https://github.com/hyperledger/aries-rfcs/tree/2da7fc4ee043effa3a9960150e7ba8c9a4628b68/features/0434-outofband" + } + }, + { + "name": "present-proof v1.0", + "description": "Proof presentation v1.0", + "externalDocs": { + "description": "Specification", + "url": "https://github.com/hyperledger/aries-rfcs/tree/4fae574c03f9f1013db30bf2c0c676b1122f7149/features/0037-present-proof" + } + }, + { + "name": "present-proof v2.0", + "description": "Proof presentation v2.0", + "externalDocs": { + "description": "Specification", + "url": "https://github.com/hyperledger/aries-rfcs/tree/eace815c3e8598d4a8dd7881d8c731fdb2bcc0aa/features/0454-present-proof-v2" + } + }, + { + "name": "resolver", + "description": "did resolver interface.", + "externalDocs": { + "description": "DID Resolution Specification", + "url": "https://www.w3.org/TR/did-core/#resolution" + } + }, + { + "name": "revocation", + "description": "Revocation registry management", + "externalDocs": { + "description": "Overview", + "url": "https://github.com/hyperledger/indy-hipe/tree/master/text/0011-cred-revocation" + } + }, + { + "name": "schema", + "description": "Schema operations", + "externalDocs": { + "description": "Specification", + "url": "https://github.com/hyperledger/indy-node/blob/master/design/anoncreds.md#schema" + } + }, + { + "name": "settings", + "description": "Agent settings interface." + }, + { + "name": "trustping", + "description": "Trust-ping over connection", + "externalDocs": { + "description": "Specification", + "url": "https://github.com/hyperledger/aries-rfcs/tree/527849ec3aa2a8fd47a7bb6c57f918ff8bcb5e8c/features/0048-trust-ping" + } + }, + { + "name": "vc-api", + "description": "Endpoints for managing w3c credentials and presentations", + "externalDocs": { + "description": "Specification", + "url": "https://w3c-ccg.github.io/vc-api/" + } + }, + { + "name": "wallet", + "description": "DID and tag policy management", + "externalDocs": { + "description": "Design", + "url": "https://github.com/hyperledger/indy-sdk/tree/master/docs/design/003-wallet-storage" + } + } + ] +} diff --git a/generator/openapi-generator-config.yml b/generator/openapi-generator-config.yml index 1e79581c..a5e72ad3 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.0.0rc4 + packageVersion: 1.0.0rc5 diff --git a/generator/scripts/convert-to-openapi3-local.sh b/generator/scripts/convert-to-openapi3-local.sh index d81a8e94..4893433a 100755 --- a/generator/scripts/convert-to-openapi3-local.sh +++ b/generator/scripts/convert-to-openapi3-local.sh @@ -5,11 +5,13 @@ CONTAINER_RUNTIME=${CONTAINER_RUNTIME:-docker} CONTAINER_NAME=openapi-converter -${CONTAINER_RUNTIME} run --rm -d -p 8080:8080 --name ${CONTAINER_NAME} swaggerapi/swagger-converter:v1.0.5 +# The ulimit flag below is for "library initialization failed - unable to allocate file descriptor table - out of memory" +# error from docker logs. +${CONTAINER_RUNTIME} run --rm -d -p 8080:8080 --ulimit nofile=8096:8096 --name ${CONTAINER_NAME} swaggerapi/swagger-converter:v1.0.5 trap '${CONTAINER_RUNTIME} stop ${CONTAINER_NAME}' EXIT while [[ "$(curl -s -o /dev/null -w ''%{http_code}'' localhost:8080)" != "200" ]];do echo "Converter not yet ready..." sleep 1 done -curl -X POST http://localhost:8080/api/convert -H "Content-Type: application/json" -H "Accept: application/yaml" --data-binary "@../data/swagger.json" -o ../data/openapi.yml \ No newline at end of file +curl -X POST http://localhost:8080/api/convert -H "Content-Type: application/json" -H "Accept: application/yaml" --data-binary "@../data/swagger.json" -o ../data/openapi.yml diff --git a/generator/scripts/generate-client.sh b/generator/scripts/generate-client.sh index 38e6b4b0..7efe46a9 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.0.0rc4 -ACA_PY_VERSION=${1:-"1.0.0rc4"} +# Read ACA_PY_VERSION from input arg or default to 1.0.0rc5 +ACA_PY_VERSION=${1:-"1.0.0rc5"} export ACA_PY_VERSION # Set env for openapi-config-template' diff --git a/setup.py b/setup.py index a6eca799..778d8807 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.0.0rc4", + version="1.0.0rc5", description="A simple python client for controlling an ACA-Py agent", long_description=long_description, long_description_content_type="text/markdown",