io.atcr.hold.notifyManifest
Notify hold about a manifest push or pull operation. For pushes: creates layer records and optionally posts to Bluesky. For pulls: just increments stats. Always increments pull/push counts.
Details · procedure
| Kind | procedure |
|---|---|
| Authority | hold.atcr.io |
| Indexed |
Procedure
procedure · POSTInput
application/jsonManifest digest for building layer record AT-URIs
maxLength: 128
operation
stringOperation type (defaults to 'push' for backward compatibility)
maxLength: 16default: "push"knownValues: push | pull
Image repository name
maxLength: 256
tag
stringImage tag (optional, required for Bluesky posts)
maxLength: 128
DID of the image owner
Output
application/jsonlayersCreated
integerNumber of layer records created (push only)
The operation that was performed ('push' or 'pull')
maxLength: 16
postCreated
booleanWhether a Bluesky post was created (push only)
postUri
string · at-uriAT-URI of the created Bluesky post (if postCreated is true)
Whether stats were successfully updated
Whether the operation completed successfully
Errors
InvalidOperation
No description in schema.
UserMismatch
No description in schema.
QuotaExceeded
No description in schema.
#blobInfo
object#childManifestInfo
object#layerInfo
object#manifestInfo
objectOCI manifest information
#platformInfo
objectProperties
architecture
stringmaxLength: 64
os
stringmaxLength: 64
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
io.atcr.manifest
recordA container image manifest following OCI specification, stored in ATProto