Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 859 Bytes

predicate.md

File metadata and controls

31 lines (23 loc) · 859 Bytes

Predicate layer specification

The Predicate is the innermost layer of the attestation, containing arbitrary metadata about the Statement's subject.

Schema

"predicateType": "<URI>",
"predicate": {
    // arbitrary object
}

Fields

A predicate has a required predicateType (TypeURI) identifying what the predicate means, plus an optional predicate JSON object containing additional, type-dependent parameters.

Users are expected to choose an existing predicate type that fits their needs, or develop a new one if no existing one satisfies. New predicate types MAY be vetted by the in-toto attestation maintainers.

Additional parsing rules apply.