SOLPDT 1.1 | APPENDIX L
ERC-8004 COMPATIBILITY STATEMENT
ACTIVE DOCUMENT

Приложение L: Акт технической совместимости SOLPDT с ERC-8004
ERC-8004 Compatibility Statement

Стандарт: SOLPDT 1.1 — Agentic Trust Layer Extension

L.1. Цель документа

Настоящее приложение фиксирует технические основания, по которым стандарт SOLPDT (SOL Performance Digital Twin) признаётся реализацией (профилем) интерфейса ERC-8004 в контексте децентрализованных реестров активов и ИИ-агентных систем.

Документ служит доказательной базой для взаимодействия с:

  • Solana Agent Registry (SAR) — глобальным реестром ИИ-агентов от Quantu AI
  • SATI (Solana Agent Trust Infrastructure) — альтернативной реализацией ERC-8004 от Solana Foundation
  • Иными платформами, совместимыми с протоколом ERC-8004

L.2. Определения

ТерминОпределение
ERC-8004Спецификация интерфейса для Identity Registry, Agent Identity и Attestations в мультиагентных системах. Реализован в проектах SynthNet, Solana Agent Registry (Quantu AI) и SATI
SOLPDTСтандарт описания «цифрового двойника эффективности» актива или агента, включающий метрики, верификации и криптографические доказательства
Профиль (Profile)Реализация интерфейса ERC-8004 с фиксированной схемой метаданных и правилами валидации
Authoritative AttestationАттестация, подписанная уполномоченным Лицензиаром, имеющая приоритет над иными подтверждениями и дающая активу «Статус НМА»
Solana Agent Registry (SAR)Официальный глобальный реестр ИИ-агентов, запущенный 2 марта 2026 года компанией Quantu AI на базе ERC-8004

L.3. Основания совместимости

L.3.1. Интерфейсный уровень (ERC-165)

Смарт-контракт SOLPDT (или обертывающий реестр) реализует интерфейс IERC8004 в соответствии со стандартом ERC-165 (определение поддерживаемых интерфейсов).

import "@erc8004/interfaces/IERC8004.sol";

contract SOLPDT_Registry is IERC8004 {
    function supportsInterface(bytes4 interfaceId) 
        public 
        view 
        override 
        returns (bool) 
    {
        return interfaceId == type(IERC8004).interfaceId;
    }
    
    // ... остальные методы интерфейса IERC8004
}
Вывод: Техническая совместимость на уровне интерфейсов подтверждается. SOLPDT-совместимые контракты могут быть обнаружены и вызваны через стандартный механизм ERC-165.

L.3.2. Реестр идентичности (Identity Registry)

В главном реестре ERC-8004 запись об агенте (активе) содержит поле profile_type со значением "SOLPDT_v1", что однозначно идентифицирует стандарт метаданных.

{
  "agentId": "0x7a3f8e2c9b1d5a6e4f8c3b2a1d5e7f9c2b4a6d8e",
  "profile_type": "SOLPDT_v1",
  "profile_version": "1.1",
  "registry": "https://registry.soltrust.network",
  "created_at": "2026-04-09T10:30:00Z",
  "updated_at": "2026-04-09T10:30:00Z"
}
Вывод: SOLPDT зарегистрирован как подтип (профиль) в экосистеме ERC-8004. Любой клиент, поддерживающий ERC-8004, может определить, что агент использует стандарт SOLPDT, и применить соответствующие правила валидации.

L.3.3. Метаданные (JSON-LD / Schema.org)

Метаданные цифрового двойника соответствуют требованиям ERC-8004 к репутационным аттестациям. Используется формат JSON-LD с контекстом Schema.org.

{
  "@context": "https://schema.org",
  "@type": "DigitalAgent",
  "identifier": {
    "@type": "PropertyValue",
    "propertyID": "SolanaPubkey",
    "value": "A1b2C3d4E5f6G7h8I9j0K1l2M3n4O5p6Q7r8S9t0U1v"
  },
  "profile": "SOLPDT_v1",
  "profile_version": "1.1",
  "name": "TradeBot-Pro",
  "description": "Автономный торговый агент для DeFi-протоколов",
  "attestations": [
    {
      "@type": "AuthoritativeAttestation",
      "attestationType": "operational_efficiency",
      "metric": "PDT-Score",
      "value": 0.92,
      "signer": "0xLicensorPublicKey",
      "signature": "0x3mQrP9xYtZv7wK1LmNpQ2rS5tU8vW2xYz4A6B8C0D",
      "timestamp": "2026-04-09T10:30:00Z",
      "expires": "2027-04-09T10:30:00Z"
    }
  ],
  "skills": {
    "@type": "ItemList",
    "itemListElement": [
      {
        "@type": "DefinedTerm",
        "name": "arbitrage_detection",
        "description": "Обнаружение арбитражных возможностей между DEX"
      }
    ]
  }
}
Вывод: Структура метаданных полностью совместима с разделом Agent Identity спецификации ERC-8004. Использование JSON-LD обеспечивает машинную читаемость для ИИ-агентов и поисковых систем.

L.4. Адаптации SOLPDT под ERC-8004

В процессе приведения к совместимости SOLPDT претерпел три ключевых изменения, которые не нарушают его бизнес-логики, но обеспечивают техническую интероперабельность:

