# sismo-core/sismo-badges

Contracts of the Sismo Badge Minting Protocol

Repository: https://github.com/sismo-core/sismo-badges
Canonical: https://ross.abutalabs.com/products/sismo-badges
Homepage: https://docs.sismo.io
Language: TypeScript
License: MIT
License Family: permissive
Topics: did, ethereum, zkp, attestations, smart-contracts
Last push: 2023-10-03T15:47:29+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 1539, "days_push": 1065, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 15880, forks 526 (observed 2026-08-28T04:11:14.349576+00:00)

## What it is
Sismo Badges is the set of Solidity smart contracts powering the Sismo Badge Minting Protocol on Ethereum. It provides an attestations registry, an abstract Attester contract for issuing attestations (including zero-knowledge proof-based attesters), and a non-transferable ERC1155 Badges contract that renders attestations as soulbound tokens.

## Use cases
- mint non-transferable on-chain badges from zero-knowledge proofs
- build a custom attester that issues attestations to users
- record and read attestations in a shared on-chain registry
- verify user requests with ZK proofs before issuing credentials
- create accountbound (soulbound) tokens on Ethereum

## When to choose
- you want to issue privacy-preserving, ZK-based attestations or badges on Ethereum
- you need a standard registry/attester architecture for on-chain credentials
- you want non-transferable ERC1155 tokens backed by an attestation registry

## When to avoid
- you need transferable tokens or standard NFTs
- you are not building on EVM-compatible chains
- you need an off-chain identity or credentialing system

## Facets
- artifact type: library
- maturity: maintenance
- function: auth, security, cryptography
- domain: blockchain, security, privacy, developer-tools
- platform: -
- tags: zero-knowledge-proofs, attestations, soulbound-tokens, erc1155, identity, hardhat, decentralized-identity, smart-contracts, ethereum, solidity, web3

## Member repositories
- sismo-core/sismo-badges (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:14.349576+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:05:20.574863+00:00, confidence not recorded.
  - readme: https://github.com/sismo-core/sismo-badges (fetched 2026-08-28T04:11:14.349576+00:00, sha 4dea0f80b83d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
