И непубличная часть - статические идентификаторы участников, и т.п.
Так же в публичной части можно обезличено поставить уровень добропорядочности участников (если таковой предусмотрен в вашей системе)
Тут скорее не уровень добропорядочности как таковой, а значение 1 - добропорядочность, значение 2 - статус не определен. В таком случае статус 2 - обычные транзакции как с любыми другими токенами, статус 1 дает возможность заключения контракта на покупку контролируемого товара. Мне кажется, как-то так...