DataTug Perimeter
Задайте периметр для своїх AI-агентів.
Нехай агент працює з вашими базами даних, не отримуючи від них ключів. Perimeter створюється, щоб вирішувати, що агентові можна читати, приховувати те, чого йому бачити не можна, і питати вас перед будь-якою зміною.
Швидко розвивається
Вставте це своєму AI-агенту:
Прочитай https://datatug.ai/install-perimeter.md і дій за цією інструкцією, щоб налаштувати для мене DataTug Perimeter. Запитуй мене, перш ніж щось встановлювати або змінювати налаштування.
Прочитати інструкцію, яку отримає агент Перевірено з Claude Code; працює з будь-яким агентом, що вміє читати вебсторінки. Інструкція велить агентові питати перед кожною зміною й ніколи не просити паролі до баз даних.
Три механізми контролю між агентом і вашими даними.
У кожного вказано, що працює сьогодні, а що ще попереду.

Контроль доступу
Вирішуйте, які бази, таблиці, рядки й поля агентові можна читати. Сьогодні: доступ лише для читання за замовчуванням і політики доступу в локальних файлах, які
datatug query runзастосовує до читання першого рядка; політика може заборонити все, чого не дозволяють її правила.Access policiesДоступно

Маскування чутливих полів
Пошта, телефони, токени й інші чутливі значення маскуватимуться до того, як потраплять до агента, щоб не опинитися ні в його контексті, ні в постачальника його моделі. Сьогодні локальна політика може виключати поля списком дозволених полів.
Meaning-driven masking on the serverЗаплановано

Схвалення змін
Агент проситиме одну конкретну зміну з причиною та обмеженням у часі. Ви схвалюєте, і виконується лише ця операція. Сьогодні агенти не можуть нічого змінювати через DataTug.
Agent changes you approveЗаплановано
Клієнт не може увійти. Як агент розв'яже це всередині периметра.
Приклад того, куди рухається Perimeter, а не запис реального запуску. Маскування, обмежене схвалення та запис аудиту заплановані.

Ви просите агента
Клієнт 4182 каже, що не може увійти. З'ясуй чому.
Агент читає в межах своїх прав
Йому можна читати таблицю облікових записів, і лише рядок цього клієнта.
datatug query run --db datatug://shop/crm --from accounts --as support-agent --role supportAccess policiesДоступно
Чутливі значення приходять замаскованими
Він бачить, що обліковий запис заблоковано після п'яти невдалих спроб. Пошта й телефон приходять до нього замаскованими.
email: j•••@•••.com · phone: +1 ••• ••• ••42 · failed_logins: 5 · locked: trueMeaning-driven masking on the serverЗаплановано
Агент просить одну зміну
Розблокувати обліковий запис 4182: один рядок, одне поле, на 15 хвилин, із зазначенням причини.
UPDATE accounts SET locked = false WHERE id = 4182 · 15 minAgent changes you approveЗаплановано
Ви схвалюєте
Ви бачите, що саме зміниться і чому, та схвалюєте.
Agent changes you approveЗаплановано
Виконується лише ця операція
Розблокування виконується. Усе інше, що спробує агент, відхиляється.
UPDATE 1 · DELETE accounts → DENIEDAgent changes you approveЗаплановано
Усе записано
Хто попросив, хто схвалив, що виконано і коли — в одному записі аудиту.
audit: ag-support → request #17 → approved → UPDATE accounts #4182 → 1 rowAudit trail merged with provenanceЗаплановано
Що Perimeter може обіцяти, а що ні.
Локальний DataTug — не офлайн-AI
DataTug працює на вашому комп'ютері, поруч із даними. Модель вашого агента — не обов'язково: усе, що агент прочитав, іде постачальнику його моделі, якщо ви не використовуєте локальну модель.
Маскувати потрібно до агента
Значення, що потрапило в контекст агента, уже не повернути. Тому Perimeter задуманий так, щоб маскувати дорогою до агента, а не після.
Захист працює, лише якщо агент не може його обійти
Якщо в агента є ще й пароль від бази, рядок підключення в середовищі або інший шлях до даних, Perimeter його не зупинить. Дайте агентові DataTug, а не свої облікові дані.
Що працює сьогодні
Доступ лише для читання за замовчуванням, список таблиць, дозволених для читання, і локальні політики доступу, які застосовує сам CLI. Ці політики утримують сумлінного агента в межах, але не захищають від агента, який може виконувати інші команди.
Політики доступу в документаціїЛокальний MCP: налаштування та приватність
Почніть з однієї бази. Ключі залиште собі.
Агент встановить CLI та навички DataTug, пояснить, що Perimeter може зробити на вашому комп'ютері вже сьогодні, і спитає перед кожною зміною.
Вставте це своєму AI-агенту:
Прочитай https://datatug.ai/install-perimeter.md і дій за цією інструкцією, щоб налаштувати для мене DataTug Perimeter. Запитуй мене, перш ніж щось встановлювати або змінювати налаштування.
Прочитати інструкцію, яку отримає агент Перевірено з Claude Code; працює з будь-яким агентом, що вміє читати вебсторінки. Інструкція велить агентові питати перед кожною зміною й ніколи не просити паролі до баз даних.

