FSP / О стандарте
О стандарте
FSP описывает услуги фулфилмента так, чтобы прайс оператора, его свободные мощности и заявку на фулфилмент читала программа. Спецификация, реестры и схемы открыты: реализовать протокол у себя можно, ни у кого не спрашивая разрешения.
Какую задачу решает
Чтобы сравнить двух операторов, сегодня нужно созвониться и получить два Excel. Услуги в них называются по-разному, единицы начисления не совпадают, свободные площади известны со слов менеджера. Сравнение превращается в переписку, а смета — в неделю ожидания.
Отсюда три следствия:
- селлер выбирает оператора по знакомству, потому что сравнивать нечем;
- оператор считает сметы руками, и половина запросов приходит не от его клиентов;
- площадка не может собрать выдачу, пока не заведёт каждого оператора вручную.
FSP даёт общий словарь услуг, машиночитаемое описание прайса, витрину свободных мощностей и единый формат запроса сметы. После этого сравнение и смета считаются.
Что это даёт сторонам
Оператору. Прайс и свободные мощности публикуются один раз и читаются любой площадкой, а не заводятся заново в каждой чужой админке. Глубина описания своя: плоский прайс из Excel — это уровень L1, он тоже участвует в выдаче.
Заявителю — селлеру или его агенту. Один запрос уходит нескольким операторам и возвращается сметой с раскрытыми допущениями. Если оператор не подошёл, ответ объясняет причину кодом, а не молчанием.
Площадке. Оператор подключается своим манифестом по адресу /.well-known/fsp, вместо ручного заведения и согласования формата.
Откуда взялся
Протокол выделен из внутреннего стандарта каталога услуг МПФИТ (версии 1.0–1.3, первая половина 2026 года). Там всё жило одной версией: правка в модели цены поднимала версию каталога услуг, и потребитель был обязан выяснять, что именно сломалось. Разделение на независимо версионируемые модули, манифест согласования и уровни соответствия появились при выделении.
Перед публикацией протокол проверили на реальных прайс-листах операторов — разбор лежит в приложении.
Кто ведёт
Стандарт ведёт МПФИТ — облачная WMS для фулфилмент-центров и селлеров. Протокол вырос из её внутреннего каталога услуг, поэтому и первая реализация её.
Как участвовать
- Реализовать у себя. Начать стоит с манифеста и уровня L1: услуга, единица начисления, ставка. Дальше уровни добираются по мере надобности.
- Предложить правку. Pull request в канон, порядок описан в CONTRIBUTING.md.
- Не ждать новой версии. Своя операция, которой нет в стандарте, оформляется расширением
x-<vendor>:<code>в манифесте.