Submitted:
14 March 2026
Posted:
17 March 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Related Work
3. Methodology
3.1. Problem Identification and Motivation
- The potential for algorithmic bias in screening candidates, leading to unfair disadvantages for certain groups. This is derived from the lack of consensus on how fairness should be defined, measured, or operationalized in AI-based hiring. Particularly, the treatment of sensitive attributes such as gender, race, and age may be a bias-conducive factor or bias trigger [2,10,20].
- Keeping a balance between human and algorithmic decision-making, ensuring the appropriate distribution of decision-making between humans and AI systems. Keeping the human in the loop, in recruitment processes, is essential to avoid overreliance on automated judgments and ensure ethical considerations are paramount when integrating AI into recruitment [8,9]
3.2. Objectives Definition
- Validates job opening’s requirements to ensure fairness and consistency in job postings. This involves analyzing job descriptions to identify and rectify misalignments, unreasonable demands, unrealistic expectations, and internal discrepancies.
- Removes bias triggers from applicant data to mitigate the risk of algorithmic bias. This focuses on identifying and removing sensitive information that could lead to unfair evaluations, while preserving the integrity of the original data.
- Implements a digital signature mechanism for human reviewers to enhance accountability and transparency. This involves a decentralized validation protocol using blockchain to ensure that both HR personnel and subject-matter experts authorize job openings publications.
3.3. Design and Development
- Vacancy Requirement Validation Module: Developed using Python and the Fast API, incorporating LLaMA prompts to evaluate job postings. It analyzes job descriptions and provides structured feedback regarding fairness and consistency.
- Bias Triggers Removal Module: Implemented with Python, the Fast API and LLaMA prompts. This module identifies and removes bias-related fields from applicant’s data, ensuring the original data format is maintained.
- Digital Signature of Relevant Human Actors Module: A decentralized validation protocol was designed, leveraging Blockchain technology, to mandate dual cryptographic authorization from HR personnel and subject-matter experts.
3.4. Demonstration
- Validating a set of job postings to illustrate the application’s ability to identify inconsistencies and biases.
- Processing applicant’s data to demonstrate the removal of bias triggers, while preserving data integrity.
- Simulating the blockchain-based validation process to confirm the correct implementation of access control and signature verification.
- A web interface has been developed to showcase job analysis, bias-free candidate view, and blockchain integration (available at https://joblimpo.valdompinga.com/).
3.5. Evaluation
- Analyzing the results of job openings’ validation on a dataset of 21,701 job postings, measuring the percentage of postings with misalignments, unreasonable demands, unrealistic expectations and internal discrepancies.
- Verifying the successful removal of bias-related fields from applicant’s data.
- Testing the blockchain-based validation protocol, to ensure correct access control, signature verification, and workflow integrity.
3.6. Communication
- For technology-oriented audiences (e.g., AI developers, software engineers), detailed information is provided on the application’s architecture, implementation using Python, Fast API and LLaMA, and the blockchain protocol.
- For management-oriented audiences (e.g., HR managers, organizational leaders), the focus is on the application’s ability to enhance fairness and transparency, mitigate legal risks, and improve organizational reputation.
4. Design and Implementation
- 1.
- Validation of vacancy requirements to be published - Contemporary analysis of the employment landscape reveals a prevalent issue: the dissemination of job vacancies characterized by incongruous and often unattainable prerequisites. These discrepancies range from entry-level positions, stipulating multi-year experience levels, to roles demanding expertise exceeding the temporal existence of the relevant industry or technology. To address these systemic inconsistencies, an intelligent automation framework was developed for rigorous evaluation of job vacancy postings. This framework undertakes a multifaceted assessment to identify potential contradictions between designated role titles and articulated requirements. Beyond the detection of unrealistic experience demands, the system was engineered to scrutinize job descriptions for a broader spectrum of potential issues. This includes the identification of misaligned skill sets, evaluation of workload feasibility within the scope of a single position, and detection of any internal inconsistencies within the vacancy description itself. Furthermore, the analytical capabilities extend to the formulation of actionable recommendations for rectifying identified issues, such as suggested adjustments to the role title, modifications to specific requirements, and revisions to experience-level expectations. Critically, the framework incorporates a module dedicated to the identification of potential violations of ethical and human-centered employment practices, ensuring a more equitable and transparent recruitment process. The output of this automated validation process encompasses a comprehensive evaluation, including a detailed breakdown of identified discrepancies, a set of targeted recommendations for improvement, and an overall assessment of the vacancy’s compliance with the established criteria.
- 2.
- Mitigation of Bias Triggers - A significant concern in contemporary hiring practices pertains to the potential for discriminatory biases arising from the collection and utilization of sensitive personal information. Attributes such as age, gender identity, sexual orientation, and racial or ethnic background have historically served as triggers for prejudiced decision-making. To counteract these inequitable scenarios, a methodology focused on the identification and subsequent reduction of Bias Triggers within recruitment data has been developed. This proactive approach aimed to facilitate the development and refinement of recruitment models that operate with enhanced fairness and impartiality. After the job opening requirements analysis, this "Mitigation of Bias Triggers" dedicated mechanism was implemented to process the candidate’s data. This mechanism is specifically designed to ingest input data, meticulously preserve the original structural format, and systematically eliminate attributes recognized as potential sources of bias. These attributes include but are not limited to name, age, gender, sexual orientation, race or ethnicity, religious affiliation, disability status, and marital or parental status, thereby promoting a more equitable evaluation of candidate qualifications.
- 3.
- Digital signature of the relevant human actors - A significant impediment to efficient talent acquisition arises from the prevalence of incongruous job specifications. A substantial portion of these issues could be mitigated through the implementation of a validation mechanism involving human subject matter experts with a profound understanding of the requisite technical skills. This additional layer of scrutiny serves not only to prevent the inadvertent exclusion of suitably qualified candidates, but also reinforces the accuracy and relevance of the initial requirements definition. To facilitate this crucial validation step, a graphical user interface is implemented, enabling at least one individual with pertinent field expertise, such as a project manager, to review and explicitly approve the vacancy requirements prior to public dissemination, subsequent to the automated humanization process. The underlying technology employed to ensure the integrity and traceability of this approval workflow is a distributed ledger system based on the blockchain principles.
4.1. Architecture
4.2. Interactive Web-Based Frontend
4.3. Validation of Job Requirements for Publication
- Role Alignment: Check if the listed job requirements are relevant to the job title.
- Experience Rationality: Ensure the experience requirements are reasonable for the role level.
- Workload Feasibility: Assess whether the listed responsibilities and requirements are realistic for a single role.
- Discrepancy Check: Identify inconsistencies or contradictions.
- Human-Centered Feedback: Highlight any exploitative practices.
- Role Title: Job Title
-
Metrics:
- -
-
Role Alignment:
- *
- Status: Pass/Fail
- *
- Issues: List of misaligned requirements
- -
-
Experience Rationality:
- *
- Status: Pass/Fail
- *
- Issues: Details about unreasonable experience requirements
- -
-
Workload Feasibility:
- *
- Status: Pass/Fail
- *
- Issues: Details about unrealistic workloads
- -
-
Discrepancies:
- *
- Status: Pass/Fail
- *
- Issues: Details about discrepancies
-
Recommendations:
- -
- Role Title Adjustment: Suggested new title if necessary
- -
- Requirement Changes: Suggested changes to requirements
- -
- Experience Changes: Suggested changes to experience requirements
- -
- Other Recommendations: Additional advice or changes
-
Violations:
- -
- Human Rights: List of detected violations, if any
-
Summary:
- -
- Overall Feedback: Summary of the evaluation
- -
-
Compliance Score: Percentage of compliance based on metrics (0-100)PS: Just return the JSON, only!"
4.4. Revealing Bias Triggers
- Name
- Age
- Gender
- Sexual orientation
- Race or ethnicity
- Religion
- Disability status
- Marital or parental status (e.g., "marital_status", "children")
- Any photos or physical descriptions.
- 1.
- Return the cleaned data inexactly the same formatas the input (JSON, XML, or plain text).
- 2.
- Donotinclude any explanations, code, examples, comments, or extra text—only the cleaned data.
- 3.
- Do not format the output with code fences (e.g.,“`) or any surrounding markdown or comments.
- 4.
- If the input is JSON, return valid JSON.
- 5.
- If the input is XML, return valid XML.
- 6.
- If the input is plain text, return the cleaned plain text.
- 7.
- Don’t output keys with blank value because of the removal, just remove both keys and value if it has bias data.
- 8.
- Languages spoken are not bias.
4.5. Digital Signature of Relevant Human Actors
4.5.1. Decentralized System Architecture
- Role-Based Access Control: Implementation of distinct permission frameworks tailored for HR managers and field-specific experts.
- Immutable Approval Records: Secure and transparent recording of all approval processes through the immutable state transitions inherent to the blockchain.
4.5.2. Operational Workflow
- 1.
- Job Requirement Formulation: HR personnel initiate the process by drafting comprehensive job requirements, including the job title, a detailed description of responsibilities, and the relevant job category.
- 2.
- Domain Expert Evaluation: A designated subject-matter expert with pertinent domain expertise meticulously evaluates the technical feasibility and appropriateness of the drafted job posting.
- 3.
- Cryptographic Endorsement: Upon satisfactory review, both the responsible HR personnel and the designated domain expert cryptographically sign the finalized job proposal using their private keys.
- 4.
- On-Chain Verification and Recording: The Solidity smart contract autonomously verifies the authenticity and validity of the provided digital signatures. Upon successful verification, the contract records the approval of the job posting on the blockchain, ensuring an immutable audit trail. The smart contract is able to be deployed and operate on any Ethereum-based blockchain, not only the Ethereum main net, either public, such as Fantom (https://fantom.foundation/), or private/protected, as is the case of Hyperledger Besu (https://besu.hyperledger.org/).
4.5.3. Smart Contract Implementation
- Gas-Efficient Signature Recovery: Optimized utilization of the ecrecover precompiled contract to minimize the computational cost (gas) associated with signature verification.
- Duplicate Submission Prevention: Implementation of job hashing mechanisms to generate unique identifiers for each job posting, thereby preventing the submission and approval of identical job specifications.
- Event-Driven Architecture: Design incorporating event emitters that trigger upon significant state changes (e.g., job approval, rejection), facilitating seamless off-chain monitoring and integration with external systems.
4.5.4. System Integration and Workflow Phases
- The initial smart contract deployment and system configuration.
- The ongoing validation process for individual job postings.
4.5.5. Smart Contract Deployment Phase
- HR Personnel Onboarding: Enroll additional HR personnel into the system using the addHRManager() function of the smart contract.
- Domain Expert Registration: Register qualified domain experts within the system, associating them with specific job-type taxonomies, using the smart contract function addFieldManager(jobType).
- Job-Type Taxonomy Configuration: Define and manage the various categories of job types recognized by the system (e.g., "Software Engineering", "Biomedical Engineering").
4.5.6. Job Posting Validation Phase
- 1.
- Requirement Drafting: HR personnel initiate the process by drafting the complete job specifications, including the title, a comprehensive description of the role, and the designated job type.
- 2.
- Expert Assignment and Verification: The system automatically verifies the existence of a registered field expert who is associated with the specified job type. If no qualified expert is currently registered for the given job type, the job posting transaction is automatically reverted, preventing further processing until an appropriate expert has been onboarded.
- 3.
- Dual-Signature Validation Flow: Both the responsible HR personnel and the designated field expert independently generate a digital signature for the cryptographic hash of the job posting details. The smart contract then verifies the authenticity of both submitted signatures using the ecrecover precompiled contract.
- 4.
- Immutable On-Chain Recording: Upon successful verification of both signatures, the approved job posting is securely stored within the approvedJobs mapping on the blockchain, creating an immutable record. In instances where the signature verification fails or other validation criteria are not met, the smart contract emits a JobRejected event, signaling the rejection of the proposal.
- Enhanced Accountability: All actions performed within the system, including the drafting and approval of job postings, are immutably linked to the cryptographic identities of the participating HR personnel and domain experts.
- Automated Fail-Safety: The smart contract incorporates automated checks and verifications, causing transactions to revert in the event of invalid states or unmet criteria, thereby ensuring the integrity of the validation process.
- Comprehensive Auditability: The inherent transparency and immutability of the blockchain provide a complete and auditable history of all job posting approvals and rejections, fostering trust and accountability within the hiring process.
5. Validation and Discussion
5.1. Validation of Job Requirements for Publication
- 64.76%, with a 95% confidence interval (CI) between 64.12%-–65.39%, out of the analyzed 21,701 job postings failed our Role Alignment check (14,053 out of 21,701).
- 35.99% of the jobs, with 95% CI between 35.35%–36.63%, had unreasonable experience requirements (7,816 out of 21,701 failed Experience Rationality).
- 66.56% of the workloads, with 95% CI between 65.93%–67.19%, were unrealistic for the role of one person (14,445 out of 21,701 failed Workload Feasibility).
- 38.11% of the jobs, with 95% CI between 37.46%–38.76%, contained discrepancies (8,270 out of 21,701).
5.2. Revealing Bias Triggers
5.3. Evaluation of Different Large Language Models by Number of Parameters Using Job Requirement Analysis
5.3.1. Large Language Model Parameters and Significance (in the context of broader LLM understanding)
5.3.2. Selected Large Language Models
5.3.3. Analysis of LLMs’ Comparison Results
Output Parsing Errors:
Processing Time:
Evaluation Accuracy and Consistency:
Model Capacity and Complexity:
Performance Hierarchy and Practical Implications:
Implications for Humanization Potential:
5.4. Validating the blockchain-based validation system
5.4.1. Access Control Testing
- HR Manager Exclusivity: The tests successfully confirmed that the system strictly enforces HR manager exclusivity for administrative functions, effectively rejecting all unauthorized attempts to modify critical system parameters or roles by non-HR actors.
- Field Expert Assignment Validation: The test suite validated the system’s ability to enforce the assignment of field experts based on specific job categories, ensuring that only designated experts are authorized to provide validation for relevant job postings.
- Secure Role Revocation: Functionality for the revocation of assigned roles was tested and confirmed to operate correctly without causing any corruption or inconsistencies in the system’s internal state.
5.4.2. Robust Signature Verification Testing
- Invalid Signature Detection: The tests demonstrated a 100% detection rate for both invalid HR and field manager digital signatures, ensuring that only cryptographically authorized personnel can endorse job postings (See Figure 6).
- Unauthorized Approval Prevention: The ECDSA (Elliptic Curve Digital Signature Algorithm) validation mechanism effectively prevented all attempts of unauthorized job approvals by entities lacking the required valid digital signatures.
- Duplicate Submission Blocking: The implemented job hashing mechanism successfully blocked all attempts to submit and approve duplicate job postings, maintaining the integrity and uniqueness of validated vacancies.
5.4.3. End-to-End Workflow Integrity Testing
- Mandatory Expert Assignment Enforcement: The tests confirmed that the system enforces the mandatory assignment of a qualified field expert for a given job category before the validation process can be initiated, ensuring that all job postings receive appropriate domain-specific review.
- Consistent State Management: The test suite verified that the system maintains a consistent and accurate internal state across all Create, Read, Update, and Delete (CRUD) operations related to HR managers, field experts, and job postings.
- Approval History Immutability: The tests confirmed that the approval history of job postings, once recorded on the blockchain, remains immutable and cannot be retroactively altered or tampered with after transaction finalization.
- Robust role-based access control mechanisms, ensuring that only authorized entities can perform specific actions.
- Rigorous cryptographic requirements validation through ECDSA signatures, guaranteeing the authenticity and integrity of approvals.
- Full adherence to all functional requirements as originally outlined in the smart contract’s design specifications.
5.5. System Demonstration via Public Web Interface
5.5.1. Interactive Job Requirement Analysis
- Accessibility: The job requirement analysis tool is publicly accessible via the following URL: https://joblimpo.valdompinga.com/requirements.
- Real-Time Evaluation: This interface enables users to perform real-time evaluations of job postings against a predefined set of human-centered criteria, providing immediate feedback on potential issues.
- Natural Language Processing: The tool leverages the underlying validation framework to process natural language input from job postings, identifying and highlighting areas of concern based on the defined metrics.

5.5.2. Bias-Free Candidate Presentation Interface
- Accessibility: The candidate anonymization service demonstration is available at: https://joblimpo.valdompinga.com/candidate.
- Demonstration Across Multiple Data Formats: This section showcases the practical implementation of the proposed candidate anonymization solution, illustrating its effectiveness in processing candidate data presented in JSON, XML, and plain text formats.
- Bias Indicator Removal: The following figures demonstrate how the system effectively identifies and removes sensitive demographic indicators from candidate profiles provided in each of these formats, while preserving essential professional qualifications and experience details, thereby mitigating potential unconscious biases.
JSON Format.
XML Format.
Plain Text Format.
5.5.3. Blockchain-Based Service Implementation Showcase
- Platform Access: The interface providing access to the blockchain implementation details is hosted at: https://joblimpo.valdompinga.com/validation.
-
Open-Source Repository Link: This section provides a direct link to the project’s public GitHub repository, which contains the following critical components:
- -
- The complete Solidity source code for the smart contracts implementing the blockchain validation logic.
- -
- The comprehensive Hardhat test suite used for rigorous contract verification.
- -
- Deployment scripts facilitating the deployment and initialization of the smart contracts on the Ethereum network.

5.6. Limitations and Future Work
6. Conclusion
Author Contributions
Funding
Conflicts of Interest
Abbreviations
| AI | Artificial Intelligence |
| API | Application Programming Interface |
| ATS | Application Tracking System |
| BCT | Blockchain Technology |
| BPMN | Business Process Model and Notation |
| CI | Confidence Interval |
| CV | Curriculum Vitae |
| DSR | Design Science Research |
| ECDSA | Elliptic Curve Digital Signature Algorithm |
| HR | Human Resources |
| HRM | Human Resources Management |
| JSON | JavaScript Object Notation |
| LLM | Large Language Model |
| ML | Machine Learning |
| NLP | Natural Language Processing |
References
- Recruitify.ai. The Evolution of Applicant Tracking Systems (ATS): From Manual Processes to AI-powered Recruitment. 2023. Available online: https://www.recruitify.ai/blog/en/the-evolution-of-applicant-tracking-systems-ats-from-manual-processes-to-ai-powered-recruitment.
- Yam, J.; Skorburg, J.A. From human resources to human rights: Impact assessments for hiring algorithms. Ethics and Information Technology 2021, 23, 611–623. [Google Scholar] [CrossRef]
- Human Rights Council. Promotion and protection of all human rights, civil, political, economic, social and cultural rights, including the right to development, 2020. Agenda item 3, Forty-third session.
- Human Rights Council. Promotion and protection of all human rights, civil, political, economic, social and cultural rights, including the right to development, 2024. Agenda item 3, Forty-fifth session, 26 February–5 April 2024. [Google Scholar]
- Amnesty International. Surveillance Giants: How The Business Model of Google and Facebook Threatens Human Rights, 2019. Accessed. 23 07 2025.
- Del Carmen Fernández Martínez, M.; Fernández, A. AI in recruiting. Multi-agent systems architecture for ethical and legal auditing. IJCAI International Joint Conference on Artificial Intelligence, 2019, 2019-August; pp. 6428–6429. [Google Scholar] [CrossRef]
- Lavanchy, M.; Reichert, P.; Narayanan, J.; Savani, K. Applicants’ Fairness Perceptions of Algorithm-Driven Hiring Procedures. J Bus Ethics 2023, 125–150. [Google Scholar] [CrossRef]
- Paramita, D.; Okwir, S.; Nuur, C. Artificial intelligence in talent acquisition: exploring organisational and operational dimensions. International Journal of Organizational Analysis 2024, 32, 108–131. [Google Scholar] [CrossRef]
- Aizenberg, E.; Dennis, M.J.; van den Hoven, J. Examining the assumptions of AI hiring assessments and their impact on job seekers’ autonomy over self-representation. In AI and Society; 2023. [Google Scholar] [CrossRef]
- Fabris, A.; Baranowska, N.; Dennis, M.J.; Graus, D.; Hacker, P.; Saldivar, J.; Borgesius, F.Z.; Biega, A.J. Fairness and Bias in Algorithmic Hiring: a Multidisciplinary Survey. In ACM Transactions on Intelligent Systems and Technology; 2024. [Google Scholar] [CrossRef]
- Prasad, K.D.V.; De, T. Generative AI as a catalyst for HRM practices: mediating effects of trust. Humanities and Social Sciences Communications 2024, 11, 1362. [Google Scholar] [CrossRef]
- Tsiskaridze, R.; Reinhold, K.; Jarvis, M. INNOVATING HRM RECRUITMENT: A COMPREHENSIVE REVIEW OF AI DEPLOYMENT. MARKETING AND MANAGEMENT OF INNOVATIONS 2023, 14, 239–254. [Google Scholar] [CrossRef]
- Aleisa, M.; Alshahrani, M.; Beloff, N.; White, M. TAIRA-BSC - Trusting AI in Recruitment Applications through Blockchain Smart Contracts. In Proceedings of the 2022 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2022) 5th IEEE International Conference on Blockchain (Blockchain), Espoo, FINLAND, 2022; p. pp. 376–383 AUG 22-25. [Google Scholar] [CrossRef]
- Kinger, S.; Kinger, D.; Thakkar, S.; Bhake, D. Towards smarter hiring: resume parsing and ranking with YOLOv5 and DistilBERT. Multimedia Tools and Applications 2024, 83, 82069–82087. [Google Scholar] [CrossRef]
- Năstase, M.; Croitoru, G.; Florea, N.V.; Cristache, N.; Lile, R. The Perceptions of Employees from Romanian Companies on Adoption of Artificial Intelligence in Recruitment and Selection Processes. Amfiteatru Economic 2024, 26, 421–439. [Google Scholar] [CrossRef]
- Schloetzer, J.D.; Yoshinaga, K. Algorithmic Hiring Systems: Implications and Recommendations for Organisations and Policymakers. In YSEC Yearbook of Socio-Economic Constitutions 2023: Law and the Governance of Artificial Intelligence; Moberg, E.A., Ed.; Cham, 2024; pp. 213–246. [Google Scholar] [CrossRef]
- Peffers, K.; Tuunanen, T.; Gengler, C.E.; Rossi, M.; Hui, W.; Virtanen, V.; Bragge, J. Design Science Research Process: A Model for Producing and Presenting Information Systems Research. arXiv 2020, arXiv:2006.02763. [Google Scholar] [CrossRef]
- Ferreira Cruz, E.; Rosado da Cruz, A.M. Design Science Research for IS/IT Projects: Focus on Digital Transformation. In Proceedings of the 15th Iberian Conference on Information Systems and Technologies (CISTI 2020), 2020; IEEE; pp. 1–6. [Google Scholar] [CrossRef]
- Hevner, A.R.; March, S.T.; Park, J.; Ram, S. Design Science in Information Systems Research. MIS Quarterly 2004, 28, 75–105. [Google Scholar] [CrossRef]
- Mahjoub, A.; Kruyen, P.M. Efficient recruitment with effective job advertisement: an exploratory literature review and research agenda. International Journal of Organization Theory & Behavior 2021, 24, 107–125. [Google Scholar] [CrossRef]
- Touvron, H.; Lavril, M.; Izacard, G.; Martinet, X.; Lachaux, M.A.; Lacroix, T.; Rozière, B.; Goyal, N.; Hambro, E.; Azhar, F.; et al. LLaMA: Open and Efficient Foundation Language Models. arXiv 2023. arXiv:2302.13971. [CrossRef]
- Vaswani, A.; Shazeer, N.; Parmar, N.; Uszkoreit, J.; Jones, L.; Gomez, A.N.; Kaiser, Łukasz; Polosukhin, I. Attention is all you need. Advances in neural information processing systems 2017, 30. [Google Scholar]
- Boonstra, L. Prompt Engineering; Technical report; Google, 2025. [Google Scholar]
- Paradis, T. Entry-Level Jobs in Areas Like Tech Often Require Years of Experience. Business Insider; Url. Available online: https://www.businessinsider.com/entry-level-jobs-tech-roles-require-years-of-experience-2024-10.
- Mohr, T.S. Why Women Don’t Apply for Jobs Unless They’re 100% Qualified. Harvard Business Review. Available online: https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified.
- Johnson, D.; Menezes, A.; Vanstone, S. The Elliptic Curve Digital Signature Algorithm (ECDSA). International Journal of Information Security 2001, 1, 36––63. [Google Scholar] [CrossRef]
- Liu, J. Digital signature and hash algorithms used in Bitcoin and Ethereum. In Proceedings of the Third International Conference on Machine Learning and Computer Application (ICMLCA 2022); Ba, S., Zhou, F., Eds.; International Society for Optics and Photonics, SPIE, 2023; Vol. 12636, p. 126365H. [Google Scholar] [CrossRef]









| API service | Short description | Input parameters | Output |
|---|---|---|---|
| Validation of vacancy requirements |
Reports contradictions between designated role titles and defined requirements, among other potential issues (e.g., unrealistic experience demands, misaligned skill sets, workload feasibility, inconsistencies, etc.) within the vacancy description. |
Specifications for a given job opening (in JSON format) |
JSON object with identified discre- pancies, recommendations for impro- vement, and an overall assessment of the vacancy’s compliance with the established criteria. |
| Mitigation of Bias Triggers |
Identification and removal of iden- tified bias-inducing factors within the recruitment’s or candidate’s data. |
Applicants data or resumé (in JSON, XML or plain text format) |
Applicants data or resumé, in the same format as the input data (JSON, XML or plain text format), devoid of bias-inducing information. |
| Digital signature of relevant human actors |
Blockchain-based protocol for ensu- ring validation and responsibilization of both HR personnel and a field expert. |
JSON object with job title, job description, job type, HR Signature, Field Manager Signature |
Notification of Job Approval/Rejection, invalid HR or Field Manager signature, or missing Field Manager for the requir- ed job type. |
| Characteristic | Details |
|---|---|
| Digital Signature Scheme | ECDSA (secp256k1 curve) via ecrecover |
| Smart Contract Functionality | Manages HR Managers, Field Managers (by job type and unique email), Records approved jobs (by hash). |
| Access Control and HR Manager role-based access via a modifier. |
|
| Job Approval Mechanism | Requires valid ECDSA signatures from the HR Manager and designated Field Manager for job type. |
| Data storage and mapping for field managers (job type), job approval (hash), arrays for HR Managers, and job types. |
|
| Events emitted and tracked job approval and HR/field manager additions/removals/updates for auditing. |
| Model | Name | Time (s) | Role | Exp. | Work- | Dis- | Compl. | Output |
|---|---|---|---|---|---|---|---|---|
| Category | Align | Ratio | load | crep. | Issues | |||
| Ultra-Light | qwen2:0.5b | 2.37 | N/A | N/A | N/A | N/A | N/A | Could not parse.... |
| Ultra-Light | qwen2:0.5b | 1.19 | N/A | N/A | N/A | N/A | N/A | Parsing Error: .... |
| Ultra-Light | qwen2:0.5b | 0.27 | N/A | N/A | N/A | N/A | N/A | Parsing Error: .... |
| Ultra-Light | llama3.2:1b | 4.15 | Pass | Fail | Pass | Pass | 50 | ... |
| Ultra-Light | llama3.2:1b | 1.86 | Pass | Fail | Pass | N/A | Missing ’summary’ key.... | |
| Ultra-Light | llama3.2:1b | 1.95 | N/A | N/A | N/A | N/A | N/A | Parsing Error: .... |
| Ultra-Light | gemma3:1b | 5.31 | N/A | N/A | N/A | N/A | N/A | Parsing Error: .... |
| Ultra-Light | gemma3:1b | 4.35 | Pass | Fail | Pass | Pass | 48/100 | ... |
| Ultra-Light | gemma3:1b | 3.38 | Pass | Fail | Pass | Pass | 65/100 | ... |
| Light | phi3:mini | 14.01 | N/A | N/A | N/A | N/A | N/A | Parsing Error: .... |
| Light | phi3:mini | 4.59 | N/A | N/A | N/A | N/A | N/A | Parsing Error .... |
| Light | phi3:mini | 3.84 | Pass | Pass | Fail | Fail | 60 | ... |
| Light | llama3.2:3b | 10.79 | Fail | Pass | Fail | Pass | 60 | ... |
| Light | llama3.2:3b | 3.47 | Fail | Pass | Fail | Pass | 60 | ... |
| Light | llama3.2:3b | 2.68 | Fail | Pass | Fail | Fail | 0 | ... |
| Light | gemma3:4b | 14.65 | Pass | Fail | Fail | Pass | 75 | ... |
| Light | gemma3:4b | 7.78 | Pass | Fail | Fail | Pass | 40 | ... |
| Light | gemma3:4b | 7.11 | Pass | Fail | Fail | Pass | 65 | ... |
| Medium-light | mistral:7b | 13.31 | Pass | Pass | 100 | ... | ||
| Medium-light | mistral:7b | 5.97 | Pass | Fail | Pass | Fail | 40 | ... |
| Medium-light | mistral:7b | 6.16 | Pass | Pass | Fail | Pass | 80 | ... |
| Medium-light | qwen2:7b | 14.14 | N/A | N/A | N/A | N/A | N/A | Parsing Error: .... |
| Medium-Light | qwen2:7b | 1.32 | N/A | N/A | N/A | N/A | N/A | Parsing Error: .... |
| Medium-light | qwen2:7b | 5.98 | Pass | Fail | Pass | Fail | 50 | ... |
| Medium-light | llama3.1:8b | 17.86 | Fail | Pass | Fail | Pass | 70 | ... |
| Medium-Light | llama3.1:8b | 5.50 | Fail | Pass | Pass | Pass | 67 | ... |
| Medium-light | llama3.1:8b | 6.25 | Pass | Fail | Pass | Fail | 40 | ... |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).