[][src]Module gantry_protocol::catalog

Gantry catalog protocol

This module contains data types and traits for use with Gantry's catalog functionality. Gantry supports the following catalog operations:

  • put - Adds a token to the catalog
  • query - Queries the catalog
  • delete - Removes an actor from the catalog. This operation marks an actor as removed, but does not remove the corresponding entry from underlying storage

Structs

AccountSummary
ActorSummary

Represents the metadata on file for a given actor. This metadata is roughly the same as the information contained in the actor's embedded and signed JWT, and does NOT include the actor's raw bytes.

CatalogQuery
CatalogQueryResult
CatalogQueryResults
Token

A token contains the raw string for a JWT signed with the ed25519 signature format. Actors, Accounts, Operators are all identified by tokens

TokenValidation

A protocol-specific message version of the validation result that the wascap library provides

Enums

QueryType

Statics

SUBJECT_CATALOG_DELETE_TOKEN
SUBJECT_CATALOG_PUT_TOKEN
SUBJECT_CATALOG_QUERY