STR - спецификация ПО высокого уровня, предназначенная для решения следующих задач:
1 уровень - открытая служба хранения документов. Позволяет любому участнику любой сделки поместить шифрованную копию любого документа о сделке или другой коммерческий документ XML в Интернет, откуда другая сторона (или стороны) сделки может получить его в любое время. Простой механизм учета данных, времени и содержания сделки помогает достичь взаимной договоренности и избежать недоразумений.
2 уровень - служба оповещения и передачи сообщений. Предоставляет услуги промежуточного хранения для оповещения сторон-участников о существовании сделки, давая сторонам ключ для безопасного получения сообщений.
3 уровень - служба регистрации ответов, таких как подтверждения. Позволяет участникам поместить безотзывное сообщение о принятии или одобрении документа, подтвержденное сервером и снабженное меткой даты и времени, для заключения коммерческих сделок по Интернету.
4 уровень - служба архивации и формирования отчетности. Обеспечивает надежное и оперативное хранение данных о сделках между сторонами, достаточное для надежной и точной сверки всех балансов между участниками (такими как банки), для сверки кредиторских и дебиторских счетов.