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.

Repository @seamark.cr did:plc:wfj5kyialpmcv2fzk6uqwsln namespace authority
Details · procedure
Kindprocedure
Authorityhold.atcr.io
Indexed

Procedure

procedure · POST

Input

application/json

manifest

requiredref
Reference

manifestDigest

requiredstring

Manifest digest for building layer record AT-URIs

  • maxLength: 128

operation

string

Operation type (defaults to 'push' for backward compatibility)

  • maxLength: 16
  • default: "push"
  • knownValues: push | pull

repository

requiredstring

Image repository name

  • maxLength: 256

tag

string

Image tag (optional, required for Bluesky posts)

  • maxLength: 128

userDid

requiredstring · did

DID of the image owner

Output

application/json

Number of layer records created (push only)

operation

requiredstring

The operation that was performed ('push' or 'pull')

  • maxLength: 16

Whether a Bluesky post was created (push only)

postUri

string · at-uri

AT-URI of the created Bluesky post (if postCreated is true)

statsUpdated

requiredboolean

Whether stats were successfully updated

success

requiredboolean

Whether the operation completed successfully

Errors

InvalidOperation

No description in schema.

UserMismatch

No description in schema.

QuotaExceeded

No description in schema.

#blobInfo

object

Properties

digest

string
  • maxLength: 128

size

integer

#childManifestInfo

object

Properties

digest

string
  • maxLength: 128

mediaType

string
  • maxLength: 256
Reference

size

integer

#layerInfo

object

Properties

digest

string
  • maxLength: 128

mediaType

string
  • maxLength: 256

size

integer

#manifestInfo

object

OCI manifest information

Properties

Reference

layers

array
itemsref
Reference

Child manifests for multi-arch images

itemsref
Reference

mediaType

string

OCI media type

  • maxLength: 256

#platformInfo

object

Properties

  • maxLength: 64

os

string
  • maxLength: 64

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • A container image manifest following OCI specification, stored in ATProto