proto.prism
Members list
Type members
Classlikes
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[AddKeyAction]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
AddKeyAction.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[AddServiceAction]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
AddServiceAction.type
This is implementation of https://www.w3.org/TR/vc-bitstring-status-list/#bitstringstatuslist
- BitstringStatusList is used for JWT VC ______ LINK!
This is implementation of https://www.w3.org/TR/vc-bitstring-status-list/#bitstringstatuslist
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[BitstringStatusList]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
BitstringStatusList.type
Holds the compressed representation of data needed to recover Elliptic Curve (EC)'s public key.
Holds the compressed representation of data needed to recover Elliptic Curve (EC)'s public key.
Value parameters
- curve
-
The curve name, like secp256k1.
- data
-
compressed Elliptic Curve (EC) public key data.
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[CompressedECKeyData]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
CompressedECKeyData.type
The operation to create a public DID.
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[CreateDIDOperation]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
CreateDIDOperation.type
- StorageEventCreateEntry To be valid, this operation needs to be signed by an issuing key of the DID:
-
- The issuing key need to be valid at the Operation momment
-
- The DID needs not to be Deactivate
Value parameters
- didPrismHash
-
The specificId of the did:prism.
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[CreateStorageEntryOperation]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Check the protocol docs to understand it.
Check the protocol docs to understand it.
Value parameters
- issuerDid
-
The DID suffix that issues the credential's batch.
- merkleRoot
-
The Merkle root for the credential's batch.
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[CredentialBatchData]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
CredentialBatchData.type
Value parameters
- id
-
DID Suffix of the DID to be deactivated
- previousOperationHash
-
The hash of the most recent operation that was used to create or update the DID.
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[DeactivateDIDOperation]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Holds the necessary data to recover an Elliptic Curve (EC)'s public key.
Holds the necessary data to recover an Elliptic Curve (EC)'s public key.
Value parameters
- curve
-
The curve name, like secp256k1.
- x
-
The x coordinate, represented as bytes.
- y
-
The y coordinate, represented as bytes.
Attributes
- Companion
- object
- Supertypes
Represents a credential's batch. Specifies the data to issue a credential batch.
Represents a credential's batch. Specifies the data to issue a credential batch.
Value parameters
- credentialBatchData
-
The actual credential batch data.
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[IssueCredentialBatchOperation]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Every key has a single purpose:
Every key has a single purpose:
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
object AUTHENTICATION_KEYobject CAPABILITY_DELEGATION_KEYobject CAPABILITY_INVOCATION_KEYobject ISSUING_KEYobject KEY_AGREEMENT_KEYobject MASTER_KEYobject REVOCATION_KEYtrait Recognizedobject UNKNOWN_KEYobject VDR_KEYclass UnrecognizedShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[PatchContextAction]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
PatchContextAction.type
Represent a block that holds operations.
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[PrismBlock]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
PrismBlock.type
Attributes
- Supertypes
-
class GeneratedFileObjectclass Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[PrismObject]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
PrismObject.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[PrismOperation]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
PrismOperation.type
Attributes
- Supertypes
-
class GeneratedFileObjectclass Objecttrait Matchableclass Any
- Self type
-
PrismProto.type
Attributes
- Supertypes
-
class GeneratedFileObjectclass Objecttrait Matchableclass Any
- Self type
-
PrismSsiProto.type
Attributes
- Supertypes
-
class GeneratedFileObjectclass Objecttrait Matchableclass Any
- Self type
-
PrismStorageProto.type
Attributes
- Supertypes
-
class GeneratedFileObjectclass Objecttrait Matchableclass Any
- Self type
-
PrismVersionProto.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[ProtocolVersion]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
ProtocolVersion.type
Value parameters
- effectiveSince
-
Cardano block number that tells since which block the update is enforced
- protocolVersion
-
New major and minor version to be announced, If major value changes, the node MUST stop issuing and reading operations, and upgrade before
effective_since
because the new protocol version. If minor value changes, the node can opt to not update. All events published by this node would be also understood by other nodes with the same major version. However, there may be new events that this node won't read - versionName
-
(optional) name of the version
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[ProtocolVersionInfo]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
ProtocolVersionInfo.type
Specifies the protocol version update
Specifies the protocol version update
Value parameters
- proposerDid
-
The DID suffix that proposes the protocol update.
- version
-
Information of the new version
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[ProtocolVersionUpdateOperation]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Represents a public key with metadata, necessary for a DID document.
Represents a public key with metadata, necessary for a DID document.
Value parameters
- id
-
The key identifier within the DID Document.
- usage
-
The key's purpose.
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[RemoveKeyAction]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
RemoveKeyAction.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[RemoveServiceAction]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
RemoveServiceAction.type
Specifies the credentials to revoke (the whole batch, or just a subset of it).
Specifies the credentials to revoke (the whole batch, or just a subset of it).
Value parameters
- credentialBatchId
-
The corresponding batch ID, as returned in IssueCredentialBatchResponse.
- credentialsToRevoke
-
The hashes of the credentials to revoke. If empty, the full batch is revoked.
- previousOperationHash
-
The hash of the operation that issued the batch.
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[RevokeCredentialsOperation]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
A signed operation, necessary to post anything on the blockchain.
A signed operation, necessary to post anything on the blockchain.
Value parameters
- operation
-
The operation that was signed.
- signature
-
The actual signature.
- signedWith
-
The key ID used to sign the operation, it must belong to the DID that signs the operation.
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[SignedPrismOperation]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
SignedPrismOperation.type
This is implementation of https://www.w3.org/TR/vc-bitstring-status-list/#bitstringstatuslist
- TokenStatusList is used for JWT VC ______ LINK!
This is implementation of https://www.w3.org/TR/vc-bitstring-status-list/#bitstringstatuslist
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[TokenStatusList]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
TokenStatusList.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[UpdateDIDAction]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
UpdateDIDAction.type
Specifies the necessary data to update a public DID.
Specifies the necessary data to update a public DID.
Value parameters
- actions
-
The actual updates to perform on the DID.
- id
-
@exclude TODO: To be redefined after we start using this operation.
- previousOperationHash
-
The hash of the most recent operation that was used to create or update the DID.
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[UpdateDIDOperation]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
UpdateDIDOperation.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[UpdateServiceAction]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
UpdateServiceAction.type
- StorageEventUpdateEntry To be valid, this operation needs to be signed by an issuing key of the DID:
-
- The issuing key need to be valid at the Operation momment
-
- The DID needs not to be Deactivate
Value parameters
- previousOperationHash
-
The hash of the most recent operation that was used to create or update the VDR Entry.
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[UpdateStorageEntryOperation]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type