@scott
-
> implement things in different ways with different feature sets
the difference is mostly semantics. HTTP already gives you the power to send arbitrary messages. so we could use raw HTTP messages instead of any of those other protocols which allow you to... send arbitrary messages, but with limits.
AP, AT, Nomad, diaspora*, etc don't need to be their own communication protocols. HTTP already does that. all these things should instead be semantic profiles. "here's how to interpret it".