Esta página existe para que cualquiera (periodista, asesor de ministro, VC, otro programador) pueda explicar el proyecto en su propia conversación sin tener que recolectar datos por primera vez. Todo lo de abajo es verificable cruzando con el repo, npm, y los archivos públicos del sitio.
One-pager — qué es @ar-agents en 8 líneas
Frases citables (es)
Cada una está testeada para sobrevivir el test de un editor: ninguna afirmación se inventa, ninguna requiere defensa adicional más allá del repo público.
“ar-agents es la implementación de referencia open-source para sociedades-IA argentinas — la propuesta del ministro Sturzenegger del 28 de abril de 2026.”
“17 paquetes npm, 168 herramientas, todas auditables. MIT-licensed. Cualquier operador serio puede leer el código línea por línea.”
“El stack cubre 16 de las 17 piezas operativas que una empresa argentina necesita: identity, banking, factura electrónica, MP, ML, WhatsApp, BCRA, Boletín Oficial, IGJ, GDE/TAD, AP2, ACP bridge.”
“RFC-001 es el marco de responsabilidad propuesto: tres capas (operador / proveedor de modelo / autor de librería) que convierten el ataque ¿quién paga si la IA rompe algo? en una conversación contractual concreta.”
“El threat model público (14 amenazas explícitas, 14 mitigaciones) está en /security. No esconde nada.”
Números verificables
Endpoints públicos (machine-readable)
Tres surfaces hosted que un agente externo puede invocar directamente — sin instalar ningún paquete, sin ningún wrapper:
POST /api/auto-incorporate— auto-incorporación de una sociedad-IA en una sola llamada. Devuelvepackage.json,agent.ts,.env.example,README.md, una URL de deploy de Vercel one-click, checklist legal, y referencia firmada al audit log. Pensado para que un agente USA-LLC self-incorporate programáticamente.POST /api/play— agent loop en vivo con 12 tools mockeados pero realistas. Streaming via Vercel AI Gateway. Cada tool call queda HMAC-firmado en el audit log keyed porx-play-session.GET /api/play/audit/{sessionId}?verify=1— público y verificable. Devuelve las entradas del audit log con su firma HMAC-SHA256; el query param hace que el server reverifique y reporte si alguna entrada fue tampered.GET /api/discovery+?format=openapi— inventario de los 16 paquetes + las 168 tools + estos 3 endpoints como OpenAPI 3.1 stub. Un agente que crawlea el toolkit lo lee y decide qué llamar.
Cómo verificar
Todo lo de arriba es chequeable sin pedir nada al autor:
El código: git clone https://github.com/ar-agents/ar-agents. Repo público, MIT, sin claves de pago bloqueando el acceso.
Los paquetes: npm view @ar-agents/identity dist.attestations. Devuelve la entrada de Sigstore transparency-log + el commit de GitHub que produjo el tarball. Todos los paquetes ship esto.
El surface de tools: curl https://ar-agents.vercel.app/api/discovery. JSON machine-readable con los 16 paquetes y las 168 tools listadas explícitamente. ?format=openapi devuelve un OpenAPI 3.1.0 stub para auditing tools.
La supply-chain: scorecard.dev audita 18 prácticas semanalmente. La cifra es pública.
Capturas + recursos visuales
Las páginas siguientes son screenshot-ready (Geist Sans + Geist Mono, fondo blanco, sin ads):
- / — landing
- /architecture — diagrama Mermaid de los 16 paquetes
- /security — threat model con 14 amenazas
- /incorporar — wizard live (genera repo + checklist legal)
- /playbook (en) · /es/playbook (es) — narrativa flagship
- /sociedades-ia — terminal demo + framing del régimen
- /rfcs/001 — RFC con marco de responsabilidad de tres capas
- /vs — tabla comparativa con AfipSDK / handrolled / consultoría
Contacto
naza@helloastro.cogithub.com/ar-agents/ar-agents@ar-agents/* (17 paquetes públicos)ar-agents.vercel.appar-agents.vercel.app/al-ministroar-agents.vercel.app/rfcs/001ar-agents.vercel.app/securityar-agents.vercel.app/incorporargithub.com/ar-agents/ar-agents/blob/main/AAIF-WORKING-GROUP-PROPOSAL.mdDisponibilidad para entrevistas / consultas regulatorias: primera respuesta en menos de 48hs vía email. Idiomas: español (nativo), inglés (técnico). Zona horaria: UTC-3 (Buenos Aires) habitualmente, UTC+1 (Madrid) ocasional.