diff --git a/package.json b/package.json
index d93b7f38af..d0c0d4cef5 100644
--- a/package.json
+++ b/package.json
@@ -28,6 +28,7 @@
"@radix-ui/react-toggle": "^1.1.0",
"@radix-ui/react-toggle-group": "^1.1.0",
"@t3-oss/env-nextjs": "^0.11.1",
+ "@tailwindcss/typography": "^0.5.15",
"@tanstack/react-query": "^5.60.2",
"@tanstack/react-query-devtools": "^5.61.0",
"autoprefixer": "^10.4.20",
@@ -44,11 +45,17 @@
"react-canvas-confetti": "^2.0.7",
"react-dom": "19.0.0-rc-66855b96-20241106",
"react-hook-form": "^7.53.2",
- "server-only": "^0.0.1",
"slugify": "^1.6.6",
+ "react-markdown": "^9.0.1",
+ "rehype-external-links": "^3.0.0",
+ "rehype-slug": "^6.0.0",
+ "remark-gfm": "^4.0.0",
+ "remark-textr": "^6.1.0",
+ "server-only": "^0.0.1",
"sonner": "^1.7.0",
"tailwind-merge": "^2.5.4",
"tailwindcss-animate": "^1.0.7",
+ "typographic-base": "^1.0.4",
"vaul": "^1.1.1",
"viem": "^2.21.45",
"wagmi": "^2.12.32",
diff --git a/public/prose/privacyPolicy.md b/public/prose/privacyPolicy.md
new file mode 100644
index 0000000000..72da89f6d8
--- /dev/null
+++ b/public/prose/privacyPolicy.md
@@ -0,0 +1,122 @@
+# Privacy policy
+
+**Welcome to Guild.xyz!**
+
+Guild.xyz is an online platform for automated membership management of communities based on blockchain. This notice summarizes how we collect, use and safeguard the information you provide to us and what choices you have with respect to your privacy.
+
+This notice applies to the data processing of Z Gen Kibernetika Korlátolt Felelősségű Társaság (registered seat: 6720 Szeged, Kelemen László utca 11., company registration number: Cg.06-09-025397, tax number: 26787015-2-06) ("Us") and its relevant Affiliates (as specified below) in relation to our Services and our Website available at [https://guild.xyz/](/).
+
+As a Customer, Guild Admin or Subscriber of our Services, the collection, use and sharing of your personal data is subject to this notice. Please note that this notice does not apply to any Third-Party Platforms connected with your profile via the Services, or to the privacy practices of any Guilds that you join. Unless defined otherwise, capitalized terms in this notice will have the same meaning as in the Terms of Use.
+
+## What type of data do we collect?
+
+When you use our Services, we need to process some information about you to make our Services work and to evaluate how you use our Services. This information may include personal data about you, such as:
+
+1. **Registration data**: When you create your profile, we will request certain information about you, such as your public wallet address, a social media ID or you email address. If you do not provide this information, you may not be able to enjoy all features of the Services
+2. **Social account information**: If you decide to connect a certain third-party account with our platform, by providing your credentials and authorizing the relevant platform to share certain data with us, we will access and process such data relating to your social account. Such data may include:
+
+ | Third-party Platform | Scope of data |
+ | --- | --- |
+ | Discord | Username, avatar, banner, the discord servers you have joined, and specific discord server information (such as nickname, avatar, roles etc.) |
+ | Twitter | Twitter account information (such as your name, profile picture and description), information about your posts and followers, the lists you have created or are a member of |
+ | Google | Email address and profile information (including any information you have made publicly available) |
+ | GitHub | User profile data, public and private repositories, commit statuses, repository invitations, collaborators, deployment statuses, and repository webhooks |
+
+ Whether or not you will share such information with us is entirely up to you. Upon your consent, we may also share such information with the Guilds selected by you.
+3. **Membership information**: When you create or join a Guild, we will process information about your Roles, Rewards as well as any Requirements that you have set or completed. Such data is necessary for us to provide the Services. Please note that this information will also be available for others you collaborate with, in particular for the relevant Guilds that you have joined and with whom you decide to share your Profile.
+4. **Blockchain information**: Depending on your choices, you may enter into different transactions with others via our platform. In such cases, information about your transactions (such as the public address of your digital wallet, the public address of the addressee’s digital wallet, block number, timestamp and other input data) that may also include personal data about you may be stored on a blockchain through the execution of smart contracts.
+5. **Content that you upload to the Services**: You may also upload content to the Services, such as your profile picture and background. Such content may include personal data about you.
+6. **Billing and subscription information**: If you subscribe to a paid Service, you need to provide certain billing information (such as your name, address and VAT number). You will also be required to provide payment information, such as payment card details, which we collect via our secure payment processing service providers, Stripe Inc and Coinbase Ireland Limited. This data is necessary to provide you with our Subscription Services.
+7. **Other information**: You may decide to share further information, including personal data, with us when you contact us, provide feedback to us regarding the Services or otherwise communicate with us. It is solely your decision to share any other data with us during such communications, so our processing of such data will be based on your consent.
+8. **Information about your use of the Services**: As most websites and services provided through the Internet, we gather certain information and store it in log files when you interact with our Services. This information includes internet protocol (IP) address, as well as browser type and browser version, operating system, screen resolution and device type.
+9. **Cookie information**: When you access our websites and Services, we use cookies and other information gathering technologies for a variety of purposes. These technologies may provide us with personal data, information about devices and networks you utilize to access our website, and other information regarding your interactions. For detailed information about the use of cookies, please see our Cookie Notice
+
+## Why do we process your data?
+
+We may process your personal data for several purposes. How we use your personal data depends on your on how you use the Services and your preferences you have communicated to us.
+
+1. **Services**: We will use some of your personal data for the provision and maintenance of your profile, and for authentication purposes. E.g. We use your public digital wallet address to enable you to login to our Services.
+2. **Billing**: We will process certain information, such as financial data for billing purposes, i.e. to complete transactions, and send you purchase confirmations and invoices.
+3. **Customer support**: If needed, we use data (which can include your communications) to investigate, respond to and resolve complaints relating to our Services.
+4. **Developing Services**: We use analytics to better understand the behavior of our users to grow our business. For this purpose, we collect certain information, such as how often our Services are used, and the events that occur while using our websites. We use this aggregate information to identify usage patterns and trends.
+5. **Communication**: We may send you information regarding the Services, such as administrative messages, to your email address or public wallet address provided to us. Upon your consent, we may also enable communications between you and others through our Services.
+6. **Marketing**: Upon your consent, we may use your email address to send you marketing communications and to provide you with updates about our services and products.
+7. **Security**: We use information about you to secure your profile, verify accounts, to monitor suspicious or fraudulent activity and to identify violations of our Terms of Use or Master Subscription Agreement.
+8. **Protecting our legitimate business interests and legal rights**: Where required by law or where we believe it is necessary to protect our legal rights, interests and the interests of others, we use information about you in connection with legal claims, compliance, regulatory, and audit functions, and disclosures in connection with the acquisition, merger or sale of our business.
+9. **Other**: We may also process your data for any other purposes for which we obtain your consent where necessary or otherwise in accordance applicable law and this policy.
+
+## What is the legal basis of our data processing? (for EEA users)
+
+If you are an individual in the European Economic Area (EEA), we collect and process information about you only where we have legal bases for doing so under applicable EU laws. This means we collect and use your information only where:
+
+* It is necessary in order to provide you the Services, including to set up and maintain your profile and to provide customer support;
+* It satisfies a legitimate interest (which is not overridden by your data protection interests), such as for research and development, and to protect our legal rights and interests;
+* You give us consent to do so for a specific purpose;
+* It is needed to comply with a legal obligation.
+
+## Do we share your data with third parties?
+
+We never sell your personal data to third parties. However, in certain cases we need to share your personal data with our Affiliates and third parties. In any case, we will share your personal data only in accordance with applicable laws and this notice, and in the following cases:
+
+1. **Guild owners**: Depending on your use of the Services, you may decide to share certain personal data with others. In particular, if you join a Guild, the Administrators of the relevant Guild may get access to your personal data in the course of the management of their Guild. Besides, you may also decide to share additional information, such as enhanced details with our Subscribers. If you have any questions about the data processing practices of the relevant Guild, you should consult their Privacy Policy.
+2. **Public blockchain**: When you initiate a blockchain transaction, then your data will be shared with the blockchain so that a verifiable proof is created of your transaction, your membership or attendance of certain events.
+3. Third-party service providers: In certain cases, we use third party data providers. For example, we may outsource billing and payment transactions to third parties, we may engage hosting service providers, IT providers, operating systems and platforms, internet service providers, and data analytics companies.
+ Currently, these third parties include the following providers:
+
+ * **Google LLC**, for data hosting,
+ * **Ipfs**, for storing and sharing files,,
+ * **Posthog Inc**, for product analytics,,
+ * **Datadog Inc**, to monitor, troubleshoot and optimize application performance,,
+ * **Intercom R&D Unlimited Company** for customer communications, and,
+ * **Plausible**, for data analytics.
+
+ If you purchase through our website, depending on the payment method you choose, your payment and subscription information will be processed by:
+
+ * **Stripe Inc**, in accordance with its [Privacy Policy](https://stripe.com/privacy), or
+ * **Coinbase Ireland Limited**, in accordance with its [Privacy Policy](https://www.coinbase.com/legal/privacy).In the case of certain transactions, your transaction data may also be stored on the blockchain as specified in section b) above.
+4. **Professional advisors**: We may share your data with professional advisers acting as service providers, processors, controllers, or joint controllers - including lawyers, bankers, auditors, and insurers who provide consultancy, banking, legal, insurance and accounting services, and to the extent we are legally obliged to share or have a legitimate interest in sharing your data.
+5. **Legal compliance**: We may transmit personal data if the applicable legal provisions so require, or when such action is necessary to comply with any laws, e.g. with criminal authorities if we are required to cooperate for such purposes. We may also need to share personal data for the protection of our rights and interests, to protect your safety or the safety of others or to investigate fraud, in accordance with the applicable laws.
+6. **During a change to our business**: If we are involved in a merger, acquisition, bankruptcy, dissolution, reorganisation, sale of some or all of our assets, or a similar transaction or proceeding, or steps in contemplation of such activities, certain information may be shared or transferred, subject to standard confidentiality arrangements.
+
+## Do we share your data with third parties?
+
+Our website and Services are hosted by Google, in Switzerland. If you access our website or Services from any other region of the world with laws or other requirements governing personal data collection, use, or disclosure that differ from applicable laws in the European Economic Area, then through your continued use of our sites and Services, you are transferring your data outside of the European Economic Area, and you agree to have your data transferred to and processed in different jurisdictions, such as the United States.
+
+## How long will we retain your data?
+
+We will retain your personal data as long as it is needed to fulfil the purposes specified above (for example, to provide you with our Services), unless a longer retention period is required or permitted by law (such as tax, accounting or other legal requirements). Upon your lawful request or when we have no ongoing legitimate business need to process your personal data, we will either delete or anonymize it in accordance with our deletion policy.
+
+With respect to the data stored on the public blockchain, due to the immutable nature of the blockchain, your transaction data that may also include your public wallet address may not be modified or deleted.
+
+## You data privacy rights
+
+You may ask us to:
+
+* provide information to you about the personal data that we or our processors process about you,
+* correct inaccuracies or amend your personal data,
+* stop processing your personal data and/or to stop sending you marketing communications,
+* delete your personal data.
+
+If you are from a country where the General Data Protection Regulation of the EU (GDPR) applies, you may have additional rights such as:
+
+* In certain circumstances, you may have a broader right to erasure of your personal data. For example, if it is no longer necessary in relation to the purposes for which it was originally collected. Please note, however, that we may need to retain certain information for record keeping purposes, to complete transactions or to comply with our legal obligations.
+* You may have the right to request that we restrict processing of your personal data in certain circumstances (for example, where you believe that the personal data we hold about you is inaccurate or unlawfully held).
+* In certain circumstances, you may have the right to be provided with your personal data in a structured, machine readable and commonly used format and to request that we transfer the personal data to another data controller without hindrance.
+
+## Who is responsible for the processing of your data?
+
+Guild.xyz services are provided by Z Gen Kibernetika Korlátolt Felelősségű Társaság (registered seat: 6720 Szeged, Kelemen László utca 11., company registration number: Cg.06-09-025397, tax number: 26787015-2-06) and it acts as a data controller with respect to the processing of your data.
+
+Where you decide that you would like to share data with a Guild, then they will be considered as a data controller with respect to their processing. To learn more about their data processing practices, you should consult the Privacy Policy of the relevant Guild.
+
+## Children’ privacy
+
+Our Site and the Service are not directed to anyone under the age of 18. The Site does not knowingly collect or solicit information from anyone under the age of 18, or allow anyone under the age of 18 to sign up for the Service. In the event that we learn that we have gathered information from anyone under the age of 18 without the consent of a parent or guardian, we will delete that information as soon as possible. If you believe we have collected such information, please contact us at [help@guild.xyz](mailto:help@guild.xyz)
+
+## Changes
+
+We reserve the right to change this notice from time to time. Changes will be published on this website and any material changes will go into effect eights days following such notification. We encourage you to periodically review this page for the latest information on our privacy practices. Your continued use of our website or our Services constitutes your agreement to be bound by such changes to this notice. Your only remedy, if you do not accept the terms of notice, is to discontinue use of our Website and Services.
+
+## Any further questions?
+
+If you have any further questions in relation to the processing of your data, please contact [help@guild.xyz](mailto:help@guild.xyz).
diff --git a/public/prose/termsOfUse.md b/public/prose/termsOfUse.md
new file mode 100644
index 0000000000..4283118945
--- /dev/null
+++ b/public/prose/termsOfUse.md
@@ -0,0 +1,108 @@
+# Terms of Use
+
+**Welcome to Guild.xyz!**
+
+Guild.xyz is an online platform for automated membership management of communities based on blockchain. This term of use ("this Agreement") governs your access to and use of the services available at [https://guild.xyz/](/)("Website") and any relating technologies, functionalities, features, and software (the "Services").
+
+The Services are provided by Z Gen Kibernetika Korlátolt Felelősségű Társaság (registered seat: 6720 Szeged, Kelemen László utca 11., company registration number: Cg.06-09-025397, tax number: 26787015-2-06) ("Service Provider" or "Us"). This Agreement is entered into by the individual or entity using or accessing the Services (referred to as "Customer" or "You") and the Service Provider. If you are agreeing to this Agreement not as an individual but on behalf of your organization, this Agreement will bind your organization, unless your organization has a separate agreement in effect with us. You confirm that you have the necessary authority to enter into this Agreement on behalf of your organization before proceeding.
+
+By accessing and using the Services you agree to be bound by this Agreement, so please read this document carefully. The offering of the Services to you is conditional on your acceptance of this Agreement. If you do not agree to this Agreement, you must not access or use the Service. Please do not use the Services if you are under 18 of age or barred from doing so under applicable law.
+
+## 1\. Service
+
+1. **Scope**: This Agreement governs access and use of the Services. You may access and use the Services in accordance with this Agreement and the Privacy Policy. Certain services or functionalities may be subject to additional terms specific to the relevant service or functionality ("Feature-Specific Terms") as specified in the relevant Feature-Specific Terms which are hereby incorporated into section 15 of this Agreement by reference. By accessing or using the relevant feature, you agree to be bound by such Feature-Specific Terms.
+2. **Changes**: The Service Provider may update the Services or modify features and functionality from time to time. The Service Provider also reserves the right to revise the terms of this Agreement from time to time by posting the modified terms on the Website, and such amendments will enter into effect eight days after its publication. By continuing to access or use the Services after the amendment enters into effect, you agree to be bound by the revised Agreement.
+
+## 2\. Using the Services
+
+1. **Access rights**: Subject to the terms of this Agreement, the Service Provider grants you a limited, non-exclusive, non-transferable and revokable right to use the Service during the Term. Except as expressly agreed in writing by the Service Provider, you shall not distribute, sublicense, transfer, sell, offer for sale, disclose, or make available any part of the Service to any third party.
+2. **Eligibility to use**: To use the Services, you must be at least of legal age (18 years of age or older or otherwise of legal age in your resident jurisdiction). You represent and warrant that: (i) you are of legal age in your resident jurisdiction, and competent to agree to this Agreement; and (ii) you have validly entered into this Agreement and have the legal power to do so.
+3. **Digital wallet**: To use our Service, you must use one of the supported third-party wallets ("Digital Wallet") which allows you to engage in transactions on blockchains and access or use your Tokens. By connecting your Digital Wallet, you create a user profile with the Service Provider ("Profile"). The Service Provides does not undertake any responsibility for, or liability in connection with your use of a Digital Wallet and makes no representations or warranties regarding how the Service will operate with any specific Digital Wallet.
+
+## 3\. Community management
+
+1. **Guilds**: For membership management purposes, the Services may enable you to create or join a "Guild". Once you create a Guild, you will become the "Guild Admin", with control over the membership structure of the Guild, including the customization of Roles, Requirements and Rewards (as defined below).
+2. **Roles, Requirements and Rewards**: Guild Admins may freely set up the membership structure of the Guild and define "Roles" that are specific to each Guild. Guild Admins may also specify "Rewards", in particular in the form of permitting certain actions or enabling access to something. Rewards means in any digital points awarded to users by the Guild Admin and any Tokens supplied by the Guild Admin into the Pool and which may be claimed by users in accordance with the applicable requirements and other terms of the Guild.
+3. Roles and Rewards may be conditional upon the "Requirements" set by the Guild Admin.
+4. **Joining a Guild**: If you meet certain Requirements, you may be able to join a Guild in a specific Role and/or you may be entitled to Rewards. You understand and acknowledge that (i) Guild Admins are solely responsible for the terms of their Guilds, including the relevant Requirements, Roles and Reward; (ii) the Service Provider has no responsibility for such terms, and you cannot claim access to any Requirements or any Rewards directly from the Service Provider in relation to the completion of any Requirements; (iii) Guilds may change the Requirements for certain Roles or Rewards from time to time and the Service Provider has no responsibility for any such changes.
+5. **Connecting third-party platforms**: The Services may allow you to connect certain third-party platforms ("Third-party Platforms") with your Profile. Providing your credentials and authorizing access to such Third-party Platforms, may result in the access, use, disclosure of certain Personal Data to the Service Provider and depending on your choices, also to certain Guilds. You acknowledge that the use of any Third-party Platform is governed solely by the terms and conditions and privacy policy of such Third-party Platform.
+
+## 4\. Data protection
+
+1. **Data processing**: In connection with your use of the Services, the Service Provider will process certain information about you that may contain personal data. The[Privacy Policy](/privacy-policy)describes how the Service Provider collects, uses, transfers, discloses and stores your personal data. You understand and acknowledge that, in connection with your use of certain features of the Services, your personal data may be stored on a blockchain through the execution of the smart contracts, and this means that, due to the immutable nature of the blockchain, some of your personal data may not be modified or deleted.
+2. **Data sharing**: In accordance with section 3, you may decide to join or leave certain Guilds. Depending on the different Third-Party Platforms connected with your Profile and whether you decide to share your Profile with a certain Guild, this may result in the disclosure, access, or use of your personal data shared with us. You understand and acknowledge that the data processing activities of a Guild are governed solely by the terms and conditions of and privacy policy of the relevant Guild. The Service Provider does not endorse, is not liable for, and makes no representations in respect of any Guilds, or the manner in which such Guild uses, stores, or processes personal data. You agree that (i) it is solely the responsibility of the relevant Guild to inform you of any relevant policies and practices that may impact the processing of your data, (ii) obtain any rights, permissions or consent from you that are necessary for the lawful use of your data, (iii) ensure that the transfer and processing of your data is lawful, (iv) respond to and resolve any dispute with you relating to our personal data.
+3. **Third-Party Platforms**: The Service Provider does not endorse, is not liable for, and makes no representations in respect of any Third-party Platform, or the way such Third-party Platform uses, stores, or processes personal data. If you choose to connect your Profile with a Third-party Platform, you grant the Service Provider permission to access your relevant Personal Data as appropriate for the interoperation of such Third-Party Platform with the Services.
+4. **Sub-processors and data transfers**: You understand and agree that the Service Provider will engage third-party service providers that may access and process your personal data to assist in providing the Services to you. You agree that the Service Provider and third-party service providers may access and process your personal data in countries outside of the European Economic Area (EEA). You also understand and agree that by joining a Guild, you consent that your relevant personal data will be shared with such Guild and that the Guild may be subject to the laws of a jurisdiction outside of the EEA.
+
+## 5\. Your responsibility
+
+1. **Security**: You are solely responsible for your Profile and for keeping your connected Digital Wallet and your wallet credentials secure. The Service Provider is not liable for any acts or omissions by you in connection with your Profile or as a result of your Digital Wallet being compromised. You agree to immediately notify us if you discover any unauthorized or suspicious activity relating to the Service or your Profile. In the case of an issue related to your Digital Wallet, please contact your wallet provider.
+2. **Compliance and taxes**: You will ensure that your use of the Services is compliant with all applicable laws and regulations, and the provisions of this Agreement. You are solely responsible for determining if any reporting, tax or other legal obligations apply to you in relation to your use of the Services. You agree and understand that the Service Provider does not provide any legal, tax, or investment advice and you agree to seek your own advice as necessary, and to comply with any reporting, tax or legal obligations you may have in connection with your use of our Services.
+3. **Embargoed Countries**: The use of the Services may be subject to import or export controls or other restrictions under the laws of the country where you intend to use the Services. It is your sole responsibility to check such limitations before using the Services and to comply with such restrictions and limitations. You shall not access or use the Services if you are located in any jurisdiction in which the provision of the Services, Software or other components is prohibited under applicable laws or regulations (a "Prohibited Jurisdiction"). You represent and warrant that (i) you are not prohibited from receiving EU or US exports; and (ii) you are not a national of, or a legal entity registered in, any Prohibited Jurisdiction.
+
+## 6\. Fees and payment
+
+1. **Paid services**: The Service Provider offers both free and paid Services. Unless indicated otherwise, the Services are offered for free. However, certain transactions carried out via the Services may be subject to a fee ("Protocol Fee" and “Gas Fee”) in accordance with the Fee Schedule available on the Website.
+2. **Fees**: Customer is responsible for the payment of all fees, payment method and in the currency quoted at the time of the initiation of the transaction. (i) Protocol Fee: This fee is for the use of smart contracts that forward the transaction to the final destination. These smart contracts are deployed by Guild.xyz. (ii) Gas Fee: This fee is for the Ethereum nodes to validate the transaction. It is not related to Guild. Read about it here: https://www.investopedia.com/terms/g/gas-ethereum.asp Transaction fees are final and are non-refundable.
+3. **Changes of fees**: The Service Provider reserves the right to revise and update the Fee Schedule, at any time at its sole discretion. Any such revision or updates to the fees will apply prospectively following the effective date of the fee revision or update.
+
+## 7\. Transactions
+
+1. **Smart contracts/P2P assumption**: The Service Provider provides a web3 service that enables automated membership management, and the use of the Services may result in certain transactions between users. The nature of such transactions is entirely P2P (peer-to-peer), and the Service Provider has no control whatsoever over the transmission, processing, and execution of such transactions. The Service Provider is not a financial institution, payments processor, crypto-asset service provider, creditor, wallet provider, exchange, or financial advisor. The Service Provider cannot make any representation or guarantee regarding any specific outcomes resulting from making digital assets available for minting or collecting, or engaging in any other transactions or activities via the Services.
+2. **Risk assumption**: The transactions that can be carried out via the Services rely upon certain blockchain technology, including decentralized, distributed public ledger(s). By accessing or using the Services, you confirm that you are aware of the risks inherent in such technologies, such as the uncertainty of the regulatory regime governing blockchain technologies, digital assets, tokens and cryptocurrencies, the immutable nature of blockchain-based transactions, the novel and experimentative status of blockchain technology, and that the lack of use or public interest in the creation and development of distributed ecosystems could negatively impact the development of those ecosystems as well as the potential utility or value of such assets. You also confirm that you are aware that the price and liquidity of blockchain-based assets, including non-fungible tokens (NFTs), are extremely volatile and may be subject to fluctuations. Fluctuations in the price of other blockchain-based assets could materially and adversely affect digital assets. You also confirm that you are aware that the potential utility or value of such digital assets may go to zero, and that the Service Provider in no way or form guarantees the potential utility or value of such digital assets.
+3. **Platform only**: You expressly acknowledge that the Service Provider provides a platform only, and it is not party to any smart contracts, arrangements or agreements. The Service Provider does not have custody or control over any digital assets issued on blockchain networks or protocols, including fungible and non-fungible digital assets ("Tokens") you are interacting with, and we do not execute or effectuate issuances, purchases, transfers, or sales of Tokens. You are responsible for verifying the identity, legitimacy, and authenticity of Tokens that you purchase from third-party sellers using the Services and we make no claims, guarantees, or recommendations about the identity, legitimacy, functionality, or authenticity of users, Tokens (and any content associated with such Tokens) visible on the Service. It is your sole responsibility to verify all transaction details before initiating such transactions. You should always carefully check the relevant transaction details. The Service Provider is not responsible or liable for any losses you may incur due to incorrect transaction information.
+
+## 8\. Intellectual property
+
+1. **Reservation of rights**: Each party shall retain all rights, title and interest in and to all its respective patents, inventions, copyrights, trademarks, domain names, databases trade secrets, know-how and any other intellectual property and/or proprietary rights (collectively, "Intellectual Property Rights"). This Agreement does not grant any right, title, or interest to you with respect to the Services or in any of the Service Provider’s Intellectual Property Rights, except as expressly set out in this Agreement.
+2. **Customer Content**: The Services may enable you to submit and upload content to the Services, such as images and text ("Customer Content"). You own all right, title, and interest in and to Customer Content. You hereby grant us a worldwide, royalty-free, fully paid-up, and sublicensable license to display, host, copy, and reproduce (in any form) Customer Content to the extent necessary to provide and maintain the Services. You represent and warrant that you own all rights, title, and interest in and to the Customer Content or you have otherwise obtained all necessary consents, licenses and waivers required to create, submit, store, and use Customer Content in connection with the Services.
+3. **Feedback**: The Service Provider may use any feedback, ideas, comments, enhancement requests, recommendations or suggestions ("Suggestions") that you send or share with the Service Provider without any obligation to you. You hereby grant to the Service Provider a world-wide, royalty free, irrevocable, perpetual license to use and otherwise incorporate any Suggestions.
+
+## 9\. Acceptable Use
+
+1. **Restrictions**: You will not and will not permit any third party to: (i) reverse engineer, decompile, disassemble or otherwise attempt to discover the source code, object code or underlying structure, ideas, know-how or algorithms relevant to the Services except for the scope in which such limitation is explicitly prohibited by law; (ii) access the Services for competitive purposes; (iii) use the Services in a manner that violates the rights of a third party, or applicable laws and regulations; or (iv) use the Services in any manner that is likely to damage, disable, overburden, or impair the Services or its related systems and networks.
+2. **Prohibited Customer Content**: You are exclusively responsible for all Customer Content. You agree that you will not upload, use or in connection with the Services any prohibited Customer Content including, without limitation, Customer Content that (i) exploits, harms, or attempts to exploit or harm minors in any way by exposing them to inappropriate content or otherwise; (ii) is pornographic, sexually explicit or offensive, obscene, defamatory, libelous, bullying, profane, indecent; (iii) promotes racism, violence or hatred, or otherwise conveys a message of hate against any individual or group; (iv) is factually inaccurate, false, misleading or deceptive; (v) contains viruses, trojan horses, worms or any other harmful or deleterious programs; (vi) furthers or promotes criminal activity or provides instructional information about illegal activities.
+3. **Prohibited Use**: You also agree that you will not and not permit any third party to: (i) detrimentally interfere with, intercept, or expropriate any system, data, or information; (ii) attempt to gain unauthorized access to the Services, other wallets or Tokens not belonging to you, computer systems or networks connected to the Services, through password mining or any other means; (iii) harvest or otherwise collect information from the Services about others, including without limitation email addresses and/or public or private wallet keys, without proper consent; (iv) use the Service to carry out any financial activities subject to registration or licensing, including but not limited to creating, offering, selling, or buying securities, commodities, options, or debt instruments; (v) use the Service to create, sell, or buy Tokens that give prospective holders rights to participate in an ICO or any securities offering, or that are redeemable for securities, commodities, or other financial instruments; (vi) use the Service to engage in price manipulation, fraud, or other deceptive, misleading, or manipulative activity; (vii) use the Service to buy, sell, or transfer stolen items, fraudulently obtained items, items taken without authorization, and/or any other illegally obtained items; (viii) impersonate or attempt to impersonate any person.
+4. **Monitoring**: The Service Provider reserves the right to investigate and take appropriate action against anyone who, in its sole discretion, violates the provisions of this section 9, including removing any Customer Content with or without prior notice, terminating or suspending your access to the Services and/or (where required by applicable law) reporting such Customer Content or activities to law enforcement authorities.
+
+## 10\. Warranty
+
+1. Free Services are provided "AS IS" and "as available". To the maximum extent permitted by applicable law, THE SERVICE PROVIDER DISCLAIMS ANY IMPLIED WARRANTIES INCLUDING WITHOUT LIMITATION MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT.
+
+## 11\. Indemnity
+
+1. To the extent permitted by law, Customer will defend, indemnify and hold harmless the Service Provider, including its employees and Affiliates, from and against any third-party claims, incidents, liabilities, procedures, damages, losses and expenses, including reasonable legal and accounting fees, arising out of or in any way connected with (i) your access or use of the Services, (ii) your breach of this Agreement, or (iii) your violation of applicable laws, rules or regulations in connection with the Services.
+
+## 12\. Limitation of liability
+
+1. **Exclusion of damages**: TO THE FULLEST EXTENT PROVIDED BY LAW, IN NO EVENT WILL THE SERVICE PROVIDER OR ITS AFFILIATES, OR THEIR LICENSORS, EMPLOYEES, CONTRACTORS, AGENTS, OFFICERS OR DIRECTORS, BE LIABLE FOR ANY LOST PROFITS, REVENUES, OR BUSINESS OPPORTUNITIES, LOSS OF USE, LOSS OF DATA, LOSS OF CONFIDENTIAL OR OTHER INFORMATION, LOSS OF DIGITAL ASSETS, LOSS OF ACCESS TO ANY DIGITAL WALLET, BUSINESS INTERRUPTION AND ANY OTHER INDIRECT, SPECIAL, INCIDENTAL, CRIMINAL, SUBSEQUENT OR CONSEQUENTIAL DAMAGES WHATSOEVER, WHETHER BASED ON CONTRACT, TORT, NEGLIGENCE, PRODUCT LIABILITY OR OTHERWISE, ARISING OUT OF OR IN ANY WAY RELATED TO THE USE OF OR INABILITY TO USE THE SERVICE, REGARDLESS WHETHER THE SERVICE PROVIDER HAS BEEN ADVISED OR SHOULD HAVE HAD KNOWLEDGE OF THE POSSIBILITY OF SUCH DAMAGES. THE SERVICE PROVIDER WILL NOT BE LIABLE FOR THE ACTIONS OR OMISSIONS OF THIRD PARTIES, NOR FOR ANY DAMAGES THAT MAY OCCUR AS A RESULT OF YOUR TRANSACTIONS OR OTHER INTERACTIONS WITH THIRD PARTIES VIA THE SERVICES.
+2. **Limitation of liability**: YOU AGREE THAT THE SOLE AND EXCLUSIVE REMEDY FOR UNSATISFACTORY SERVICE SHALL BE TERMINATION OF THE SERVICE AND A REFUND OF ANY AMOUNT ALREADY PAID BY YOU NOTWITHSTANDING ANYTHING TO THE CONTRARY IN THESE TERMS. THE AGGREGATE LIABILITY OF THE SERVICE PROVIDER FOR ALL CLAIMS RELATING TO THE SERVICES, THE ACCESS TO AND USE OF THE SERVICE, CONTENT, DIGITAL ASSETS OR ANY PRODUCTS OR SERVICES PURCHASED ON THE SERVICES SHALL NOT EXCEED THE GREATER OF (A)USD 100 OR (B) THE AMOUNT RECEIVED BY THE SERVICE PROVIDER FROM YOU RELATED TO THE RELEVANT DIGITAL ASSET THAT IS THE SUBJECT OF THE APPLICABLE CLAIM.
+3. **Exceptions**: AFOREMENTIONED LIMITATIONS OF LIABILITY DO NOT APPLY FOR INTENTIONAL OR GROSS NEGLIGENT BREACH OF OBLIGATIONS BY THE SERVICE PROVIDER AND DAMAGES CAUSED TO LIFE, BODY OR HEALTH, AND FOR ANY OTHER LIABILITY THAT MAY NOT, UNDER APPLICABLE LAW, BE LIMITED OR EXCLUDED. IN SUCH JURISDICTIONS, OUR LIABILITY IS LIMITED TO THE EXTENT PERMITTED BY LAW, THEREBY MINIMIZING OUR LIABILITY TO YOU TO THE LOWEST AMOUNT PERMITTED BY APPLICABLE LAW.
+4. **Force Majeure**: The Service Provider will not be liable to Customer or to any other third party for failure to perform or any delay in the performance of the Service due to fire, flood, war, riot, strike, explosion, lock out, injunction, natural disaster, interruption of transportation, acts of war, terrorism, labor disputes, acts of civil or military authority, power blackouts, denial of service attacks, bugs, computer viruses, trojan horses or any other event beyond the Service Provider's reasonable control.
+
+## 13\. Term and termination
+
+1. **Term**: This Agreement enters into effect on the day when you accept this Agreement and continues until terminated either by you or the Service Provider ("Term").
+2. **Cancellation**: Customer may terminate a free Service immediately without cause. If applicable, Subscription Services may be terminated in accordance with the Subscription Terms.
+3. **Termination for Cause**: Either party may terminate this Agreement with notice if the other party materially breaches this Agreement and such breach is not cured within fifteen days after the non-breaching party provides notice of the breach. The Service Provider may immediately terminate this Agreement for cause without notice if Customer or its users violate section 9 (Acceptable Use) of this Agreement.
+4. **Survival**: The following sections will survive expiry or termination of this Agreement: 5 (Your responsibility), 6 (Fees and payment), 7 (Transactions), 8 (Intellectual Property Rights), 10-12, 13 (Term and termination), 14 (Miscellaneous).
+5. **Effect**: If this Agreement is terminated: (i) the rights and licenses granted by the Service Provider to you will cease immediately; (ii) the Service Provider may delete any data relating to your Profile in a commercially reasonable period of time in accordance with its Privacy Notice.
+
+## 14\. Miscellaneous
+
+1. **Severability; Entire agreement**: The provisions of this Agreement apply to the maximum extent permitted by relevant law. If any court or relevant authority decides that any part of this Agreement is unlawful, unenforceable, or invalid, the remaining clauses will remain in full force and effect. This is the entire contract between the Parties regarding the Service. It supersedes any prior contract or oral or written statements regarding your use of the Service.
+2. **Remedy**: The failure of either Party to enforce a provision of this Agreement is not a waiver of its right to do so later. The waiver by the Service Provider of any breach shall not be deemed a waiver of any subsequent breach of the same or any other term of this Agreement. Any remedy made available to the Service Provider by any of the provisions of this Agreement is not intended to be exclusive of any other remedy.
+3. **Expiration of Claims**: Both parties agree that except for claims related to the indemnification obligations above, all claims arising under or related to this Agreement must be brought within one year after the date the cause of action arose.
+4. **Assignment**: You may not assign or transfer this Agreement or any rights or obligations under this Agreement without the Service Provider’s written consent. The Service Provider may freely assign its rights and obligations under this Agreement in its entirety to an Affiliate or in connection with a merger, acquisition, corporate reorganization, or sale of all or substantially all of its assets. For the purposes of this Agreement, "affiliate" means any entity that controls, is controlled by or is under common control with a party, where "control" means the ability to direct the management and policies of an entity.
+5. **Governing law, dispute resolution**: This Agreement is governed by Hungarian law, excluding the Hungarian conflict of law rules and the Vienna Convention on Contracts for International Sale of Goods.
+6. **Consumer protection**: If any consumer laws are applicable to the parties’ relationship, and cannot otherwise be lawfully excluded, nothing in this Agreement will restrict, exclude or modify any mandatory rules of law. Any consumer complaints relating to this Agreement, or the Services may be communicated by the following means: (i) by sending a letter to the address of the Service Provider (6720 Szeged, Kelemen László utca 11.) or (ii) by sending an e-mail to [help@guild.xyz](mailto:help@guild.xyz). Any consumer complaint will be assessed and duly answered within 30 days from the date when the complaint is received. If your complaint is rejected, then you may submit your complaint to the competent conciliation body at the place of your habitual or temporary residence. Prior to the proceeding of the conciliation body, you must attempt to solve the dispute with us directly. Should you decide to turn to a conciliation body other than the competent conciliation body, then – upon your request – that conciliation body will have competence to proceed. If you believe that your consumer rights have been violated, then you may also file a complaint with the competent consumer protection authority. The authority will decide whether to initiate proceedings upon the assessment of the complaint. The competence of the consumer protection authority depends on the place of your habitual residence. The list of authorities is available here. There is no code of practice available at the Service Provider as defined under the act on the prohibition of unfair commercial practices.
+7. **Notice**: Notices are to be sent by electronic means, in the form of an email. Notices through email will be deemed to have been duly given the day after it is sent. The Service Provider may be contacted at [help@guild.xyz](mailto:help@guild.xyz). The Service Provider reserves the right to make reasonable steps to verify your identity before responding to or acting upon Customer's request.
+
+## 15\. Feature-Specific Terms – Pool management.
+
+1. **Pools**: "Pools" shall mean the pool created by Guild Admins interacting with the ITokenPool smart contract, with such pool being solely managed and owned by Guild Admins, and is also supplied with Tokens solely and exclusively by the Guild Admins.
+2. **Creation and ownership of Pools**: Guild Admins are solely responsible for the creation of Pools, and retain ownership rights over such Pools at all times. Such pool being solely managed and owned by Guild Admins, and is also supplied with Tokens solely and exclusively by the Guild Admins. Guild Admins may elect, at their discretion, to supply the relevant Pool with Crypto-Assets, and may also elect to remove any or all of the supply of Crypto-Assets in the relevant Pool. The Guild Admin may also elect to transfer the ownership of the relevant Pool at their discretion.
+3. **Guild Member claims**: Customer accessing and/or forming part of the Guild ("Guild Member") may be allowed, by the Guild Admin, to claim Tokens and Rewards subject to the fulfilment of the requirements set by the Guild Admin. Guild Members hereby acknowledge and agree that any terms applicable to the fulfilment of requirements in order to potentially claim Rewards, as well as any Tokens from the Pool are solely set by, and within the discretion of, the Guild Admin. Guild Admins are also fully responsible for any distributions of Tokens.
+4. **Token supply to the Pool**: Guild Admins hereby undertake full responsibility over any Tokens supplied to the Pool, including full adherence to, and compliance with, any applicable laws concerning the Tokens themselves or the issuance thereof. Guild Admins shall not display, on the Platform, any information pertaining to the Tokens other than: i) the name of the Token; ii) the identifier/ticker of the Token; iii) the address for the issuing smart contract for such Token; and iv) a hyperlink to any third-party hosted documentation pertaining to the Token.
+5. **Claiming fees**: Guild Admins may elect, at their discretion, to set fees applicable for any claims of Tokens or Rewards initiated by Guild Members. Such fees are sent to an address selected by the Guild Admin, with the Service Provider not having any rights whatsoever to receive any of the fees set, received, or otherwise directed by the Guild Admin. The Guild Admin also retains full control over the parameters and amounts of such fees.
+6. **Warranties**: You acknowledge and agree that the Services are non-custodial and that You are solely responsible for the use and security of your Tokens including their custody and their use in transactions. You also confirm that any Tokens used or provided by You in connection with the Services are legitimately owned or controlled by you and such Tokens have been legally obtained or issued.
diff --git a/src/app/(dashboard)/layout.tsx b/src/app/(dashboard)/layout.tsx
new file mode 100644
index 0000000000..dcf22ede18
--- /dev/null
+++ b/src/app/(dashboard)/layout.tsx
@@ -0,0 +1,19 @@
+import type { PropsWithChildren } from "react";
+
+const Dashboard = ({ children }: PropsWithChildren) => {
+ return <>{children}>;
+ //
+ //
+ //
+ //
+ // Privacy Policy
+ //
+ //
+ //
+ //
+ // {children}
+ //
+ //
+};
+
+export default Dashboard;
diff --git a/src/app/(dashboard)/privacy-policy/page.tsx b/src/app/(dashboard)/privacy-policy/page.tsx
new file mode 100644
index 0000000000..8d17c45bc8
--- /dev/null
+++ b/src/app/(dashboard)/privacy-policy/page.tsx
@@ -0,0 +1,11 @@
+import { PublicProse } from "@/components/PubilcProse";
+
+export const metadata = {
+ title: "Privacy Policy",
+};
+
+const Page = async () => {
+ return ;
+};
+
+export default Page;
diff --git a/src/app/(dashboard)/terms-of-use/page.tsx b/src/app/(dashboard)/terms-of-use/page.tsx
new file mode 100644
index 0000000000..0b01925459
--- /dev/null
+++ b/src/app/(dashboard)/terms-of-use/page.tsx
@@ -0,0 +1,11 @@
+import { PublicProse } from "@/components/PubilcProse";
+
+export const metadata = {
+ title: "Terms of Use",
+};
+
+const Page = async () => {
+ return ;
+};
+
+export default Page;
diff --git a/src/components/PubilcProse.tsx b/src/components/PubilcProse.tsx
new file mode 100644
index 0000000000..f4d70ef623
--- /dev/null
+++ b/src/components/PubilcProse.tsx
@@ -0,0 +1,55 @@
+import "server-only";
+import { promises as fs } from "node:fs";
+import path from "node:path";
+import { Anchor } from "@/components/ui/Anchor";
+import Markdown from "react-markdown";
+import rehypeExternalLinks from "rehype-external-links";
+import rehypeSlug from "rehype-slug";
+import remarkGfm from "remark-gfm";
+import remarkTextr from "remark-textr";
+// @ts-expect-error: no typedef from module
+import base from "typographic-base";
+
+const applyTypographicBase = (prose: string) => {
+ return base(prose);
+};
+
+export const PublicProse = async ({ fileName }: { fileName: string }) => {
+ const file = await fs.readFile(
+ path.join(process.cwd(), `public/prose/${fileName}.md`),
+ "utf8",
+ );
+ return (
+
+ (
+
+ ),
+ }}
+ remarkPlugins={[
+ remarkGfm,
+ [
+ remarkTextr,
+ {
+ options: { locale: "en-us" },
+ plugins: [applyTypographicBase],
+ },
+ ],
+ ]}
+ rehypePlugins={[
+ [
+ rehypeExternalLinks,
+ {
+ rel: ["nofollow noreferrer noopener"],
+ target: "_blank",
+ },
+ ],
+ rehypeSlug,
+ ]}
+ >
+ {file}
+
+
+ );
+};
diff --git a/src/components/ui/Anchor.tsx b/src/components/ui/Anchor.tsx
new file mode 100644
index 0000000000..74debf285e
--- /dev/null
+++ b/src/components/ui/Anchor.tsx
@@ -0,0 +1,64 @@
+import { cn } from "@/lib/cssUtils";
+import { ArrowSquareOut } from "@phosphor-icons/react/dist/ssr/ArrowSquareOut";
+import { Slot } from "@radix-ui/react-slot";
+import { type VariantProps, cva } from "class-variance-authority";
+import Link from "next/link";
+import { type ComponentProps, forwardRef } from "react";
+
+const anchorVariants = cva(
+ "underline-offset-4 focus:ring-ring focus-visible:ring-4 outline-none font-semibold",
+ {
+ variants: {
+ variant: {
+ default: "text-foreground hover:underline",
+ highlighted: "text-primary hover:underline",
+ muted: "text-muted-foreground hover:underline",
+ unstyled: "",
+ },
+ },
+ defaultVariants: {
+ variant: "default",
+ },
+ },
+);
+
+export interface AnchorProps
+ extends ComponentProps,
+ VariantProps {
+ asChild?: boolean;
+ showExternal?: boolean;
+}
+
+const Anchor = forwardRef(
+ (
+ {
+ className,
+ variant,
+ asChild = false,
+ showExternal = false,
+ children,
+ ...props
+ },
+ ref,
+ ) => {
+ const Comp = asChild ? Slot : Link;
+
+ return (
+
+ {children}
+ {showExternal && }
+
+ );
+ },
+);
+Anchor.displayName = "Anchor";
+
+export { Anchor, anchorVariants };
diff --git a/tailwind.config.ts b/tailwind.config.ts
index df661f90f5..0f46a67151 100644
--- a/tailwind.config.ts
+++ b/tailwind.config.ts
@@ -1,5 +1,6 @@
import type { Config } from "tailwindcss"
import animatePlugin from "tailwindcss-animate";
+import typography from "@tailwindcss/typography"
const config = {
darkMode: ["class"],
@@ -77,7 +78,7 @@ const config = {
},
},
},
- plugins: [animatePlugin],
+ plugins: [animatePlugin, typography],
} satisfies Config
export default config