Skip to main content

InstalledContract

One exact selected contract; declaring an operation does not authorize it.

pluginIdPluginid (string)required

Exact local installation identity.

selectedDigestSelecteddigest (string)required

Selected staged generation at read time.

Possible values: Value must match regular expression ^[a-f0-9]{64}$

descriptor objectrequired

Full declared purpose, version, operation schemas and media contract.

idId (string)required
versionVersion (string)required
titleTitle (string)required
descriptionDescription (string)required
input_schema objectrequired
property name*any
output_schema object
anyOf
object
io_modeIo Mode (string)

Possible values: [unary, server_streaming, client_streaming, bidirectional]

Default value: unary
input_chunk_schema object
anyOf
object
output_chunk_schema object
anyOf
object
annotations object
anyOf
object
revisionRevision (string)required

Exact observed descriptor digest.

Possible values: Value must match regular expression ^[a-f0-9]{16}$

InstalledContract
{
"pluginId": "string",
"selectedDigest": "string",
"descriptor": {
"id": "string",
"version": "string",
"title": "string",
"description": "string",
"input_schema": {},
"output_schema": {},
"io_mode": "unary",
"input_chunk_schema": {},
"output_chunk_schema": {},
"annotations": {}
},
"revision": "string"
}