Deprecated: use GenerateAndCreateAttestation. Client-provided IDs cause collisions.
Request: CreateAttestationRequest
Response: CreateAttestationResponse
AttestationExists
AttestationExists checks if an attestation exists by ID
Request: AttestationExistsRequest
Response: AttestationExistsResponse
GenerateAndCreateAttestation
GenerateAndCreateAttestation generates an attestation ID and creates it
Request: GenerateAttestationRequest
Response: GenerateAttestationResponse
GetAttestations
GetAttestations queries attestations with filters
Request: GetAttestationsRequest
Response: GetAttestationsResponse
GetAttestationsStream
GetAttestationsStream queries attestations and streams them back individually. Use this for large result sets that may exceed gRPC message size limits.
Request: GetAttestationsRequest
Response: Attestation
Streaming: server
Message Types
Attestation
Attestation represents a complete attestation
Field
Type
Description
id
string
-
subjects
string
-
predicates
string
-
contexts
string
-
actors
string
-
timestamp
int64
-
source
string
-
attributes
google.protobuf.Struct
-
created_at
int64
-
signature
bytes
-
signer_did
string
-
AttestationCommand
AttestationCommand is used for creating attestations