technology.agave.blockVersion
One published version of an agave block or connector. A version never changes: the next version is a new record, and deleting this one withdraws it.
Details · record, key tid
| Kind | record |
|---|---|
| Record key | tid |
| Authority | agave.technology |
| Indexed |
Record
record · key tidProperties
The directory as `git archive --format=tar <tree>` writes it: paths relative to the directory, regular files and directories only.
maxSize: 2097152accept: application/x-tar
A block carries block.json and block.nix, a connector connector.json and SKILL.md. A slug keeps its kind.
knownValues: block | connector
The text of the archive's block.json or connector.json, byte for byte.
maxLength: 65536
The directory's name in the publisher's fleet: a lowercase letter, then up to 39 lowercase letters, digits and dashes. Equals the manifest's name.
minLength: 1maxLength: 40
The directory's git tree id in lowercase hex: 40 digits for SHA-1, 64 for SHA-256. The archive's files hash to it.
minLength: 40maxLength: 64
Equals the manifest's version. Every version of a slug is newer than the ones before it, withdrawn ones included.
minimum: 1
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
A version's archive blob. technology.agave.marketplace.getBlob serves it from the mirror, com.atproto.sync.getBlob from the author's PDS.
-
dev.knotless.release
recordOne version of a package a repository publishes: its files, and the commit they were built from.