Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.8%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: hawkaiglai
  • License: mit
  • Language: Python
  • Default Branch: main
  • Size: 80.1 KB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created 8 months ago · Last pushed 8 months ago
Metadata Files
Readme License Citation Security

README.md

HUMANITAS: A Proof-of-Concept for Privacy-Preserving Biometric Identity

License: MIT Status

This repository contains the source code for the HUMANITAS Proof-of-Concept (POC), a scientific instrument to validate a novel system for Sybil-resistant digital identity using multi-modal biometric fusion and Zero-Knowledge Proofs.

This is the reference implementation for our upcoming academic paper.

Key Results

  • False Match Rate (FMR): 0.0%
  • 🔬 False Non-Match Rate (FNMR): 83.3% (demonstrating a strict, high-security default threshold)

Getting Started

  1. Install: poetry install
  2. Configure: cp .env.example .env and edit .env with your dataset paths.
  3. Prepare Data: Run the scripts in the scripts/ directory.
  4. Run Tests: poetry run python -m humanitas_poc.cli test --max-samples 200

How to Cite

Please see the CITATION.cff file for citation information.

License

This project is licensed under the MIT License.

Owner

  • Login: hawkaiglai
  • Kind: user

Citation (CITATION.cff)

cff-version: 1.2.0
title: "HUMANITAS: A Privacy-Preserving System for Sybil-Resistant Identity using Multi-Modal Biometric Fusion and Zero-Knowledge Proofs"
message: "If you use this software in your research, please cite it."
type: software
authors:
  - family-names: "Chuks-Onah"
    given-names: "Stephen"
    orcid: "https://orcid.org/0009-0008-3159-9526"
version: 1.0.0
date-released: 2025-06-20
repository-code: "https://github.com/hawkaiglai/humanitas-poc"
license: MIT
keywords: ["biometrics", "proof-of-personhood", "digital-identity", "zero-knowledge-proofs", "sybil-resistance"]

GitHub Events

Total
  • Push event: 1
  • Create event: 1
Last Year
  • Push event: 1
  • Create event: 1

Dependencies

poetry.lock pypi
  • black 25.1.0 develop
  • iniconfig 2.1.0 develop
  • mypy-extensions 1.1.0 develop
  • pathspec 0.12.1 develop
  • platformdirs 4.3.8 develop
  • pluggy 1.6.0 develop
  • pygments 2.19.1 develop
  • pytest 8.4.1 develop
  • ruff 0.12.0 develop
  • argon2-cffi 25.1.0
  • argon2-cffi-bindings 21.2.0
  • cffi 1.17.1
  • click 8.2.1
  • colorama 0.4.6
  • dlib 20.0.0
  • face-recognition 1.3.0
  • face-recognition-models 0.3.0
  • imageio 2.37.0
  • joblib 1.5.1
  • lazy-loader 0.4
  • networkx 3.5
  • numpy 2.3.0
  • opencv-python 4.11.0.86
  • packaging 25.0
  • pandas 2.3.0
  • pillow 11.2.1
  • psutil 7.0.0
  • pycparser 2.22
  • python-dateutil 2.9.0.post0
  • python-dotenv 1.1.0
  • pytz 2025.2
  • scikit-image 0.25.2
  • scikit-learn 1.7.0
  • scipy 1.15.3
  • six 1.17.0
  • structlog 25.4.0
  • threadpoolctl 3.6.0
  • tifffile 2025.6.11
  • tzdata 2025.2
pyproject.toml pypi
  • black ^25.1.0 develop
  • pytest ^8.4.1 develop
  • ruff ^0.12.0 develop
  • argon2-cffi ^25.1.0
  • click ^8.2.1
  • dlib ^20.0.0
  • face-recognition ^1.3.0
  • numpy ^2.3.0
  • opencv-python ^4.11.0
  • pandas ^2.3.0
  • pillow ^11.2.1
  • psutil ^7.0.0
  • python ^3.11
  • python-dotenv ^1.1.0
  • scikit-image ^0.25.2
  • scikit-learn ^1.7.0
  • structlog ^25.4.0