https://github.com/credona/age-decision
Open-source, privacy-first age verification system based on probabilistic decision, anti-spoofing, and Zero-Knowledge-ready architecture.
https://github.com/credona/age-decision
age-estimation age-verification ai anti-spoofing api computer-vision credona docker face-analysis fastapi liveness-detection machine-learning onnx open-source privacy-first sdk typescript zero-knowledge zkp
Last synced: 29 days ago
JSON representation
Open-source, privacy-first age verification system based on probabilistic decision, anti-spoofing, and Zero-Knowledge-ready architecture.
- Host: GitHub
- URL: https://github.com/credona/age-decision
- Owner: credona
- License: apache-2.0
- Created: 2026-04-27T00:48:21.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2026-04-27T21:24:52.000Z (about 2 months ago)
- Last Synced: 2026-04-27T23:18:22.165Z (about 2 months ago)
- Topics: age-estimation, age-verification, ai, anti-spoofing, api, computer-vision, credona, docker, face-analysis, fastapi, liveness-detection, machine-learning, onnx, open-source, privacy-first, sdk, typescript, zero-knowledge, zkp
- Homepage: https://github.com/credona/age-decision/tree/main/docs
- Size: 18.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
- Governance: GOVERNANCE.md
- Roadmap: ROADMAP.md
Awesome Lists containing this project
README
Age Decision
What is Age Decision
Age Decision is a privacy-first age decision system designed to determine whether a user is likely above or below a threshold (e.g. 18), without performing identity verification.
It provides probabilistic decisions that can be used as a pre-filter before stronger verification systems.
What it is NOT
Age Decision does NOT:
- prove legal age
- perform identity verification
- perform biometric authentication
- replace KYC systems
Typical use cases
- age gating before KYC
- reducing cost of identity verification providers
- filtering obviously underage users
- privacy-preserving eligibility checks
Quick start
Choose your entry point:
1. API usage
https://github.com/credona/age-decision-api
2. JavaScript SDK
https://github.com/credona/age-decision-js
3. Core decision logic
https://github.com/credona/age-decision-core
4. Anti-spoof protection
https://github.com/credona/age-decision-antispoof
Repositories
- Core: https://github.com/credona/age-decision-core
- AntiSpoof: https://github.com/credona/age-decision-antispoof
- API: https://github.com/credona/age-decision-api
- JS SDK: https://github.com/credona/age-decision-js
System overview
Age Decision is composed of four repositories:
- `age-decision-core`: age estimation and decision policy
- `age-decision-antispoof`: still-image anti-spoofing analysis
- `age-decision-api`: public gateway and decision aggregation
- `age-decision-js`: TypeScript and JavaScript client SDK
Documentation
- Architecture: docs/architecture.md
- Privacy: docs/privacy.md
- Scoring: docs/scoring.md
- Zero Knowledge: docs/zero-knowledge.md
- Research and references: docs/research.md
- Repository map: docs/repositories.md
- Governance: CONTRIBUTING.md
Roadmap
See ROADMAP.md.
Contributing
See CONTRIBUTING.md.
Security
See SECURITY.md.
License
This project is released under the Apache License 2.0.