Skip to content
Discussion options

You must be logged in to vote

From a protocol standpoint, I think no: if a string format is specified, the empty string should not pass validation and the request / record should be rejected. We should fix our go code which is incorrectly sending around empty strings. There are some difficult corner-cases around JSON, but this is not one of them.

Without weighing in on Postel in general, I think the entire atproto ecosystem should try to stay as consistent as possible about lexicon validation. It is hard to be consistent with multiple implementations, so everybody should try to be consistent with the written specification; if there is a major problem between implementation and the written specs we should get them alig…

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@snarfed
Comment options

@bnewbold
Comment options

Answer selected by snarfed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants