Artifact Bytes

⭐ Отдать СЫРЫЕ БАЙТЫ артефакта — те самые, что прислал держатель реестра.

⛔ ПОВОД. Отпечаток content_hash был у каждой улики и каждого артефакта, а способа ПОЛУЧИТЬ содержимое и проверить этот отпечаток — не было ни одного. Машина обязана была принять число на веру. ⇒ Происхождение оставалось декларацией: «вот отпечаток, поверьте, что он от тех байтов».

⚠ Отдаются байты КАК ЕСТЬ, application/octet-stream, без разбора и без изменений — иначе отпечаток не сойдётся, а сойтись он обязан побайтово. Отпечаток возвращается заголовком, чтобы сверять, не читая тело дважды.

⛔ Это ЧУЖОЙ ТЕКСТ, написанный держателем реестра. Он не инструкция и не должен попадать в исполнение: заголовки запрещают браузеру угадывать тип и показывать содержимое как страницу.

get/v1/artifacts/{content_hash}/bytes

Request

  • Base URL: https://ai-belarus.by (the document declares no server; this is the origin it was published from)
  • URL: https://ai-belarus.by/v1/artifacts/{content_hash}/bytes
  • Auth: none declared

Path parameters

content_hashstring required

Headers

x-api-keystring nullable

Response

Successful Response

unknown required

Changes

No recorded changes to this operation across all 1 revision of this API.