Live data from Hacker News

ATProto spaces: A new extension to ATProto that enables non-public data

atproto.com

21–30 of 38 posts

Re: ATProto spaces: A new extension to ATProto that enables non-public data

#21
It's kind of shocking that nowhere in the discussions we see references to the IDSA (https://internationaldataspaces.org/). Most of ATproto seems to be based on data space concepts with a strange level of "we don't like RDF" layer applied on top.

I hope the growing mess of lexicons would eventually trigger them to self correct and look more into reusing (and encouraging) existing ontologies (schema.org or any number of others).

Re: ATProto spaces: A new extension to ATProto that enables non-public data

#23
post #19

Earlier quoted context omitted.

So your PDS is a central server? Who would I ask for my private space records but myself?

Think less "private" and more "protected." Like Patreon subscriber perks, paywalled content, or just someone who only wants certain people to see what they post.

“Protected” is the same thing at the technical level. Both would 401 or 403 to the unauthorized user.

I think they are asking how it actually works not for product marketing

Re: ATProto spaces: A new extension to ATProto that enables non-public data

#24
post #19

Earlier quoted context omitted.

So your PDS is a central server? Who would I ask for my private space records but myself?

Think less "private" and more "protected." Like Patreon subscriber perks, paywalled content, or just someone who only wants certain people to see what they post.

Who would you ask besides the author's PDS though? Would every relay have a cached copy of all private data, but only give it out after checking auth? That's not a very safe design - what if my relay doesn't check?

Re: ATProto spaces: A new extension to ATProto that enables non-public data

#25

Earlier quoted context omitted.

A server protocol. Like HTTP.

Sure they are linked by this general category of app layer service protocols, but they are different. ATProto afaik is a bit like activitypub, in which you define a protocol on top of the state representation in a way you can transfer it reliably across instantes that implement them. It's like http in which you can achieve the same using http, but http isn't prescriptive about any such behaviours, which these protoco…

> state representation in a way you can transfer

> It's like [a behavioural prescription on top of HTTP]

So a bit like REpresentational State Transfer (REST) then

Re: ATProto spaces: A new extension to ATProto that enables non-public data

#26
post #25

Earlier quoted context omitted.

Sure they are linked by this general category of app layer service protocols, but they are different. ATProto afaik is a bit like activitypub, in which you define a protocol on top of the state representation in a way you can transfer it reliably across instantes that implement them. It's like http in which you can achieve the same using http, but http isn't prescriptive about any such behaviours, which these protoco…

> state representation in a way you can transfer > It's like [a behavioural prescription on top of HTTP] So a bit like REpresentational State Transfer (REST) then

Does it operate on top of HTTP? I'm asking honestly, don't know the ATProto, if it is the yes, kinda, although REST isn't prescriptive about permissions, which the protocol also seems to be all about.

Re: ATProto spaces: A new extension to ATProto that enables non-public data

#27
post #25

Earlier quoted context omitted.

> state representation in a way you can transfer > It's like [a behavioural prescription on top of HTTP] So a bit like REpresentational State Transfer (REST) then

Does it operate on top of HTTP? I'm asking honestly, don't know the ATProto, if it is the yes, kinda, although REST isn't prescriptive about permissions, which the protocol also seems to be all about.

REST is a set of conventions for HTTP

Re: ATProto spaces: A new extension to ATProto that enables non-public data

#28
post #27

Earlier quoted context omitted.

Does it operate on top of HTTP? I'm asking honestly, don't know the ATProto, if it is the yes, kinda, although REST isn't prescriptive about permissions, which the protocol also seems to be all about.

REST is a set of conventions for HTTP

Sorry, I meant atproto. Does it operate on top of http? At this point I could have already searched by myself but I prefer to keep it a conversation

Re: ATProto spaces: A new extension to ATProto that enables non-public data

#30

So is this now just, like, a server?

ATProto is basically old web where you host your own content and advertise an RSS feed except there are aggregators that make everyone’s feed into one big firehouse that you can filter down to content you want to follow, and then view the content with whatever client you want (AppViews which are also servers but they can be pointed to a feed made up of others servers, like a Web Ring!) I could hate on them for reinve…

And yet, they don't advertise content hashes so the data cannot be distributed by the software.
Post reply on HN