Каталог знаний
Назначьте владельца и идентификатор каждому источнику. Зафиксируйте формат и условия использования.
Организуйте документы и наборы данных так, чтобы агент мог найти исходную запись, указать её версию и объяснить, откуда взялся ответ.
Каталог описывает 58 файлов. Сохраните нужный файл в подборку, чтобы добавить в аналитическую записку ссылку на версию, SHA‑256 и первоисточник.
58 файлов
27a0b1f5cb982fb4f51e017194bedebd8f141c9b59e3c54939df57aec5be72e2187f49415dc34b06e16bbee8c3e4331aa2d249ebed0b71717a0d4ba8de0cae02d0619b4f5b0d1493e1d95f6d62cb4af6e23e0587a8115f8f83855c9b9dc7cf238d7bd6ee6440902c858fc150d855ed1041fe7c257685e51806f5749c1d63ab903439d66e7002f270fbdea3543442ba7cbd4234ec7540685f5b5071c0d1d9972f868e9e703d0bbeca9756b806e6457c76ccf4d539f96960f908770ed144a69640328fc451f0a95575da17f4ff7f4fbbacb553fb980fd7a303783a8e6ec2dc3389167b7cc15578185ed9d697af496e0015a426991e081f3144c30612997fe95ab314a405ff8635ea5340cd0b2f5264477e4eb9deb0bc784020eb1bf0f34f1f580c395ca921ff08c9924d8ff8e09fe79ec5659654e9701e5a3f8b52c179f1a2c21ba0d331ea8ab964f8c1b1ab3a32db5dcce00c0f3050561cf8186abd65dc942bbb90c50207aed60ddaff9a1b04684f42ac6313cd42c995aecc3d92fac93ecdac4902aa6eea81e43f1d94a4bf8845da4f0bd6df8187c459c0d0c2ad7f1bbcb2038fa7a6603ea3fc4bb8dc95bdd6000609b8fec3232833ea16bccbd756f1465ab422565d5baa9284a5e32305432b60fc322bc5e08fef4265b7e8637f327ca251d9638b5d44ad8877e692511f93c3ad02244cc55eb708fb8d13373c34bdf23fd8684b4c9c57d50a3087d4b5ee62867d41b788e101bafe8a2a8d2b86a575d3a333f31f0d20314d27cc486764fe830990d1853c5cc472f20cdcecb0b56ebe63e059c7f068ef0cce64a891ee8136c817ef44d94d3e630c54405f37ce83f55e2375e4ac2d6a0166ff3ffb44b439aa81e06d7487df9e6839c8131e18468e898e5e2993d361678d2827da1cca826db1c5dcf4818776029f910bcae3cac7fec135c6d7e5c04c6526b35309ce36ccf62620683ffd5cf9fdf76a4577cb98d6554e049903894998202d39bf92abf82fa21f9c2a42da6f09ea20e797423bd6a7797def188e4092b16bd976be351769a8a92bae752a61ba0cfda9673eecd6d5c8edb5366bb6dd768703299d19aad7d1d1f255d13f36056e597480c45a3574f03aaba44a8f22998be3d699c4dfa781a473eb12ecd94a48d1e427b5181d62b52064a900918ef9722df509391996ad3b63e25630545be902053aebaf08a06bcfeb0d4aa85b35a54891d2e20c22af12af2a6ea2e9bfd93270bb3544b2cc4e1daa402b77e88c665de29ea164310fbdc28732e9fd5d0b22e49f54dd4a4b3f9f2d8a382c6a0e6a3a3e1e02641fa5ba1cf88fd668b1360747db6bb91486632b5a4098a5f0cac325bfe8434a2c41cb8c33ad0ce26d6e2fb2ff5a9c5009ae25d598b21c9dd1bb43909476136643352ab4e3905e7a68cf967a1a9bdaba121d9a12fd6f4e5885eec811c5818050d40d1140fc89f35c06cdcefcd20c09be78ec2f7686fa110d5ce184c1dea5271dfc74f30b38fce0512e5057f8c2c4572fc7815f60a75d06a64753a6bbd0566ffc30d04e94cde67379f35ed7834a95a96a3fdfaea714358415aa01e21392dc49a083e3b60a32e16df1e8ab2293d8105a2094a4f90191da670b33037ce127731a6f106fc29a1c544515ed1f786d846e0ce971290e6fbc825bfc1f8cc396475696b4a5ec3fcde4c8878ce03de522aecf8f159186e8c0e35a580a99735924a9e88a2bbb06fc5d57be46487fd3f561883b38e04875e5c9d12f69682b3fae3c3dea8925a530ecfd380a3a408b43f59d34f087f8f291f56496062a005e052c2875802892999cc3d3501894d266662e902381814f136bb884ad8c32dc9353d97450b6aee9b76b869aebe96e80cddb4c8b10a6b75f010f0eec39a91456949ae6b38c7e9a1e20a75a15c30789b7740b8a2b83ec2b78f9375311d9c326f68b63343143f94d1ece133385a28ff5db8c2d174437f0dea3e964b7d61ec12254d27ebfd28341db64a9aaf085259224fb9b9fadf9c175fb75e946b96c77d778bc13deb952bd1d61e8b1999c9ecdcaf5be66c1640cc0a44d98160c10fd07142d112c0ab8edd3a80a1894172c67614f06bf614b3a24dc36ac141ef56b10a18ad8d83e0700ce1a692a8985be5319fc68298ad06b0aa8d924f15073fcb05fd38e31157bdfc91540a0ddb70540226f19d0553406edcd557dc281d7d7fd678128eb6f28a0dc4c818175653623fb8e3b02af9f603d626b55a7c632f7002e63dde57387374d9abff40b9e426c425c1c9cd9059d3d1d571832d31bdee562d857c6d9efca3b3359e63e3c4afc0dd994916f848fb068cba36bdcf4b1c318ff40742bf732e371cec8cd68a2845457eaee7718ec5623c55bd6fb2e8da25a3b5b24ae38f52202a15093270db167caff0cb1b1cbc8198673ca9d97cf7926164d6edbd30ea1f3bb2e8492a612f9e61b0545c297970d1feb172cf6c70799bc02e9e0efd412f5d9e3a984cc4c1934733f439dc3c5ad71d861f88a67a0502cc6f83afefe86de7dd5a669f8d4938f74b0d35d975ca26fa059e0d5c574cd78f7b952f73a82aa27cb6ec1330576c918f13fc15e22a189ffe7f9160bd59846c7dd3dc9bcfc0561cdf338c8b42bd425bcd9a8930019Назначьте владельца и идентификатор каждому источнику. Зафиксируйте формат и условия использования.
Храните дату снимка, версию схемы и ссылку на оригинал. Обновляйте поисковый индекс отдельно.
Проектируйте поиск в пределах прав пользователя и проверяйте ссылки на защищённые материалы.
Скачайте пример JSON-паспорта для открытого источника WDI. Добавьте свои поля, ограничения доступа и период обновления.
Обработчик принимает событие catalog.index и собирает JSON с текстом локальных файлов, идентификаторами источников, метками доступа и контрольными суммами.
node run.mjs input outputПеред импортом сверьте SHA‑256 готового файла и каждого вложенного текста. Для передачи между командами подпишите артефакт ключом Ed25519. Получатель проверяет отдельную подпись по доверенному открытому ключу. Повторный запуск не перезаписывает изменённый артефакт.
node verify.mjs --signed-bundle artifact.json artifact.sig.json public.pemПилот запускается локально без сетевых вызовов. Метки доступа входят в артефакт как метаданные. Проверка прав, защита рабочих папок и изоляция исполнения настраиваются в инфраструктуре заказчика.