A set of listed bundles the repository's owner makes available to install together, under a name: the record key. Installing the suite installs each member as it would be installed by itself, and an update follows the suite as members are added and taken out. The suite vouches for none of them: each member is reviewed and verified on its own. What it can do is set a minimum — a signer and attesters a member must carry — below which that member is refused.
any
Any valid record key
Properties
createdAt
string
datetime
Required
When the suite was first published, by the publisher's clock.
description
string
Optional
What the suite is for, in a sentence or two.
maxLength: 3000 bytesmaxGraphemes: 300 graphemesmembers
array
of
ref
#member
Required
The listings installed together.
maxLength: 64 itemsminLength: 1 itemssubject
string
uri
Required
'sha256:44d3324ff44da0b4d3efde1810c8cb88bdad5e673d99b011d9072714d884670d', the sha256 of this lexicon's NSID, the same in every suite, so that a backlink index can enumerate every suite on the network.
maxLength: 2048 bytestitle
string
Optional
A display name; the record key stands in when it is absent.
maxLength: 640 bytesmaxGraphemes: 64 graphemesView raw schema
{
"description": "A set of listed bundles the repository's owner makes available to install together, under a name: the record key. Installing the suite installs each member as it would be installed by itself, and an update follows the suite as members are added and taken out. The suite vouches for none of them: each member is reviewed and verified on its own. What it can do is set a minimum — a signer and attesters a member must carry — below which that member is refused.",
"key": "any",
"record": {
"properties": {
"createdAt": {
"description": "When the suite was first published, by the publisher's clock.",
"format": "datetime",
"type": "string"
},
"description": {
"description": "What the suite is for, in a sentence or two.",
"maxGraphemes": 300,
"maxLength": 3000,
"type": "string"
},
"members": {
"description": "The listings installed together.",
"items": {
"ref": "#member",
"type": "ref"
},
"maxLength": 64,
"minLength": 1,
"type": "array"
},
"subject": {
"description": "'sha256:44d3324ff44da0b4d3efde1810c8cb88bdad5e673d99b011d9072714d884670d', the sha256 of this lexicon's NSID, the same in every suite, so that a backlink index can enumerate every suite on the network.",
"format": "uri",
"maxLength": 2048,
"type": "string"
},
"title": {
"description": "A display name; the record key stands in when it is absent.",
"maxGraphemes": 64,
"maxLength": 640,
"type": "string"
}
},
"required": [
"subject",
"members",
"createdAt"
],
"type": "object"
},
"type": "record"
}