Про Prostir
Перетвори свої знання на AI-агента, до якого може звертатися твоя аудиторія.
Корисна експертиза часто живе в підтримуваних файлах і повторюваних інструкціях. Для продукту також потрібні публікація, правила доступу, ліміти використання й, коли продавець відповідає умовам, власний платіжний сценарій.
Prostir збирає ці продуктові налаштування в одному місці. Ти додаєш підтримувані ресурси й інструкції, а платформа надає налаштовані поверхні продукту.
01Чому ми це зробили
Чому ми створили Prostir
Почалося з невеликого внутрішнього інструмента. Нам був потрібен AI-агент, який візьме на себе частину нашої власної фінансової рутини. Завдання було настільки зрозуміле, що ми могли описати його одним реченням і майже все зробити самі.
Описати, що саме він має робити, виявилося найпростішим. Складним стало інше — поділитися ним. Права доступу, хто що бачить, оновлення, які мають дійти до всіх одночасно: ми зверталися до власної технічної команди по рішення, які не мали стосунку до ідеї й повністю стосувалися механіки під нею. І весь час здавалося, що це складніше, ніж має бути.
Відстань між «я точно знаю, що хочу» і «воно працює» виявилася заповненою роботою, якої знадвору не видно. Тож ми зняли цей технічний шар для себе — раз і назавжди.
А потім запитали, чи це тільки в нас. Люди з консалтингу, з клініки, з маркетингу відповідали те саме: їх зупиняла не ідея. Тому ми зробили Prostir, щоб зняти цей шар і для них — один creator workflow для публікації, доступу, лімітів і роботи з підтримуваними знаннями, щоб добра ідея не застрягала в чернетках, поки повертаються ті самі питання.
02Що це
Що таке Prostir, простими словами
Prostir допомагає налаштувати AI-агента з підтримуваних ресурсів і опублікувати його на власних HTTPS- та MCP-endpoint. Сумісним клієнтам потрібні їхні підтримувані connector або transport і автентифікація; website widget та messaging channels налаштовуються окремо й проходять перевірки готовності.
- 01Додай підтримувані ресурсиВикористовуй підтримувані формати з даними, які можна витягти; якість пошуку залежить від доступного вмісту.
- 02Опиши правила звичайною мовоюБез коду — просто як саме відповідати.
- 03Налаштуй доступ і доступну цінуЗалиш доступ безкоштовним або налаштуй доступний продавцеві власний платіжний сценарій.
- 04Опублікуй endpointАгент отримує власну HTTPS-поверхню й MCP-endpoint; інші канали підключаються окремо.
Налаштований продукт може включати:
- Контроль доступу й акаунтів
- Stripe Connect для разових оплат або підписок доступних продавців
- Rozetka Pay для разових UAH-оплат доступних українських продавців
- Ліміти використання й creator-facing перегляд активності
Доступність залежить від налаштування, відповідності умовам і перевірок готовності
03Для кого
Для кого це
Prostir створено для тих, у кого є експертиза, але немає інженерної команди.
Консультанти й коучі
Які щотижня відповідають на одні й ті ж питання.
Автори курсів
Яким потрібен тьютор, що навчає з їхнього матеріалу.
Команди
Яким потрібен приватний помічник, що знає їхні документи й правила.
Будь-хто з послугою на продаж
Хто хоче додати продуктові налаштування до підтримуваних знань, не будуючи кожен шар самостійно.
Почни з перевірки, чи підтримуються твої ресурси, канал доставки, модель доступу й налаштування продавця.
04
Хто це робить
Prostir робить Managed Code — креативна й інженерна команда, що створює продукти. Ми роками будували саме ту інфраструктуру, яку більшість продуктів винаходить наново: hosted endpoints, роботу зі знаннями, білінг, контроль доступу.
Ми перетворюємо цю роботу на повторно використовувані продуктові блоки. Окремі можливості все ще залежать від конфігурації, відповідності умовам і готовності релізу.
Якщо хочеш побачити, що саме крутиться під капотом, наступний розділ — про це.
05Під капотом
Для технічно допитливих
Це не обов'язково читати, щоб користуватися Prostir. Якщо ти будуєш софт — ось що працює всередині.
Prostir — це .NET-платформа від Managed Code. Робоче місце creator'а й консоль оператора працюють на Blazor; публічні сторінки — статичний Astro. Під ними типізовані .NET-сервіси на Orleans тримають межі між agent, user, session і operation, з Cosmos для персистентності та EF Core для query model. Aspire оркеструє це локально й у хмарі.
AI-шар використовує Microsoft.Extensions.AI для chat-клієнтів, embeddings, виклику tools і телеметрії. Три пакети Managed Code роблять важку роботу: MCPGateway агрегує tools, prompts і upstream MCP-джерела; MarkdownLd.Kb будує Markdown-LD і JSON-LD knowledge artifacts за пошуком; Storage абстрагує файли, пам'ять і runtime-артефакти.
Дії лишаються на сервері. Офіційний MCP C# SDK веде протокол, Jint виконує JavaScript tools у пісочниці, а Stateless керує workflow-переходами й can-fire перевірками. Доступні продавці використовують Stripe Connect для разових оплат або підписок; checkout Rozetka Pay працює в Україні, у UAH і лише для разової оплати. Продавець відповідає за податки, виконання, повернення, спори й гарантії. Prostir не пропонує pay-per-use.
- MCPGateway
- MarkdownLd.Kb
- Storage
- Orleans
- Cosmos DB
- EF Core
- Aspire
- Microsoft.Extensions.AI
- MCP C# SDK
- Jint
- Stateless
- Stripe and Rozetka Pay integration
Managed Code
- ManagedCode.MCPGatewayhttps://github.com/managed-code-hub
- ManagedCode.MarkdownLd.Kbhttps://github.com/managed-code-hub
- ManagedCode.Storagehttps://github.com/managed-code-hub
- ManagedCode.LlmTckhttps://github.com/managedcode/LlmTck
- ManagedCode.Communicationhttps://github.com/managedcode/Communication
- ManagedCode.TimeSerieshttps://github.com/managedcode/TimeSeries
- ManagedCode.Orleans.RateLimitinghttps://github.com/managedcode/Orleans.RateLimiting
- ManagedCode.Orleans.Identityhttps://github.com/managedcode/Orleans.Identity
- ManagedCode.Orleans.Graphhttps://github.com/managedcode/Orleans.Graph
- ManagedCode.FeatureCheckerhttps://github.com/managedcode/FeatureChecker
Середовище .NET та AI
- Microsoft.Extensions.AIhttps://learn.microsoft.com/en-us/dotnet/ai/microsoft-extensions-ai
- Microsoft Agent Frameworkhttps://learn.microsoft.com/en-us/agent-framework/
- Microsoft Orleanshttps://github.com/dotnet/orleans
- .NEThttps://github.com/dotnet/runtime
- ASP.NET Corehttps://github.com/dotnet/aspnetcore
- Aspirehttps://github.com/dotnet/aspire
- EF Corehttps://github.com/dotnet/efcore
- MCP C# SDKhttps://github.com/modelcontextprotocol/csharp-sdk
- Jinthttps://github.com/sebastienros/jint
- Statelesshttps://github.com/dotnet-state-machine/stateless
З чого почати
Переглянь приклади, перш ніж обирати шлях побудови.
Приклади показують можливі форми агентів, але не заявляють про результати клієнтів. Кейс з'явиться тут лише після перевірки клієнта, реалізації та доказів результату.