ATSStoreService gRPC API

ATSStoreService provides attestation storage operations for gRPC plugins

Proto file: plugin/grpc/protocol/atsstore.proto

Service Methods

MethodRequestResponseStreaming
CreateAttestationCreateAttestationRequestCreateAttestationResponseNo
AttestationExistsAttestationExistsRequestAttestationExistsResponseNo
GenerateAndCreateAttestationGenerateAttestationRequestGenerateAttestationResponseNo
GetAttestationsGetAttestationsRequestGetAttestationsResponseNo
GetAttestationsStreamGetAttestationsRequestAttestationServer

CreateAttestation

Deprecated: use GenerateAndCreateAttestation. Client-provided IDs cause collisions.


AttestationExists

AttestationExists checks if an attestation exists by ID


GenerateAndCreateAttestation

GenerateAndCreateAttestation generates an attestation ID and creates it


GetAttestations

GetAttestations queries attestations with filters


GetAttestationsStream

GetAttestationsStream queries attestations and streams them back individually. Use this for large result sets that may exceed gRPC message size limits.


Message Types

Attestation

Attestation represents a complete attestation

FieldTypeDescription
idstring-
subjectsstring-
predicatesstring-
contextsstring-
actorsstring-
timestampint64-
sourcestring-
attributesgoogle.protobuf.Struct-
created_atint64-
signaturebytes-
signer_didstring-

AttestationCommand

AttestationCommand is used for creating attestations

FieldTypeDescription
subjectsstring-
predicatesstring-
contextsstring-
actorsstring-
attributesgoogle.protobuf.Struct-
sourcestring-
source_versionstring-

AttestationFilter

AttestationFilter for querying attestations

FieldTypeDescription
subjectsstring-
predicatesstring-
contextsstring-
actorsstring-

CreateAttestationRequest

FieldTypeDescription
auth_tokenstring-
attestationAttestation-

CreateAttestationResponse

FieldTypeDescription
successbool-
errorstring-

AttestationExistsRequest

FieldTypeDescription
auth_tokenstring-
idstring-

AttestationExistsResponse

FieldTypeDescription
existsbool-

GenerateAttestationRequest

FieldTypeDescription
auth_tokenstring-
commandAttestationCommand-

GenerateAttestationResponse

FieldTypeDescription
successbool-
errorstring-
attestationAttestation-

GetAttestationsRequest

FieldTypeDescription
auth_tokenstring-
filterAttestationFilter-

GetAttestationsResponse

FieldTypeDescription
successbool-
errorstring-
attestationsAttestation-

← Back to API Index