Blockchain Scalpel License
Source-Available, Non-Commercial Use with Commercial Licensing Option
Version 1.2

Copyright (c) 2025 Denis Leonov
All rights reserved.

This software and associated documentation (the "Software") is source-available
and licensed under the terms below.

By using, copying, modifying, or distributing the Software, you agree to be bound
by this License.

==========================================================================
1. Definitions
==========================================================================

"Non-Commercial Use" means use of the Software solely for purposes that are not
primarily intended for or directed toward commercial advantage, monetary
compensation, or revenue generation.

"Commercial Use" means any use of the Software that is primarily intended for or
directed toward commercial advantage, monetary compensation, or revenue
generation, whether directly or indirectly.

"SaaS Use" means use of the Software as part of any hosted, cloud-based, managed,
or on-demand service, API, or platform made accessible to third parties over a
network.

"Author" means Denis Leonov.

==========================================================================
2. Permitted Non-Commercial Use
==========================================================================

Subject to the terms of this License, permission is hereby granted to use, copy,
and modify the Software free of charge for Non-Commercial Use only, including:

- personal or hobby projects;
- educational use;
- academic or scientific research;
- grant-funded research conducted by universities or research institutions,
  provided that the Software is not used to provide commercial services or access
  to third parties;
- use by non-profit organizations for non-commercial purposes.

All rights not expressly granted are reserved by the Author.

==========================================================================
3. Mandatory Attribution
==========================================================================

Any use or distribution of the Software, including modified versions, must
include clear and visible attribution to the Author as follows:

"Author: Denis Leonov — https://github.com/ragestack/blockchain-parser"

Such attribution must appear in at least one of the following:
- source code headers;
- documentation;
- about/help pages;
- accompanying materials.

==========================================================================
4. Commercial and SaaS Use Restriction
==========================================================================

Commercial Use and/or SaaS Use of the Software is strictly prohibited without a
separate written commercial license obtained from the Author.

Without limitation, Commercial or SaaS Use includes:

- incorporating the Software into products or services offered for a fee or
  other consideration;
- providing access to the Software or its functionality to third parties as a
  service (including SaaS, APIs, hosted or managed services), whether free or
  paid;
- using the Software in activities that generate revenue, support paid services,
  or form part of commercial business operations;
- selling, sublicensing, or otherwise monetizing the Software or substantial
  functionality derived from it.

==========================================================================
5. Commercial Licensing
==========================================================================

Commercial licenses may be obtained from the Author under separately negotiated
terms.

To inquire about a commercial license, contact: 466611@gmail.com
Additional contact information: https://aaris.ru/DL

==========================================================================
6. Limited Compatibility Warranty (Block Format Changes)
==========================================================================

The Author warrants that, to the best of their knowledge, changes introduced by
the Author to support new or updated blockchain block formats are implemented in
good faith and are intended to reflect the corresponding publicly available
protocol specifications at the time of release.

If a released version contains a material error in handling a supported block
format due to such changes, the Author will make reasonable efforts to correct
the error in a subsequent release.

This limited warranty:
- applies to both non-commercial and commercial licensees;
- does not guarantee uninterrupted or error-free operation;
- does not guarantee backward compatibility unless expressly stated;
- does not cover protocol forks, undocumented changes, third-party
  modifications, or external data corruption.

==========================================================================
7. Disclaimer of Warranty
==========================================================================

Except as expressly stated in Section 6, the Software is provided "AS IS", without
warranty of any kind, express or implied, including but not limited to warranties
of merchantability, fitness for a particular purpose, and non-infringement, to
the maximum extent permitted by applicable law.

==========================================================================
8. Limitation of Liability
==========================================================================

To the maximum extent permitted by applicable law, in no event shall the Author
be liable for any indirect, incidental, special, consequential, or business
damages, including but not limited to loss of data, loss of profits, loss of
revenue, or service interruption, arising out of the use of or inability to use
the Software, even if advised of the possibility of such damages.

Nothing in this License shall exclude or limit liability to the extent such
exclusion or limitation is not permitted under applicable law.

==========================================================================
9. Termination
==========================================================================

Any breach of this License automatically terminates the rights granted herein.
Upon termination, you must cease all use of the Software and destroy all copies
under your control.

==========================================================================
10. Governing Law and Jurisdiction
==========================================================================

This License shall be governed by and construed in accordance with the laws of
the Russian Federation, without regard to conflict of law principles.

Any dispute arising out of or in connection with this License shall be subject
to the jurisdiction of the courts of the Russian Federation.

==========================================================================
11. Language
==========================================================================

This License is written in English. Translations may be provided for convenience
only. In the event of any inconsistency, the English version shall prevail.

==========================================================================
12. Severability
==========================================================================

If any provision of this License is held to be invalid or unenforceable, such
provision shall be reformed to the minimum extent necessary to make it
enforceable, and the remaining provisions shall remain in full force and effect.