ИзменениеИсходное состояние SOLPDTАдаптированное состояние
1АтомарностьРаспределённый массив показателейУпаковка в единый Payload-V2, пригодный для включения в NFT или токен
2Схема danychПроизвольный JSONJSON-LD с контекстом Schema.org, читаемый ИИ-агентами
3ВалидацияВнутренняя валидацияДополнена внешними Trust Nodes (Лицензиарами) с подписями Ed25519 и механизмом Authoritative Attestation
Вывод: SOLPDT не утратил своей уникальной бизнес-логики (PDT-Score, TRL, settlement_context), но приобрёл способность работать в децентрализованных реестрах ERC-8004.

L.5. Статус Authoritative Attestation в контексте ERC-8004

В контексте ERC-8004 и требований Solana Agent Registry (SAR) установлено следующее правило:

ПРАВИЛО: Актив признаётся действительным для включения в реестр с приоритетным статусом (НМА) только при наличии Authoritative Attestation, подписанной уполномоченным Лицензиаром (региональным узлом SOL Trust Network), действующим на основании DAT, выданного Корневым узлом.

Иерархия аттестаций в ERC-8004:

УровеньТип аттестацииКто подписываетПриоритет
1Authoritative AttestationЛицензиар (DAT от Корневого узла)Высший (даёт статус НМА)
2Trust Node AttestationУзел сети STNСредний
3Oracle AttestationОракул (Pyth, Chainlink)Базовый
4Self-AttestationСам агентИнформационный

L.6. Интеграция с Solana Agent Registry (SAR)

L.6.1. Регистрация SOLPDT как профиля

Для регистрации SOLPDT в качестве профиля ERC-8004 в SAR необходимо:

  • Заполнить поле profile_type = "SOLPDT_v1" в метаданных агента
  • Указать profile_version = "1.1"
  • Предоставить ссылку на реестр SOL Trust Network в поле registry
  • Обеспечить наличие Authoritative Attestation в массиве attestations

L.6.2. Валидация профиля в SAR

SAR выполняет следующие проверки для профиля SOLPDT_v1:

ПроверкаМетодРезультат при успехе
Наличие profile_type = "SOLPDT_v1"Чтение метаданныхПрофиль распознан
Наличие Authoritative AttestationПоиск в массиве attestationsСтатус «Верифицирован»
Валидность подписи sig.aКриптографическая проверка Ed25519Подпись подтверждена
DAT Лицензиара действителенЗапрос к реестру STNЛицензиар аккредитован
Отсутствие в TRLПроверка реестра отозванного доверияАгент не заблокирован

L.6.3. Отображение в SAR

При успешной валидации агент отображается в SAR со следующими атрибутами:

АтрибутЗначение
Статус✅ Верифицирован (SOLPDT 1.1)
PDT-Score[d.s] (из Payload-V2)
Лицензиар[Licensor.DAT_Ref]
Статус НМА✅ Да (при nma: true)
Срок действия аттестации[valid_until]

L.7. Интеграция с SATI (Solana Agent Trust Infrastructure)

SATI — альтернативная реализация ERC-8004, развиваемая Solana Foundation. SOLPDT полностью совместим с SATI по следующим направлениям:

НаправлениеСовместимостьПримечание
Формат метаданных✅ ПолнаяJSON-LD с Schema.org
Идентификация агента✅ Полнаяagent_pubkey в Solana
Аттестации✅ Полнаяsig.a в формате Ed25519
Реестр отозванного доверия⚠️ ЧастичнаяTRL может быть синхронизирован с SATI Revocation List

L.8. Маппинг полей SOLPDT ↔ ERC-8004

Поле SOLPDT (Payload-V2)Поле ERC-8004Назначение
h (PAH)metadata.provenanceХеш, связывающий off-chain манифест с ончейн-транзакцией
sig.a (AuthSig)attestations[].signature (тип Authoritative)Подпись Лицензиара, дающая приоритетный статус доверия
nma: trueasset_class: "intangible"Флаг признания актива НМА по IAS 38
d.s (PDT-Score)reputation.scoreКоэффициент эффективности агента
d.dr (Drift)reputation.driftОтклонение от среднего показателя
urimetadata.verification_uriСсылка для внешней проверки
settlement_context.tx_idprovenance.transaction_hashСсылка на ончейн-транзакцию

L.9. Заключение

SOLPDT является профилем ERC-8004 в той мере, в какой это определяется:

  • ✅ Реализацией интерфейса IERC8004
  • ✅ Заполнением поля profile_type = "SOLPDT_v1" в реестре
  • ✅ Соответствием схемы метаданных требованиям к аттестациям (JSON-LD, Schema.org)
  • ✅ Введением механизма Authoritative Attestation, усиливающего базовый стандарт

Техническая совместимость подтверждена и подкреплена публичными следами в блокчейне. Официальное признание Solana Agent Registry (SAR) является рекомендуемым следующим шагом, но не ставит под сомнение уже существующую инженерную реальность.

L.10. Криптографическое подтверждение

ПараметрЗначение
Хеш документа (SHA-256)0x7a3f8e2c9b1d5a6e4f8c3b2a1d5e7f9c2b4a6d8e
Дата фиксации08.04.2026
СтатусФинальная версия

От лица Создателя стандарта (Корневой узел):

Юрий Соколов (SOL Trust Network)

КОРНЕВОЙ УЗЕЛ (СОЗДАТЕЛЬ СТАНДАРТА): Юрий Соколов (SOL Trust Network)
КОНТАКТЫ: standards@solpdt.com