Blueprint колекції
Сьогодні KURV працює на Base Sepolia і Solana Devnet. Ця сторінка це практичний посібник за підсумками повної збірки (HANI the Dog, 1 000 NFT, 20 унікальних), написаний для автора, який працює з ШІ-агентом через конектор KURV за адресою https://mcp.kurv.fun/mcp. Конектор надає агентам той самий посібник як ресурс kurv://blueprint, а джерелом істини є інструмент kurv_builder_spec: якщо ця сторінка й інструмент розходяться, довіряйте інструменту.
Підключіть агента
Розділ «Підключіть агента»- Додайте
https://mcp.kurv.fun/mcpяк віддалений MCP-сервер у клієнт, який підтримує віддалений MCP з OAuth. На сторінці Підключіть агента через MCP перелічено клієнти та їхні кроки. - Увійдіть у KURV у браузері й схваліть підключення. Ви обираєте, що воно може робити (лише читати; читати й створювати чернетки; або читати, створювати чернетки й готувати запуск) і скільки воно діятиме.
- Попросіть агента прочитати
kurv://blueprint, а потім викликатиkurv_accountіkurv_builder_specдля вашої мережі. Конектор також пропонує промптbuild-kurv-collection, який веде агента цією сторінкою з усіма зупинками для схвалення.
Хто що робить
Розділ «Хто що робить»Агент планує, перевіряє, створює чернетку, завантажує арт, робить прев’ю і готує запуск. Ви схвалюєте арт, зразки й кожне попередження, потім відкриваєте посилання для перевірки й підписуєте запуск власним гаманцем. Агент ніколи не розгортає контракт, ніколи не підписує і ніколи не просить приватний ключ чи сід-фразу. Коли арт готовий і схвалений, частина роботи на боці KURV (перевірка, створення, завантаження, прев’ю, підготовка) триває близько 20 хвилин. Створення хорошого арту займає більше часу, і так і має бути.
Обмеження
Розділ «Обмеження»| Елемент | Обмеження |
|---|---|
| Розмір колекції | Від 1 до 1 000 NFT разом з унікальними: 980 випадкових NFT і 20 унікальних дають розмір 1 000. |
| Шари | До 12. |
| Зображення атрибутів | Загалом до 240 у всіх шарах, разом з артом, який використовують лише унікальні NFT. Порожній шар нічого не коштує. |
| Унікальні NFT | До 32. |
| Правила | До 48, однаково в кожній мережі. |
| Розмір файлу зображення | До 2 MiB на зображення, надіслане окремо; до 20 MiB на одне зображення всередині ZIP. |
| Полотно | Квадратне, до 2 048 на 2 048 пікселів. Кожен файл має точно розмір полотна. |
| Формати | Тло: PNG, JPEG або WebP. Кожен інший шар: PNG зі справжньою прозорістю. |
| Назва None | Зарезервована в будь-якому регістрі. Ніколи не називайте атрибут None і не додавайте порожнє зображення: шар стає необов’язковим через noneWeight. |
| Опис | Вважайте обов’язковим: від 1 до 2 000 символів. Він потрапляє в метадані кожного NFT. |
| Чернетки | 20 активних на акаунт. kurv_archive_draft одразу звільняє місце; арт архівованої чернетки зберігається 30 днів, а потім видаляється. |
| Прев’ю | До 9 випадкових зразків за виклик або до 9 обраних номерів NFT, розміром від 64 до 512 пікселів. |
Після кожної перевірки агент читає validCombinations: скільки різних NFT дозволяють шари й правила. Для просторів приблизно до 50 мільйонів комбінацій це число рахується точно, а понад це позначається як оцінка. Тримайте його з хорошим запасом вище за розмір колекції.
Шлях, крок за кроком
Розділ «Шлях, крок за кроком»Кроки з позначкою Схвалення означають: агент зупиняється й чекає вашого явного «так».
- Фото. Зберіть від 3 до 10 чітких фото справжнього улюбленця чи персонажа: морда, очі, зуби й рот, плями, вуха. Оберіть одне головне фото з мордою у три чверті.
- Арт-дирекція. Один стиль, одна поза (найкраще у три чверті), одне квадратне полотно (рекомендовано 2 048 на 2 048), короткий стильовий аркуш: лінії, тіні, палітра, настрій. Схвалення: головний персонаж, перш ніж створювати будь-який атрибут.
- Головна основа. Персонаж у фінальній позі на рівному однотонному тлі, по центру, на повний розмір полотна, одразу впізнаваний як справжній улюбленець. Кожен атрибут це редагування цієї основи з тією самою позою, масштабом і кадруванням.
- Шари. Шари накладаються знизу вгору: Background (тло), Skin (базовий шар), Collar (нашийник), Teeth (зуби), Eyes (очі), Headwear (головний убір, необов’язковий). Приблизно шість шарів; колекцію тримає персонаж, а не аксесуари. Агент вказує базовий шар у
base_layerі задає кожному шару опорну рамку, у якій мають бути його атрибути. - Атрибути. Кожен атрибут це редагування копії основи, вирізане так, що видно лише власні пікселі атрибута, а все інше прозоре. Якщо генерувати атрибути на однотонній копії тіла, у них не потрапляє шерсть. Атрибут, що зміщується за положенням чи масштабом, відхиляється.
- Унікальні NFT. Повністю перетворені тіла (діамант, хром, лава, бронза), кожне з відповідним тлом і без нашийника. Їхній арт додається у свій шар як атрибут з вагою 0, тож він ніколи не з’являється у випадкових NFT; він враховується в ліміт 240 зображень.
- Правила. Контактні аркуші кожної шкіри з кожним нашийником, зубами, очима й головним убором. Кожна погана пара (накладання, невидимість, некрасивий вигляд) стає груповим правилом виключення з приміткою, яка пояснює чому.
- Схвалення: аркуші шарів, щонайменше 9 зведених зразків, аркуш унікальних NFT, конфігурація й умови продажу, перш ніж створювати чернетку.
- Конфігурація й перевірка.
kurv_builder_specіз мережею, потімkurv_validate_collectionз конфігурацією, доки в її спискуissuesне залишиться жодної помилки. Попередження називають те, про що вам варто знати. Відповідь міститьrequired_assets, точні ключі для завантаження, іvalidCombinations. - Чернетка.
kurv_create_collectionзversion: 3, мережею, конфігурацією, умовами продажу й ключем ідемпотентності, спершу зcheck_only, встановленим у true, а потім по-справжньому. Невдалий виклик повторюють із тим самим ключем. Умови продажу мають одну форму в кожній мережі: див. Умови продажу. - Арт. Поодинці через
kurv_upload_trait(спершу тло, основа й по одному атрибуту на шар, потім прев’ю, потім решта) або все одразу у форматі папки сайту черезkurv_upload_collection_zip. Порожній шар цеnoneWeight, ніколи не прозорий PNG. - Перевірка й прев’ю.
kurv_validate_collectionіз чернеткою запускає перевірки арту.kurv_preview_collectionз 9 зразками після останнього завантаження, плюс номери кожного унікального NFT і найризикованіших комбінацій. Агент переглядає кожне зображення. Довге перше прев’ю відповідаєretry_afterі зразками, що ще готуються; агент викликає знову. - Виправлення без нової чернетки.
kurv_update_collectionзмінює на місці правила, унікальні NFT, ваги, підказки чи опис; полотно змінити не можна.kurv_replace_trait_imageзамінює одне зображення,kurv_rename_traitперейменовує атрибут і оновлює його правила й унікальні NFT,kurv_delete_traitвидаляє атрибут, на який ніщо не посилається. Потім нове прев’ю. - Схвалення: фінальні зразки й кожне попередження, озвучені вам.
- Підготовка.
kurv_prepare_launchіз чернеткою. У разіwarnings_need_reviewагент пояснює кожне попередження; лише після того, як ви їх приймете, він викликає знову зacknowledge_warnings, встановленим у true. Ви отримуєте посилання для браузера. - Підписуєте ви. Відкрийте єдине посилання, перевірте, що заповнено, виберіть Опублікувати й запустити і підпишіть власним гаманцем на останньому кроці. Кожна відповідь на одне «Назад». Жоден інструмент не підписує за вас.
Правила
Розділ «Правила»Правило тримає атрибути двох шарів окремо або разом: {"type", "when", "target", "note"}, де type це exclude або require, а when і target кожен називає шар і, за бажанням, атрибут: одну назву або список назв. Без атрибута мається на увазі весь шар, і when та target мають бути різними шарами. Ключ називається trait: правило, записане з traits, відхиляється з підказкою правильного ключа, а не мовчки застосовується до всього шару. None може означати порожній шар, лише якщо цей шар має noneWeight більше 0. Групуйте пари в списки, щоб не перевищити 48: одне правило на групу шкір зі списком усіх нашийників, які вони ніколи не мають носити.
{"type": "exclude", "note": "Thick fur hides these collars", "when": {"layer": "Skin", "trait": ["Lion Mane", "Fire Fur"]}, "target": {"layer": "Collar", "trait": ["Bow Tie", "Name Tag"]}}Правила доходять до NFT: той самий рушій генерує і прев’ю, і опубліковані файли, а мінт видає саме ці файли. Унікальний NFT може оминати правила з ignoreRules, встановленим у true; унікальність усе одно зберігається.
Унікальні NFT
Розділ «Унікальні NFT»Унікальні NFT це specials: назва, кожен шар зі своїм атрибутом або None, необов’язковий закріплений номер NFT і необов’язковий опис. Унікальний NFT, у якому пропущено шар, отримує цей шар випадково, і перевірка попереджає, які це шари. null відхиляється, як і назва атрибута, якого не існує.
{"name": "Diamond Grail", "tokenId": 1, "traits": {"Background": "Diamond Vault", "Skin": "Pave Diamond", "Collar": "None", "Teeth": "Diamond Grill", "Eyes": "None"}}Арт, якого хочуть люди
Розділ «Арт, якого хочуть люди»- Ретельний, відшліфований арт. Без плаского, брудного, очевидно згенерованого вигляду.
- Сильні тла: яскраві кольори або насичені сцени. Уникайте тем місць (міста, пляжі), якщо це не задум.
- Поза у три чверті й упізнавана схожість зі справжнім улюбленцем: плями, колір очей, форма вух.
- Виразні атрибути, підігнані до тіла персонажа й намальовані за формою основи. Зуби точно відповідають роту.
- Жодних головних уборів, що висять у повітрі. Капелюхи сидять на голові з контактною тінню; великі вуха лягають поверх крис.
- Одяг на тваринах зазвичай сидить погано. Краще обирайте нашийники, ланцюжки й прикраси на шию і перевіряйте їх на кожній шкірі.
- Преміальні унікальні NFT повністю перетворені, з відповідним тлом і без нашийника.
Конектор перевіряє арт, щойно той надходить. Помилки відхиляють завантаження: інший розмір полотна, шар над тлом, що не є PNG із прозорістю, зображення без жодного видимого пікселя. Попередження повертаються вам на перегляд: атрибут поза своєю опорною рамкою, атрибут в іншому масштабі, ніж його шар, атрибут поза піксельною сіткою основи, атрибут, який досі містить зображення основи повністю чи частково, атрибут, що вкриває все полотно. Одне попередження може бути хибним: природні очі в одному шарі із сонцезахисними окулярами навмисно мають інший розмір. Агент встановлює mixedScales для цього шару або acknowledge для атрибута, щойно ви погодитеся, і арт лишається таким, яким має бути.
Що агент отримує у відповідь
Розділ «Що агент отримує у відповідь»Кожен інструмент перевірки повідомляє про всі проблеми одразу в одному списку issues, кожну зі шляхом, кодом, рівнем серйозності, повідомленням і способом виправлення. Невідомий ключ відхиляється за назвою з найближчим правильним. Мережа називається явно (base-sepolia, solana-devnet, solana-localnet), а чернетка без неї використовує Base Sepolia і повідомляє про це. Способи продажу мають назви з сайту (fixed, mystery, rising, falling, auction): через конектор Base пропонує fixed, mystery і rising, Solana пропонує fixed і rising, а продажі falling і auction налаштовуються на сайті. Поле продажу, якого немає в мережі, наприклад тікер на Solana, відхиляється за назвою. Метадані підтверджує автоматична перевірка: кожен NFT дотримується правил, унікальний NFT потрапляє на закріплений за ним номер, а порожній шар записується як {"trait_type": "<layer>", "value": "None"}.
Готові NFT
Розділ «Готові NFT»NFT, які вже існують як готові зображення, обходяться без шарів: kurv_finished_art_limits, потім kurv_upload_finished_file_part для кожного зображення й metadata.json, потім kurv_import_finished_collection. Байти зберігаються такими, як їх надано, разом з анімацією, і обмеження шарів не діють; діють поточні обмеження публікації на сайті. Про файли читайте на сторінці Додайте готовий арт.
Відомі обмеження цієї збірки
Розділ «Відомі обмеження цієї збірки»- Значення продажу Solana версії 2 перевіряє власний парсер застосунку після ключів, по одному; продаж версії 3 повідомляє про всі проблеми одразу.
- Чернетку з готовим артом не можна редагувати на місці; виправлення це нове завантаження й новий ключ.
- Архівовану чернетку не можна відновити через конектор; її арт зберігається 30 днів.
- Robinhood Chain недоступна через конектор: немає ні конфігурації мережі, ні схеми продажу. Вона з’явиться після запусків на Base і Solana.
Показники колекцій це знімки, а запуск переміщує реальну вартість у своїй мережі; прочитайте Ризики та застереження, перш ніж радити комусь щодо грошей.
Ніщо тут не є фінансовою порадою. Прочитайте розділ «Ризики та застереження», перш ніж мінтити, купувати чи продавати назад у Vault. Повернутися на kurv.fun. Політика конфіденційності. Умови використання. .