lol.mlf.package

MLF publish manifest — one record per publish event. Written by `mlf publish` into the author's PDS alongside the lexicons themselves. The record's own CID is the durable identifier for "this specific publish" — a content-addressed release pointer that binds the set of published items and the dependency versions they were resolved against.

Repository @mlf.lol did:plc:xl243nyru4tbbqjkuf2uvmna namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authoritymlf.lol
Indexed

Record

record · key tid

Properties

published

requiredarray

Every lexicon record the publish wrote to the PDS in this event, sorted lexicographically by NSID.

itemsref
Reference

publishedAt

requiredstring · datetime

ISO 8601 timestamp of when the publish completed.

Every external lexicon the workspace resolved against at publish time, pinned to the remote CID observed during the publish. Empty list when the package has no external dependencies.

itemsref

tool

requiredstring

Version string of the MLF tool that produced the publish (e.g. `"mlf@0.1.0"`).

#PublishedItem

object

One lexicon record included in a publish.

Properties

cid

requiredstring · cid

CID of the record as stored on the PDS.

nsid

requiredstring · nsid

NSID of the published lexicon.

#ResolvedDependency

object

One external dependency pinned at publish time.

Properties

cid

requiredstring · cid

CID of the record at the moment of the publish.

nsid

requiredstring · nsid

NSID of the external lexicon the package linked against.