Skip to content

Class: SlsaVerifier

A party that inspects provenance or other attestations and decides whether an artifact is authentic.

URI: slsa:SlsaVerifier

 classDiagram
    class SlsaVerifier
    click SlsaVerifier href "../SlsaVerifier/"
      SlsaParty <|-- SlsaVerifier
        click SlsaParty href "../SlsaParty/"
      
      SlsaVerifier : component_versions
        
          
    
        
        
        SlsaVerifier --> "*" SlsaComponentVersion : component_versions
        click SlsaComponentVersion href "../SlsaComponentVersion/"
    

        
      SlsaVerifier : party_name
        
      SlsaVerifier : party_type
        
      SlsaVerifier : verifier_id
        
      
Name Cardinality and Range Description Inheritance
component_versions *
SlsaComponentVersion
The version of each named component of a platform direct
verifier_id 1
InTotoTypeUri
The URI that identifies the verifier direct
party_type 0..1
String
The role the party acts in, one of this class’s descendants SlsaParty
party_name 0..1
String
The party’s name SlsaParty
used by used in type used
SlsaVerificationSummary verifier range SlsaVerifier
  • Consumers accept only specific signer and verifier pairs.
Mapping Type Mapped Value
self slsa:SlsaVerifier
native slsa:SlsaVerifier
name: SlsaVerifier
description: A party that inspects provenance or other attestations and decides whether
an artifact is authentic.
comments:
- Consumers accept only specific signer and verifier pairs.
in_subset:
- slsa_build_track
- slsa_source_track
from_schema: https://w3id.org/lmodel/slsa
see_also:
- https://slsa.dev/spec/v1.2/verification_summary#verifier
is_a: SlsaParty
slots:
- component_versions
attributes:
verifier_id:
name: verifier_id
description: The URI that identifies the verifier.
from_schema: https://w3id.org/lmodel/slsa/slsa_core
rank: 1000
domain_of:
- SlsaVerifier
range: in_toto_type_uri
required: true
name: SlsaVerifier
description: A party that inspects provenance or other attestations and decides whether
an artifact is authentic.
comments:
- Consumers accept only specific signer and verifier pairs.
in_subset:
- slsa_build_track
- slsa_source_track
from_schema: https://w3id.org/lmodel/slsa
see_also:
- https://slsa.dev/spec/v1.2/verification_summary#verifier
is_a: SlsaParty
attributes:
verifier_id:
name: verifier_id
description: The URI that identifies the verifier.
from_schema: https://w3id.org/lmodel/slsa/slsa_core
rank: 1000
owner: SlsaVerifier
domain_of:
- SlsaVerifier
range: in_toto_type_uri
required: true
component_versions:
name: component_versions
description: The version of each named component of a platform.
in_subset:
- slsa_build_track
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
slot_uri: slsa:component_versions
owner: SlsaVerifier
domain_of:
- SlsaVerifier
- SlsaBuildPlatform
range: SlsaComponentVersion
multivalued: true
inlined: true
inlined_as_list: true
party_type:
name: party_type
description: The role the party acts in, one of this class's descendants.
from_schema: https://w3id.org/lmodel/slsa/slsa_core
rank: 1000
designates_type: true
owner: SlsaVerifier
domain_of:
- SlsaParty
range: string
party_name:
name: party_name
description: The party's name.
from_schema: https://w3id.org/lmodel/slsa/slsa_core
rank: 1000
owner: SlsaVerifier
domain_of:
- SlsaParty
range: string