ATProto Spaces: альфа-версия расширения для непубличных данных
ATProto spaces: A new extension to ATProto that enables non-public data

Bluesky выпустил альфа-версию ATProto Spaces — нового примитива протокола AT Protocol, который позволяет хранить и синхронизировать непубличные данные, сохраняя преимущества ATProto: портируемую идентичность, интероперабельность и открытое участие. Spaces представляют собой мини-сети ATProto с контролем доступа, но без шифрования. Доступны SDK, пример приложения bulletin.my и хостируемый PDS для разработки. Это ранняя альфа: возможны критические изменения, не предназначена для продакшена. Сообщество уже реализует Spaces в Zig, Rust и других языках.
Spaces дают вам контроль доступа, а не конфиденциальность: данные в пространстве может прочитать любой пользователь или приложение, имеющее доступ к этому пространству, они не зашифрованы.
- jodosha
Важно помнить, что spaces дают контроль доступа, а не конфиденциальность. Данные в space доступны для чтения любому пользователю или приложению, у которого есть доступ к этому space, они не зашифрованы.
- arikrahman
Погнали, у tangled.sh скоро будут приватные репозитории.
- isodev
Удивительно, что нигде в обсуждениях нет ссылок на IDSA (https://internationaldataspaces.org/). Похоже, что большая часть ATproto основана на концепциях пространств данных со странным слоем «мы не любим RDF» поверх. Надеюсь, что растущий беспорядок лексиконов в конечном итоге заставит их исправиться и больше обратить внимание на повторное использование (и поощрение) существующих онтологий (schema.org или любых других).
- notnullorvoid
Кажется, что на каждом шагу слово «приватный» избегается и заменяется на «непубличный». Я понимаю, что система, вероятно, надежна, данные просто не зашифрованы, чего я, возможно, и не ожидал. Может быть, для пользователей, знакомых с AtProto, все ясно, но для остальных нужно прояснить некоторые вещи: где именно хранятся данные; кто такой «space authority» и почему ему следует доверять; стратегии, позволяющие вручную шифровать/дешифровать данные, помещаемые в spaces. И избегать подозрительно звучащих терминов, таких как «непубличный».
- pocksuppet
Так это теперь просто, типа, сервер?