org.cairnsproto.draft.source
A content-addressed input. Anyone may publish one; records with the same hash name the same source.
Details · record, key tid
| Kind | record |
|---|---|
| Record key | tid |
| Authority | draft.cairnsproto.org |
| Indexed |
Record
record · key tidProperties
derivedFrom
refgit
refA published state of an official repo. The hash alg is git-sha1 or git-sha256.
license
stringSPDX expression or URL: the source's own rights, which the project's output license must fit.
maxLength: 512
mimeType
stringmaxLength: 256
size
integerminimum: 0
urls
arrayWhere to fetch. The hash is the identity.
maxLength: 32
#derivation
objectThis source is the output of running a transform record on another source.
Properties
The transform record that produced it.
#gitState
objectSimilar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
org.cairnsproto.draft.export
recordFiles rendered from a snapshot for the project's official repo. Whether they were merged is derived from the repo, not stored here.
-
A Starlark script that turns a source into a derived source. It runs inside the interpreter check Cairns ships, so nothing decodes the source outside WASM.