Cómo la charla de Chamath Palihapitiya en Stanford dejó de ser una cita inspiradora y se convirtió en un invariante que el motor de AgentSquad se niega a violar.
Lo primero que hay que entender: Chamath no dio una arquitectura, dio un problema y la forma de la solución. AgentSquad no copió el producto de 8090 (migrar COBOL legacy en la Fortune 1000). Tomó esa forma y la convirtió en un spec versionado y forzado —10 primitivas, 2 reglas duras— con la app consumer como primera prueba de que el substrato existe.
La frase que sostiene todo no es el soundbite de "MS-DOS y Windows". Es esta, más aburrida y más importante: "you have to have a symbolic space that guides the embedded space."
El RAG normal hace lo contrario: el embedding es la fuente, el símbolo se deriva. Chamath invierte la jerarquía — el símbolo (inglés, requisitos, hechos) es la fuente dorada; el embedding es una consulta subordinada. Eso es lo que se construyó, y está forzado por el motor.
Chamath · Stanford AI Club
Cada fila: lo que dijo, en qué se convirtió, y el archivo exacto donde vive.
Regla B, enforced. Ninguna Operation toca la capa vectorial sin declararlo y justificarlo. El vector de un Claim se computa sobre el triple simbólico — es proyección del símbolo, no al revés.
primitives/claim.ts — "embedding computed over a canonical textualization of the claim"
runtime.ts:96 — "Enforces Rule B at the runtime boundary" (tira excepción)
forge/safety.ts:120 — FORGE ni compila ops con requires_vector
OntologyOverlay. El mismo grafo de Claims/Artifacts se presenta como "Agent Squad consumer" o "aerospace manufacturing" según el overlay activo. El network effect vive en el schema del Claim.
primitives/ontology.ts — IDs de ejemplo aerospace-mfg, oncology
= Boeing / Sloan Kettering, textual del video
Claim.workspace_id: null = global, cross-workspace claim
El spec como control plane. Intent (tipado, no prosa) → Plan (DAG versionado) → Operation (símbolo global con I/O tipado). Todo agente obedece el Plan. Es MS-DOS/Windows, no Photoshop.
@agent-squad/substrate-spec README:
"The symbolic substrate of the Agent Squad control plane. Open spec.
Closed engine. Portable, language-independent, database-independent."
Estado externalizado. No confiar en que el modelo sostenga el plan en su contexto (lossy, deriva). Regla A: el WorkspaceManifest es primitiva y se re-lee al inicio de cada Step. Antídoto de ingeniería contra el context-drift.
Plan = DAG versionado · Trace = log inmutable
WorkspaceManifest — "read before any other query" (Rule A)
Evaluator = verdict tipado (deterministic · llm_judge · peer_agent · human)
Los deep-links arrancan exactamente donde arranca cada idea.
workspace_id:null y
OntologyOverlay son ganchos; el flywheel se activa con suficientes Traces (Fase 1). Hoy es potencial.La conexión real no es "copió las frases de Chamath". Es que tomó su inversión conceptual central —símbolo sobre embedding, golden source sobre modelo— y la volvió el único lugar del sistema donde el motor se niega a ejecutar si la violás. Chamath describió el norte en prosa; la arquitectura lo convirtió en un invariante ejecutable.