Acerca de Prostir
Convierte lo que sabes en un Agent de IA al que tu público pueda acceder.
La experiencia útil suele vivir en archivos compatibles e instrucciones repetibles. Convertirla en un producto también requiere publicación, reglas de acceso, límites y, cuando el vendedor cumple los requisitos, un flujo de pago propio.
Prostir reúne esos controles de producto. Tú aportas recursos compatibles e instrucciones; la plataforma aporta las superficies configuradas.
01Por qué lo creamos
Por qué creamos Prostir
Empezó como una herramienta interna pequeña. Necesitábamos un agente de IA que se encargara de una parte de nuestro propio flujo financiero, y el encargo estaba tan claro que podíamos describirlo en una frase y construir casi todo nosotros mismos.
Describir lo que debía hacer resultó ser la parte fácil. Compartirlo, no. Permisos de acceso, quién ve qué, actualizaciones que deben llegar a todos a la vez: acabamos recurriendo a nuestro propio equipo técnico para decisiones que no tenían nada que ver con la idea y todo con la maquinaria de debajo. Y no dejaba de parecer más difícil de lo que debería.
La distancia entre saber exactamente lo que quieres y tenerlo funcionando estaba llena de trabajo que desde fuera no se ve. Así que nos quitamos esa capa técnica de encima, de una vez por todas.
Después preguntamos si nos pasaba solo a nosotros. Gente de consultoría, de una clínica, de marketing repetía la misma respuesta: lo que las frenaba nunca era la idea. Por eso creamos Prostir, para quitarles esa capa también a ellas: un solo flujo para creators con publicación, acceso, límites de uso y conocimiento compatible, para que una buena idea no se quede en borradores mientras vuelven las mismas preguntas.
02Qué es
Qué es Prostir, en pocas palabras
Prostir ayuda a configurar un Agent de IA con recursos compatibles y a publicarlo en sus propios endpoints HTTPS y MCP. Los clientes compatibles necesitan su connector o transport y autenticación; el widget web y los canales de mensajería se configuran aparte y dependen de controles de disponibilidad.
- 01Añade recursos compatiblesUsa entradas compatibles con contenido extraíble; la búsqueda depende de lo que pueda extraerse.
- 02Escribe las reglas en lenguaje sencilloSin código — solo cómo debe responder.
- 03Define acceso y un precio elegibleMantén el acceso gratuito o configura un flujo de pago propio si el vendedor cumple los requisitos.
- 04Publica un endpointEl Agent recibe una superficie HTTPS y un endpoint MCP; los demás canales son independientes.
El producto configurado puede incluir:
- Controles de acceso y cuentas
- Stripe Connect para pagos únicos o suscripciones de vendedores elegibles
- Rozetka Pay para pagos únicos en UAH de vendedores ucranianos elegibles
- Límites de uso y vistas de actividad para el creator
La disponibilidad depende de configuración, elegibilidad y controles de preparación
03
Para quién es
Prostir está hecho para quien tiene la experiencia pero no un equipo de ingeniería.
Consultores y coaches
Que responden las mismas preguntas cada semana.
Creadores de cursos
Que quieren un tutor que enseñe desde su material.
Equipos
Que necesitan un asistente privado que conoce sus docs y reglas.
Cualquiera con un servicio que vender
Que quiera controles de producto para conocimiento compatible sin construir cada capa por su cuenta.
Empieza comprobando la compatibilidad de tus recursos, canal, modelo de acceso y configuración de vendedor.
04
Quién lo construye
Prostir lo hace Managed Code, un equipo creativo y de ingeniería que construye productos. Llevamos años construyendo la infraestructura que la mayoría de productos reinventa desde cero: endpoints alojados, manejo de conocimiento, facturación, control de acceso.
Estamos convirtiendo ese trabajo en bloques de producto reutilizables. Cada capacidad sigue dependiendo de su configuración, elegibilidad y preparación de lanzamiento.
Si quieres ver exactamente qué corre por debajo, la siguiente sección lo cuenta.
05Bajo el capó
Para los curiosos técnicos
No necesitas leer esto para usar Prostir. Si desarrollas software, esto es lo que corre debajo.
Prostir es una plataforma .NET de Managed Code. El espacio del creator y la consola del operador corren en Blazor; las páginas públicas son Astro estático. Debajo, servicios .NET tipados sobre Orleans gestionan las fronteras entre agente, user, session y operation, con Cosmos para persistencia y EF Core para el query model. Aspire lo orquesta en local y en la nube.
La capa de IA usa Microsoft.Extensions.AI para clientes de chat, embeddings, tool calls y telemetría. Tres paquetes de Managed Code hacen el trabajo pesado: MCPGateway agrega tools, prompts y fuentes MCP upstream; MarkdownLd.Kb construye los knowledge artifacts Markdown-LD y JSON-LD detrás de la búsqueda; Storage abstrae archivos, memoria y artefactos de runtime.
Las acciones quedan en el servidor. El SDK oficial MCP C# maneja el protocolo, Jint ejecuta tools de JavaScript en sandbox y Stateless dirige las transiciones de workflow y los can-fire checks. Los vendedores elegibles usan Stripe Connect para pagos únicos o suscripciones; Rozetka Pay es solo para pagos únicos en UAH en Ucrania. El vendedor responde de impuestos, entrega, reembolsos, disputas y garantías. Prostir no ofrece 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
Runtime de .NET e IA
- 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
Por dónde empezar
Explora ejemplos antes de elegir un camino de construcción.
Los ejemplos ilustran posibles formas de Agent sin afirmar resultados de clientes. Solo publicaremos un caso cuando estén verificados el cliente, la implementación y la evidencia del resultado.