9 // Transport sends a complete protocol publication. The caller owns the
10 // connection. Publish must stop when ctx stops and must not mutate publication.
11 type Transport interface {
12 Publish(ctx context.Context, publication protocol.Publication) error