# 3. Create cryptographic proof return zk_snark_proof
## 5 Conclusions  
In this paper, a novel methodology for the calculation of software metrics and the preservation of result accuracy, based on blockchain technology, is presented. Thanks to the decentralized verification of software metric results through smart contracts, the manipulation of calculated values is prevented, thereby reinforcing trust among developers and stakeholders. Moreover, the OOM Metric Analyzer tool has been developed as a practical implementation of the proposed methodology. From the automatic calculation of metrics to the transparent recording of results on the Ethereum blockchain, the tool provides developers with immediate and reliable feedback. In this way, it not only facilitates the detection of deviations from desired quality thresholds, but also promotes indicators of maintainability, testability, and reusability by identifying specific parts of the code that require optimization. In comparison with existing approaches, the proposed methodology introduces several key advantages. Most conventional tools perform metric computation in isolated, centralized environments, often lacking mechanisms for transparent validation. In contrast, our approach integrates automated metric calculation with decentralized verification using blockchain technology. The novelty of this work lies in the application of blockchain technology specifically tailored for verifying object-oriented metrics in script-based languages such as Python. By developing a system that combines automated measurement and verifiable storage of obtained results, our research offers a practical and extensible tool for improving current practices in software quality evaluation. By implementing this decentralized solution, a key weakness of existing software quality management tools--namely, the lack of trustworthy verification--is effectively addressed. As a result, development teams can more reliably apply strategies for detecting and mitigating potential shortcomings. Although the proposed methodology addresses a core challenge in software evaluation, certain limitations must be acknowledged. The reliance on blockchain technology, while ensuring transparency and immutability, introduces performance and cost overhead--primarily due to transaction fees associated with public blockchain networks such as Ethereum. Furthermore, the current implementation of the tool supports only a single scripting language--Python--which limits its applicability in environments where other languages, such as JavaScript, are commonly used. Future work should aim to expand the capabilities of the developed tool by incorporating support for a wider variety of script-based programming languages, such as JavaScript, Ruby, and PHP, thereby enhancing its usefulness across diverse development environments that rely on dynamically typed languages. Another promising avenue for advancement is the integration of artificial intelligence (AI) techniques into the softwaremetric analysis process, enabling automated detection of anomalies, prediction of code quality decline, and generation of recommendations for structural improvements in the software system. Also, AI learning models, trained on historical metric data, could provide predictive insights and suggest targeted refactoring strategies, thereby improving code maintainability and reducing technical debt. Moreover, AI-driven recommendations can help developers prioritize optimization efforts, especially in large and complex codebases where manual inspection is impractical. Conceptualization, J.M. and P.M.; methodology, J.M. ; software, J.M. ; validation, V.M., E.M. and A.M.; formal analysis, P.M.; investigation, J.M. and P.M.; resources, E.M.; data curation, E.M., V.M. and A.M; writing--original draft preparation, J.M. ; writing--review and editing, P.M. and E.M.; visualization, V.M. ; supervision, P.M. All authors have read and agreed to the published version of the manuscript. This research was funded by Ministry of Science, Technological Development and Innovation of the Republic of Serbia, contract no.