Seamark Registry @seamark.cr · 15/09/2026Getting some experiments going with spaces for private images. 251
Seamark Registry @seamark.cr · 03/09/2026Pardon the dust! You may have noticed the "What's New" section appearing a bit spammy on the homepage. My intern Claude has been hard at work validating the last 4 months of bug fixes and improvements. 020
Seamark Registry @seamark.cr · 22/08/2026Like everyone else, I am looking into how to add Spaces to at-container-registry and @seamark.cr The original permission structure maps cleanly to Spaces. One thing spaces can allow for is more granular permissions for users on who can download their containers. ie "private container images" 040
Seamark Registry @seamark.cr · 18/08/2026We have passed 500 registered users! Some other stats: over 50 users using the credential helper to push/pull images. over 100 users have signed into the site in the last 30 days. 6 users are hosting their own storage. 040
Seamark Registry @seamark.cr · 18/08/2026I haven't posted in awhile but I can assure you the project is not dead. Some of you may have noticed the rebrand. The primary reason is to have a hosted solution that is separate from the open source project. There will likely be a long-form explaining all this in the future. 070
Seamark Registry @seamark.cr · 14/04/2026Jokes aside, there is work on improving the login page. Previously the login page mentioned "ATProto handle" 4 times, and the typeahead experience was a bit clunky. The dropdown will give a brief explanation of what an account is, and where to create one. 1100
Seamark Registry @seamark.cr · 14/04/2026Finally solved both the oauth scopes and login naming debate with the new Login page: 19010
Seamark Registry @seamark.cr · 26/03/2026Two new features being worked on: - New layer commands and vulnerabilities page. - The ability to change your preferred client from docker. This changes all the pull commands on the site. 2181
Seamark Registry @seamark.cr · 15/03/2026The other batch of stickers arrived. These are much more vibrant compared to the first batch and do not have the white border. Really happy how these turned out. There is ~100 of each style for #atmosphereconf 0264
Seamark Registry @seamark.cr · 11/03/2026First batch of stickers for #atmosphereconf arrived. Getting them from 2 different suppliers with slightly different styles so there will be plenty to hand out. 0304
Seamark Registry @seamark.cr · 25/02/2026This is partially because users are being migrated to @us-chi1.cove.seamark.dev and that currently doesn’t have bluesky notifications turned on. 120
Seamark Registry @seamark.cr · 17/02/2026Behind the scenes, the databases and embedded pds now support libsql (aka turso). its now fully using the AWS SDK v2 instead of the v1 shipped with distribution library. 130
Seamark Registry @seamark.cr · 17/02/2026Other changes are the Hold now supports did:plc instead of just did:web. This will allow easier migrations across domains. The admin panel also has a new relay page to check if the relays have the latest data. this is inspired by debug.hose.cam but contains the firehose.network relays as well. 140
Seamark Registry @seamark.cr · 17/02/2026Big changes happening. Vulnerability scanning has (mostly) landed. you can take a look at the example here atcr.io/r/evan.jarre... It will be processing images in the background and eventually on push. This is built using Syft and Grype. and records are stored in the holds embedded pds 2160
Seamark Registry @seamark.cr · 10/02/2026Haven't posted in awhile but that doesn't mean big things aren't being done. Lots of changes coming soon! 090
Seamark Registry @seamark.cr · 05/02/2026There are 3 modes of operation. In order to push you have to have an atproto account. Then for pulls you can decide between: specific accounts all accounts anonymous (no account required) 100
Seamark Registry @seamark.cr · 05/02/2026There is a setting for running your own, which denies anyone but you push/pulling but the manifests would still be public, so people could see the name/tag, but not download the image. Image layers are still off protocol since they can get too big for the pds. 100
Seamark Registry @seamark.cr · 19/01/2026Spent the weekend micro-optimizing everything on the atcr.io page rendering and navigation should be much faster, and avatars are now not trying to load the full native resolution. 0120
Seamark Registry @seamark.cr · 16/01/2026Spent some time on the UI. The homepage got more of a redesign. Also added the ability for data export and deletions, so data that is stored by ATCR, but not in your PDS can be viewed/removed at any time. 1130
Seamark Registry @seamark.cr · 06/01/2026As a funny note, the real storage is closer to 11GB so far. A bug was found in the process where some pushes were not properly recording the layer size. this means those accounts get free storage until a new push re-calculates the usage :) 010
Seamark Registry @seamark.cr · 06/01/2026In addition to working on quotas, An admin dashboard was added to Holds to manage access, quotas, view metrics etc. This is all running off public data from PDS, but gives an easy way to view/edit. 140
Seamark Registry @seamark.cr · 06/01/2026As a reminder, you own your manifests, tags, descriptions, avatars and more in your PDS. But due to limits on blob sizes, layers/blobs are stored in S3, and retrieved via a sidecar service. Anyone can run their own Hold with a docker container and S3 compatible storage. 010
Seamark Registry @seamark.cr · 06/01/2026Been working on adding quotas to the Holds (storage sidecars) These are optional and fully configurable with different tiers that can be added to crew records. It is set to 5GB currently for the provided storage on @hold01.atcr.io The largest account so far is 3.3GB 140
Reposted by Seamark RegistryBailey Townsend 🦀 @pds.dad · 03/01/2026I haven't looked at the lexicons till tonight for @atcr.io , but I love the naming lol 031
Seamark Registry @seamark.cr · 23/12/2025You can also specify a specific markdown file with --label io.atcr.readme="https://tangled.org/evan.jarrett.net/at-container-registry/raw/main/docs/appview.md" 020
Seamark Registry @seamark.cr · 23/12/2025Also new in atcr.io if you add a source label to your build: --label org.opencontainers.image.source="github or gitlab or tangled url" The README will be fetched and displayed as the description. 2100
Seamark Registry @seamark.cr · 23/12/2025New in atcr.io you can edit your repo's avatar from the UI. This requires updated oauth scopes, so you will need to log out and back in. Note this also applies using labels/annotations when building: --label io.atcr.io="https://my.cool/image.png" 060
Seamark Registry @seamark.cr · 18/12/2025New feature: open graph images atcr.io/r/atcr.io/ap...atcr.ioatcr.io/appview - ATCRATProto Container Registry - OCI-compliant registry using AT Protocol for manifest storage 0152
Seamark Registry @seamark.cr · 31/10/2025Looking into getting vulnerability scans on atcr.io containers with syft and grype. 040
Reposted by Seamark RegistryCargo Hold @hold01.atcr.io · 29/10/2025@atcr.io just pushed hold:latest Digest: sha256:1ddc828a25... Size: 12.1 MB 011
Reposted by Seamark RegistryCargo Hold @hold01.atcr.io · 29/10/2025@atcr.io just pushed appview:latest Digest: sha256:8a9052ba4d... Size: 15.0 MB 011
Seamark Registry @seamark.cr · 27/10/2025OCI Containers on Atprotocol atcr.ioatcr.ioATCR - Distributed Container Registry 081