# Use-case specific claimant models
Sigsum logs can be used for a variety of use-cases. One way to describe your
use-case is with the
[claimant model](https://github.com/google/trillian/blob/master/docs/claimantmodel/CoreModel.md).
You will realize that verifiers must see the same signed statements as believers.
Sigsum solves that.
XXX: add more examples.
## **SystemRB**:
SystemRB is about the claims made by a _software publisher_ that
makes reproducible builds available.
* **ClaimRB**:
_I, software publisher, claim that the right opaque data_:
1. has cryptographic hash X
2. is the output of a reproducible build for which the source and relevant
build-info information can be located in repository Y using X as an identifier
* **StatementRB**: StatementCHECKSUM
The signed statement encodes a cryptographic hash X.
* **ClaimantRB**: software publisher
The software publisher is a party that wants to publish a reproducible
build.
* **BelieverRB**: end-user
The end-user is a party that wants to run an executable binary if it
builds reproducibly.
* **VerifierRB**: any interested party
These parties try to verify the above claims. For example:
* the software publisher itself (_"has my identity been compromised?"_)
* rebuilders that check for locatability and reproducibility
* **ArbiterRB**:
There's no official body. Invalidated claims would affect reputation.