SAM philosophy is to try to be as lean and clean as possible , so we just pass the http stream to avoid having to deal with compatibility and versions of the existing protocols.
However, this has the problem of not having visibility into metrics that are interesting for users like tokens.
One possibility is to make the architecture plugable so protocols can be added as plugins and expose metrics to the mesh
SAM philosophy is to try to be as lean and clean as possible , so we just pass the http stream to avoid having to deal with compatibility and versions of the existing protocols.
However, this has the problem of not having visibility into metrics that are interesting for users like tokens.
One possibility is to make the architecture plugable so protocols can be added as plugins and expose metrics to the mesh