editUserRole(user)}
className="cursor-pointer mr-2 flex items-center text-sm font-medium text-gray-500 dark:text-gray-400"
diff --git a/src/config/apiRoutes.ts b/src/config/apiRoutes.ts
index 8e437c45a..1a8c6fb2e 100644
--- a/src/config/apiRoutes.ts
+++ b/src/config/apiRoutes.ts
@@ -7,7 +7,9 @@ export const apiRoutes = {
verifyEmail:'/users/verify',
userProfile: 'users/profile',
checkUser:'/users/check-user/',
- addDetails:'/users/add/'
+ addDetails:'/users/add/',
+ passkeyUserDetails:'/users/password/',
+ profile:'/profile'
},
users:{
invitations: '/users/invitations',
@@ -59,7 +61,7 @@ export const apiRoutes = {
getAllRequestList: '/proofs',
verifyCredential:'/proofs/request-proof',
presentationVerification:'/proofs/verify-presentation',
- proofRequestAttributesVerification:'/proofs/form-data'
+ proofRequestAttributesVerification:'/proofs/form-data'
},
Agent:{
checkAgentHealth: '/agent-service/health',
diff --git a/src/config/pathRoutes.ts b/src/config/pathRoutes.ts
index b6a0dca75..8fdcacada 100644
--- a/src/config/pathRoutes.ts
+++ b/src/config/pathRoutes.ts
@@ -59,7 +59,7 @@ export const pathRoutes = {
schemas:'/organizations/schemas'
},
verification:{
- credDef:'/organizations/credentials-issued/schemas/cred-defs',
+ credDef:'/organizations/verification/schemas/cred-defs',
schemas:'/organizations/verification/schemas',
verification:'/organizations/verification/schemas/cred-defs/connections',
},
diff --git a/src/pages/index.astro b/src/pages/index.astro
index 78c13408e..0e61f2c88 100644
--- a/src/pages/index.astro
+++ b/src/pages/index.astro
@@ -1062,13 +1062,13 @@ import { pathRoutes } from '../config/pathRoutes';
>Blockster Labs Private Limited. All Rights Reserved.
-
-
- • Terms and Conditions
-
-
+
diff --git a/src/pages/privacy-policy.md b/src/pages/privacy-policy.md
new file mode 100644
index 000000000..e9561e875
--- /dev/null
+++ b/src/pages/privacy-policy.md
@@ -0,0 +1,98 @@
+---
+layout: ../app/LayoutStacked.astro
+---
+
+# PRIVACY POLICY
+
+Effective Date: 1/09/2023
+
+## 1. Responsible Entity's Name and Contact Information
+Responsible for the processing of data on ADEYA Mobile Wallet App: Blockster Labs Pvt Ltd Company; A Company established under provisions of Companies Act 1956 of Government of India, and as amended further from time to time and having its registered office at 409, Navale ICON, Off. Mumbai-Bangalore Highway, Narhe, Pune, Maharashtra, 411021 India
+Email: privacy@blockster.global
+
+Note: A data control officer has not been mandated by the Responsible Entity. If you have queries or wish to assert any of your legal rights regarding data protection, kindly get in touch with the Responsible Entity immediately.
+
+## 2. Information on the Processing of Personal Data
+ADEYA Mobile Wallet App is designed to prioritize user privacy. As a basic principle, no data is processed by Blockster Labs Pvt Ltd Company when the app is used. All data is securely stored only on the user's end device, and Blockster Labs Pvt Ltd Company does not have access to this data.
+
+However, the app is associated with a digital mailbox service ("Mediation Agent") operated by Blockster Labs Pvt Ltd Company. The installation ID of the user is saved and processed for the purpose of the mailbox service. This allows incoming messages to be properly assigned to the respective user. The incoming messages are encrypted and sent to the mailbox service, which then forwards them to the user's app. The recipient of the message receives a dedicated code from the mailbox service, which is linked to the installation ID.
+
+The Responsible Entity cannot identify individual users or access the content of the messages since they are encrypted and decrypted only on the user's end device. Once the messages have been properly sent to the app, the mailbox service deletes them. The messages are held on the mailbox service until they can be delivered if the user's app isn't accessible.
+
+To enhance the user experience and improve app functionality, automated crash reports may be generated in the event of errors or application crashes. These reports may include information such as the cause of the crash, error reports, and additional data like the date and time of the crash, device model number, installed operating system version, language settings, and the user's country.
+
+
+## 3. Legal Basis of the Processing
+The processing of the installation ID is based on contractual purposes (Article 6(1)(b) of the General Data Protection Regulation - GDPR). The installation ID is automatically provided by Blockster Labs Pvt Ltd Company for the functioning of the mailbox service. Without processing the installation ID, Blockster Labs Pvt Ltd Company cannot assign or deliver incoming messages to individual users. The processing is necessary to fulfill the purpose of the contract, which involves the exchange of identity information.
+
+Error analysis and other analyses are carried out in the legitimate interests of Blockster Labs Pvt Ltd Company (Article 6(1)(f) GDPR). These analyses aim to ensure app functionality and improvement. No automated decision-making is involved in these processes.
+
+## 4. Recipients and Categories of Recipients
+In general, data transfer to third parties (other than Blockster Labs Pvt Ltd Company) does not occur and is not planned. However, data transfer may occur in specific cases when legally obligated or with user consent. Such cases may include:
+- Public authorities and institutions (e.g., tax authorities, prosecution authorities, family courts, land registry offices) if legally or officially required for any purposes that is the interest of justice and so called upon by the appropriate legal authorities using the due course of procedure laid down by current provisions of law.
+- Auditors
+- Service providers engaged in order-processing relationships
+
+## 5. Data Transfer to Third Countries
+Data transfers to third countries do not occur.
+
+## 6. Storage Duration
+Blockster Labs Pvt Ltd Company processes and stores personal data as long as it is required to fulfill contractual obligations and protect our rights. The Installation ID associated with your personal data is also deleted when you uninstall the app from your device.
+
+## 7. Information about data subjects' rights
+
+As an affected person, the User has the following rights regarding how their personal data is processed:
+
+Right of access (Article 15 GDPR)
+Right to rectification (Article 16 GDPR)
+Right to erasure (“right to be forgotten”) (Article 17 GDPR)
+Right to restriction of processing (Article 18 GDPR)
+Right to data portability (Article 20 GDPR)
+Right to object (Article 21 GDPR)
+Right to withdraw consent (Article 7 Para. 3 GDPR)
+Right to lodge a complaint with a supervisory authority (Article 77 GDPR)
+
+The User may reach out to us using the details listed in No. 1 to exercise these rights.
+
+7.1 Right of access (Article 15 GDPR)
+The Right of Access means that the User has the right to request confirmation from the Responsible Entity as to whether their personal data is being processed. If the processing is taking place, the User also has the right to obtain information about their personal data and the details listed in Article 15 Para. 1 of the GDPR.
+
+7.2 Right to rectification (Article 16 GDPR)
+The Right to Rectification means that the User has the right to request the correction of inaccurate personal data concerning them without undue delay. They also have the right to have incomplete personal data completed.
+
+7.3 Right to erasure ("right to be forgotten") (Article 17 GDPR)
+The Right to Erasure means that the User fundamentally has the right to request the deletion of their personal data without undue delay. The Responsible Entity is obligated to delete the personal data promptly if one of the reasons listed in Article 17 Para. 1 of the GDPR applies. For example, this can be the case if the personal data is no longer necessary for the purposes for which it was collected or processed (Art. 17 Para. 1 specified in a) GDPR).
+
+If the Responsible Entity has made the personal data public and is required to erase it, they are also obligated to take reasonable measures, considering available technology and implementation costs, to inform other data processing responsible entities that are processing the personal data about the User's request for erasure. This includes deleting any links to, copies of, or replications of the personal data.
+
+However, the Right to Erasure ("right to be forgotten") does not apply in certain circumstances, as stated in Article 17 Para. 3 of the GDPR. For example, the right may not apply if the processing of personal data is necessary for compliance with a legal obligation or for the establishment, exercise, or defence of legal claims.
+
+7.4 Right to restriction of processing (Article 18 GDPR)
+The Right to Restriction of Processing means that the User has the right to request the restriction of processing their personal data under certain conditions listed in Article 18 Para. 1 of the GDPR. For instance, if the User disputes the accuracy of their personal data, they can request the restriction of processing while the Responsible Entity verifies the accuracy of the data.
+
+7.5 Right to data portability (Article 20 GDPR)
+The Right to Data Portability grants the User the right to receive their personal data, which they have provided to the Responsible Entity, in a structured, commonly used, and machine-readable format. The User also has the right to transmit this data to another responsible entity without hindrance, provided that the processing is based on consent or a contract and is carried out by automated means.
+
+Additionally, when exercising the right to data portability, the User has the right to have their personal data transmitted directly from the Responsible Entity to another responsible entity if technically feasible.
+
+7.6 Right to object (Article 21 GDPR)
+As soon as possible after the initial contact, we let the User know about their right to object. The Right to Object applies in the following cases:
+
+7.6.1 Right to object on grounds relating to the data subject's specific circumstances
+The User has the right to object at any time to the processing of their personal data based on their individual circumstances or for reasons of public interest. Profiling based on these laws is likewise subject to this right. Unless the Responsible Entity can show compelling legitimate grounds for the processing that outweigh the User's interests, rights, and freedoms, or if the processing is required for the establishment, exercise, or defence of legal claims, the Responsible Entity will stop processing personal data if the User objects due to their unique situation.
+
+7.6.2 Right to object to direct marketing
+If the User's personal data is processed for direct marketing purposes, they have the right to object to the processing of their personal data for such marketing. This right also applies to profiling related to direct marketing. If the User objects to the processing of their personal data for direct marketing purposes, the Responsible Entity will cease processing their personal data for those purposes.
+
+7.7 Right to withdraw consent
+If the processing of personal data is based on the User's consent, they have the right to withdraw their consent at any time. The withdrawal of consent does not affect the lawfulness of the processing based on consent before its withdrawal. Before providing consent, the User must be made aware of their right to do so.
+
+7.8 Right to complain to a supervisory authority
+The User has the right to lodge a complaint with a supervisory authority if they believe that the processing of their personal data infringes the provisions of the GDPR. The relevant supervisory authority for the Responsible Entity is the data protection supervisory officer of Government of India.
+
+## 8. Version and changes to this data protection information
+The most recent update to this data protection information was made in September 2023. This data protection information might need to be updated as a result of technical developments, adjustments to the app's functioning, and/or changing regulatory and governmental regulations. The app always has the most recent version of the data protection information.
+
+
+
+
diff --git a/src/pages/terms-and-conditions.md b/src/pages/terms-and-conditions.md
new file mode 100644
index 000000000..2348082a1
--- /dev/null
+++ b/src/pages/terms-and-conditions.md
@@ -0,0 +1,126 @@
+---
+layout: ../app/LayoutStacked.astro
+---
+# TERMS AND CONDITIONS
+
+## 1. Validity of the General Terms and Conditions
+
+1.1 The usage of the "ADEYA" Self-sovereign Identity Edge Wallet (the "ADEYA App") is subject to these general terms and conditions (the "GTC"). The ADEYA App offers constant access to and viewing of the GTC.
+
+1.2 The terms of these GTC apply to the use of the ADEYA App and associated services as well as the provision of all services and advantages linked to the ADEYA App.
+
+1.3 Blockster Labs Pvt Ltd Company provides users with access to self-sovereign identification networks through the ADEYA App in accordance with the terms of these GTC.
+
+1.4 Other general terms and conditions, such as the user's, do not apply, despite the user's wants. Only if Blockster Labs Pvt Ltd Company expressly agrees to the user's general terms and conditions does the user presume their validity.
+
+1.5 The legality of the remaining sections of these GTC shall not be impacted if any provision is or becomes illegal by influx of law or due to passage of time. The user and Blockster Labs Pvt Ltd Company agree to discuss the grounds for the invalidity of the provision to come up with a replacement provision that closely resembles its goals.
+
+1.6 In the case of contractual discrepancy or variations, the same rule (Section 1.5) applies.
+
+## 2. The ADEYA App's Purpose and Object of Performance
+
+2.1 The ADEYA App is a state-of-the-art SSI-based mobile wallet application designed to securely store user credentials using cryptography. It allows users to safeguard their verifiable credentials and embrace the convenience of an identity wallet on their smartphones without compromising privacy. Blockster Labs Pvt Ltd Company develops the ADEYA App.
+
+2.2 The ADEYA App is intended for the digital identification and authentication of natural persons. Users can obtain and store identity information about themselves from other participants and share it if required. The identity information may include legitimation data, creditworthiness data, payment transaction data, registration data, and other text-based information.
+
+2.3 The ADEYA App connects to self-sovereign identity networks, enabling peer-to-peer connections with other participants. Users can exchange encrypted messages and receive other participants' identity information ("verifiable credentials"). They can also respond to identity requests from participants by sharing the relevant stored identity information. The ADEYA App is also connected to a digital mailbox service ("Mediation Agent") operated by Blockster Labs Pvt Ltd Company, ensuring secure message delivery.
+
+
+## 3. The ADEYA App's Application and functionality
+
+3.1 Application and Launch:
+When the user starts the "ADEYA" App on their mobile phone, they are prompted to secure access to the app by entering a six-digit PIN code.
+
+3.2 Tab Menu:
+The "ADEYA" app's primary features are available through the tab navigation at the bottom of the app. There are two tabs on the tab menu: "Credentials" and "Home." The "Home" tab is the one that initially appears when the programme is opened. Identity information that is saved in the app is shown as separate card icons under the "Credentials" page. A card symbol can be touched to display extensive information about the issuer and the identifying attributes that have been recorded under "Info." Information regarding the use of the identification traits, including specifics of shared information, is displayed in the "Activities" section. The first card in the "Credentials" page that the user sees after receiving new identification information gives them the choice to accept or reject it.
+
+3.3 Scan Button:
+The Scan button, which can be found in the bottom right of the app, gives users access to a QR Code scanner. With the use of this scanner, users may see and accept QR Code-based connection requests from other users. For this feature to work, the app needs access to the phone's camera.
+
+3.4. App Settings:
+The "ADEYA" App has a number of customization choices that are available from the toolbar by selecting the gear icon. The configuration options include:
+
+- Language: Users have the option of changing the app's language.
+- Utilise Biometrics: To increase security on their mobile phone, users can enable biometric authentication, such as fingerprint or face recognition.
+
+3.5. Functionality:
+- Establish Connections: Users can connect with one another by exchanging QR codes with other users. Users can learn more about the contact request's sender by scanning the QR code. Requests for contact might be approved or denied. A peer-to-peer connection is made after accepting a contact request. Under the "Contacts" icon in the menu, any connections that have already been made with other participants are shown. When a specific connection is chosen, all identification data transmitted to or received from that participant is shown.
+
+- Sharing identification Information: Through already established peer-to-peer connections, participants can make identification queries to the user. The notification icon shows all identity requests. Existing identification attributes that are saved in the app are used to pre-fill the desired attributes. If suitable alternatives are available, users have the opportunity to manually edit this information. The "ADEYA" App's only job is to make it easier for participants to exchange information. An identification request can be refused if a user decides not to reply to it, in which case the asking participant won't receive any information. The submitted information is accessible either under the relevant card in the "Credentials" page when identification inquiries are successfully complied with.
+- Support for numerous Hyperledger Indy networks: The "ADEYA" software now supports the mainnet of Sovrin, the BCovrin Ledger, as well as the Indicio network.
+
+You accept and agree to the functionality as mentioned above, as well as any other terms and conditions that the app developer may have stated, by using the "ADEYA" App.
+
+## 4. Application/Registration
+
+No login or registration with Blockster Labs Pvt Ltd Company is required to use the ADEYA App.
+
+## 5. The "ADEYA" App's availability and changes, as well as services related to it:
+
+5.1 After the "ADEYA" App has been installed, the user may use it and any connected Blockster Labs Pvt Ltd services in accordance with the terms and conditions set out in this agreement.
+
+5.2 The "ADEYA" App and the services and advantages connected to it are continuously made available by Blockster Labs Pvt Ltd. However, the "ADEYA" App and the services and advantages connected to it are not guaranteed, obligated to be available at all the time, or subject to responsibility by Blockster Labs Pvt Ltd Company.
+
+5.3 Additionally, Blockster Labs Pvt Ltd corporation is free to suspend or stop using the "ADEYA" App, as well as the features and services connected to it, at any time, regardless of outside factors beyond its control. Blockster Labs Pvt Ltd company has all discretion over the timing, scope, and length of any suspensions it imposes and whether to execute any necessary maintenance or repairs. These decisions are not subject to judicial scrutiny.
+
+5.4 The Blockster Labs Pvt Ltd company reserves the right to prohibit and/or ban the use of the "ADEYA" App at any time and to stop offering services associated with the "ADEYA" App. Such activities are not subject to justification and may be carried out at the sole discretion of Blockster Labs Pvt Ltd Company, including in a way that is not susceptible to judicial scrutiny.
+
+5.5 The "ADEYA" App may undergo modifications at any moment, at the sole discretion of the Blockster Labs Pvt Ltd, including but not limited to the type and extent of changes. The company is under no obligation to notify users of such changes.
+
+## 6. Consent to the use of data and information of the user
+
+6.1 By selecting the appropriate field during the installation of the "ADEYA" App, the user confirms his consent to the entirety of these GTC, and specifically to the following points:
+
+A user's identification data will initially only be saved on the "ADEYA" App and won't be shared with other parties until the user expressly agrees to it.
+The user agrees that some personal data may be collected and processed by the "ADEYA" App in order for it to operate properly and provide the services it offers. This data may include the user's name, contact information, device information, and any other facts the user freely submits inside the app.
+The user grants Blockster Labs Pvt Ltd permission to gather and analyse anonymous user data and statistics about the "ADEYA" App in order to enhance its functionality, performance, and user experience. This information will be handled in compliance with the relevant data protection laws and rules applicable to India which may be further amended from time to time.
+The user is aware of and accepts that the "ADEYA" App secures and protects user credentials and data using cryptography and encryption techniques. The user understands that no security solution is perfect and that Blockster Labs Pvt Ltd cannot completely guarantee the protection of user data. The user is in charge of adopting the necessary safety measures to protect their device and access to the app.
+The user acknowledges and accepts that when they access or use the "ADEYA" App, Blockster Labs Pvt Ltd may use cookies or other similar technologies to gather certain information. IP addresses, unique device identifiers, surfing habits, and other relevant data may be included in this information.
+The user is aware of and consents to the processing of their personal data by Blockster Labs Pvt Ltd in compliance with all applicable data protection laws and regulations, including the General Data Protection Regulation (GDPR) and other pertinent privacy legislation.
+By uninstalling the "ADEYA" App and ceasing to use it, the user has the right to withdraw their consent to the collection, processing, and storage of their personal information at any time. The user is aware, however, that such a withdrawal of permission may prevent them from using certain of the app's features or services.
+
+## 7. Intellectual Property Rights
+7.1 The "ADEYA" App (including but not limited to its design, layout, graphics, text, and other content, as well as any software, algorithms, and underlying technologies), is protected by intellectual property rights and is owned or licenced by the Blockster Labs Pvt Ltd Company. The "ADEYA" App can be used by the user for personal and non-commercial reasons, but only with a limited, non-exclusive, and non-transferable right.
+7.2 The user acknowledges that they will not, without Blockster Labs Pvt Ltd Company written approval, reproduce, edit, distribute, display, perform, publish, licence, create derivative works from, or sell any portion of the "ADEYA" App.
+7.3 Any copyright, trademark, or other property rights notices included in or accompanying the "ADEYA" App may not be removed, altered, or obscured by the user.
+
+## 8. Limitation of Liability
+8.1 Users acknowledge that they are using the "ADEYA" App at their own risk. Blockster Labs Pvt Ltd disclaims all responsibility for any harm that may result from using the "ADEYA" App, including but not limited to any direct, indirect, incidental, consequential, or punitive damages.
+
+8.2 Blockster Labs Pvt Ltd disclaims all responsibility for any delays, interruptions, errors, or omissions in the "ADEYA" App's operation or any component thereof, as well as for any failure to perform, whether brought on by divine intervention, technical issues, unauthorised access, theft, or other causes outside of Blockster Labs Pvt Ltd control.
+
+8.3 With regard to the accuracy, dependability, or fitness of the "ADEYA" App for any given purpose, the company makes no representations or guarantees of any kind, either stated or implied. On an "as-is" and "as available" basis, the app is made available.
+
+8.4 The user understands that the company Blockster Labs Pvt Ltd cannot ensure the continuous or error-free operation of the "ADEYA" App and that any dependence on its functionality is done at the user's own risk.
+
+8.5 Blockster Labs Pvt Ltd responsibility is restricted to the fullest extent permissible by law in places where the exclusion or limitation of liability for consequential or incidental damages is not permitted.
+
+## 9. Termination
+9.1 Blockster Labs Pvt Ltd retains the right to deny or restrict a user's access to the "ADEYA" App at any time and for any reason, including but not limited to a violation of these general terms and conditions, without prior warning or responsibility.
+
+9.2 The user has the option to stop using the "ADEYA" App whenever they choose by uninstalling it and doing so.
+
+9.3 If the agreement is terminated, the user's right to use the "ADEYA" App will end immediately, and they must uninstall it as soon as possible and remove any copies of it from their devices.
+
+## 10. Governing Law and Dispute Resolution
+
+10.1 The Indian laws will be applicable to the present contract without regard to its rules on conflicts of laws and the same shall govern these general terms and conditions and be followed in interpreting them.
+
+10.2 In case of any dispute arising out of the said agreement of general terms and conditions the same shall be resolved as far as possible amicably but in case the same cannot be resolved amicably then the dispute shall be referred to a Sole Arbitrator appointed by Blockster Labs Pvt Ltd and the same shall be governed by provisions of Arbitration and Conciliation Act, 1996 and further amended from time to time. The seat and place of Arbitration shall be Pune and language of Arbitration proceedings shall be English.
+
+10.3 Further, the Courts of Pune shall have exclusive jurisdiction to decide the dispute which may so arise in case the Arbitration proceedings cannot decide the dispute between the parties to the present agreement.
+
+## 11. Severability
+11.1 The remaining terms of these general terms and conditions shall remain in full force and effect in the event that any provision is judged to be invalid, unlawful, or unenforceable.
+
+## 12. Entire Agreement
+12.1 These general terms and conditions replace all prior or contemporaneous oral or written agreements, communications, or understandings with respect to the subject matter hereof and represent the complete agreement between the user and Blockster Labs Pvt Ltd with regard to the use of the "ADEYA" App.
+
+## 13. Contact Information
+13.1 Users can get in touch with Blockster Labs at info@blockster.global if they have any questions, issues, or suggestions about these GTC or the "ADEYA" App.
+
+01-SEP-2023 is the date on which these general terms and conditions take effect.
+
+
+
+
diff --git a/src/styles/markdown.css b/src/styles/markdown.css
new file mode 100644
index 000000000..77a5de0df
--- /dev/null
+++ b/src/styles/markdown.css
@@ -0,0 +1,31 @@
+body {
+ background-color: #ffffff;
+ font-family: ui-sans-serif, system-ui, "Segoe UI", "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji", ui-sans-serif, system-ui, system-ui, Helvetica ,Arial, sans-serif,Color, Symbol;
+ ;
+
+ text-align: justify;
+ line-height: 2rem;
+}
+
+ h1{
+ font-size: 25px;
+ color: black;
+ font-weight: 800;
+ margin-bottom: 1rem;
+
+}
+
+ h2 {
+ margin-top: 2rem;
+ font-size: 20px;
+ color: black;
+ font-weight: 800;
+ margin-bottom: 1rem;
+}
+ p{
+ margin-bottom: 1rem;
+ }
+
+ .markdown-container ul{
+ list-style: disc;
+ }
\ No newline at end of file
diff --git a/src/utils/enums/features.ts b/src/utils/enums/features.ts
new file mode 100644
index 000000000..cc574a15e
--- /dev/null
+++ b/src/utils/enums/features.ts
@@ -0,0 +1,9 @@
+
+
+export enum Features {
+ SEND_INVITATION = 'send_invitations',
+ CRETAE_ORG = 'create_org',
+ CRETAE_SCHEMA = 'create_schema',
+ ISSUENCE = 'issuence',
+ VERIFICATION = 'verification'
+}
\ No newline at end of file
diff --git a/src/utils/enums/roles.ts b/src/utils/enums/roles.ts
new file mode 100644
index 000000000..1e92dec3b
--- /dev/null
+++ b/src/utils/enums/roles.ts
@@ -0,0 +1,8 @@
+
+export enum Roles {
+ OWNER = 'owner',
+ ADMIN = 'admin',
+ ISSUER = 'issuer',
+ VERIFIER = 'verifier',
+ MEMBER = 'member'
+};