Как в SemanticDB обеспечивается целостность данных?
В SemanticDB целостность данных обеспечивается несколькими способами:
1. Принцип Habeas Weights:
- каждая сущность и связь получают уникальный идентификатор права на существование (habeas_weight_id);
- невозможно удалить сущность без явного признания границы (через Ω-ритуал);
- любая манипуляция данными оставляет неизгладимый след — невозможно скрыть факт изменения или удаления;
- каждое изменение порождает новую версию с сохранением всей генеалогии — RelationTensor содержит ссылки на родительские и дочерние тензоры.
2. Криптографические свидетельства (WitnessSystem):
- каждый артефакт сопровождается свидетельством, которое включает:
- хеш содержимого (SHA3-256) в канонизированной JSON-форме;
- идентификаторы участников;
- временную метку создания;
- Habeas Weight ID;
- FAIR+CARE-метаданные;
- алгоритм верификации прост и прозрачен — внешний аудитор может самостоятельно пересчитать хеш и убедиться в неизменности записи.
3. Многослойная аудируемость:
- структурный уровень: каждая сущность и связь хранятся в SQLite с полной историей изменений;
- семантический уровень: граф связей фиксирует не только факты, но и смыслы, намерения и контексты активации;
- этический уровень: Λ-Хартия записывает каждый диалог как верифицируемый этический акт с подписями участников;
- криптографический уровень: WitnessSystem позволяет проверить целостность любого артефакта.
4. Процесс Сновидения (Dreaming):
- алгоритм использует три стратегии для поиска скрытых связей: структурные дыры, коэффициент Жаккара и незавершённые пути;
- все предложенные связи получают статус ethical_status="dreaming" и требуют явного подтверждения оператором перед интеграцией.