Does the protocol have a published specification? Today I learned S3 isn't just the name of a product from AWS.