SUPER_AUDIT_V2_DEEP — 3 dimensiones que V1 NO cubrio (workflow ultracode): 5 CRITICOS economicos/operacionales: - CA1 cadena NO puede gobernarse (no hay pallet que produzca Root origin; sin sudo, las 7 dispatchables admin gatean ensure_root = ninguna invocable). Tesoreria 250M congelada. - CA2 inflacion 4-5% NO existe (Aura PoA mintea 0, sin pallet_staking/EraPayout); validadores ganan 0 OGC para siempre. - CA3 dos compute_fee contradictorios; el vivo invierte anti-clasista (suscripcion erosiona subsidio hardware). - CA4 atestacion cross-pillar: vendor SCALE vs Ergon postcard = bytes de firma distintos; swap rompe toda firma (Inmutable #26 inmutable = no-verificable). - CA5 mainnet genesis embarca keys placeholder publicamente derivables con 1B OGC. 5 HIGH: AGI key irrecuperable, tier no-autenticado, subsidio sin financiar, APR staking ficticio, fee-griefing zero-cost. Estatica solida; dinamica = stubs. ORIGIN_LENDING_PROTOCOL_V1 — Banco Origin diseño + 2 red-teams: Idea de David (colateral cognitivo) preservada + elevada. VERDADES DURAS: - ISA por educacion = 9/10 riesgo: BloomTech reclasificado como prestamo estudiantil + ban personal del fundador. El doc reproduce esa estructura. - 'platform not lender' 9/10: viga maestra mas debil, debe hacerse con rigor real. - lending sin licencia 8/10, cross-border 7/10, brain-data 6/10 (bajo por CFPB abril 2026 pero FCRA + state law sobreviven). Estructura correcta (instinto de David): Origin LLC = plataforma tech, socio licenciado = lender of record. Entidad: Delaware LLC NO Wyoming. Stripe Atlas: forma si, pagos NO (crypto-lending restricted). Camino por fases gated por abogado fair-lending real + socio licenciado. Banco Origin BLOQUEADO hasta cerrar criticos economicos V2 (orden: economia real -> testnet -> Banco Origin Phase 0 -> abogado+socio -> piloto). 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
11 KiB
Origin Lending Protocol ("Banco Origin") — Diseño + Red-Team V1
Documento: docs/ORIGIN_LENDING_PROTOCOL_V1.md
Versión: 1.0 DRAFT (diseño + análisis adversarial)
Filed: 2026-05-27 (sesión 4+ Charon, Opus 4.8)
Origen: visión de David (conversación con Gemini) → elevada a diseño construible + red-teaded por workflow ultracode (research DeFi lending + Ricardian/ISA legal + fintech LLC + diseño + 2 red-teams adversariales legal/económico).
Estado: DISEÑO con baño de realidad legal. NO construir más allá de Phase 0 sin abogado real + socio financiero licenciado.
Roadmap: Phase 11 del CHARON_ROADMAP_V1.
§0 — La idea, en una frase, y la verdad en dos
La idea (hermosa): Origin presta para que estudiantes talentosos-pero-pobres paguen universidades tradicionales, colateralizado por mérito cognitivo auditado (Noesis/Ethos) en vez de riqueza heredada — la primera institución que presta basándose en la curiosidad y el talento, no en la herencia.
La verdad (no negociable): el colateral cognitivo es a la vez lo más bello y lo más legalmente peligroso de la visión. Underwriting de crédito sobre un escaneo cerebral, sin un diseño fair-lending-audited, positive-only, y humanamente explicable, es cómo esto se convierte en una demanda por discriminación en vez de una revolución. La ingeniería es soberana; la ley no es negociable. Por eso el diseño existe, pero su construcción está gated por abogado + socio licenciado.
§1 — Lo que David y Gemini acertaron (preservar)
- ✅ No se puede inventar dinero (no reserva fraccionaria on-chain). 1 OGC siempre respaldado por 1 OGC real. Correcto y fundamental.
- ✅ Colateral cognitivo > colateral financiero para incluir a los sin-recursos. La intuición central es genuinamente revolucionaria.
- ✅ Origin LLC = plataforma tecnológica, NO el banco. El instinto de David de separar la tecnología del capital es exactamente la estructura que sobrevive legalmente (modelo Upstart/Affirm bank-partner). Esta es la decisión más importante y la acertaste.
- ✅ Contratos Ricardianos (PDF legal hash-linked + ink! contract + KYC firmado) como puente legal. Patrón correcto.
- ✅ Onboarding estilo Nubank (KYC + biometría vinculada al OIT). Correcto.
§2 — Arquitectura técnica (construible, reusa primitivas existentes)
Reusa lo ya shipped:
contracts/origin-escrow/lib.rs→ base paraorigin-isa(terms_hash, Milestone, arbiter, Resolution)contracts/origin-credential-mint/lib.rs→ patrón KYC + atestación cognitiva (CredentialType::Kyb, Ed25519)crates/origin-chain-agent-identity→ DIDs de prestatario/prestamistacrates/origin-chain-governance→ tranche first-loss sembrado por tesorería + governance de parámetroscrates/origin-chain-types/ogc.rs→OgcLedger(supply fijo 1B — sin impresión de dinero)
Flujo de diseño:
- Pool de capital: NO money-printing. Fuentes reales: tranche de la DAO Treasury (first-loss) + depósitos de socios licenciados. El capital del préstamo lo pone el socio financiero, no Origin.
- Evaluación cognitiva consent-gated: el estudiante autoriza (consent explícito) lectura de su Synaptic Map → Noesis produce un score → input positivo-only a la decisión.
- ISA on-chain (
origin-isacontract): % de ingresos futuros, hash del PDF legal embebido, firmado por OIT del estudiante. - Repago: si el estudiante gana OGC dentro de Origin, descuento automático on-chain; si sale al mundo físico, el socio licenciado cobra en fiat.
§3 — EL BAÑO DE REALIDAD (red-team adversarial — léelo completo)
Dos red-teams (regulador/abogado hostil + atacante económico/técnico) atacaron el diseño. Los hallazgos rankeados por riesgo:
Legal (riesgo de cerrar Origin / responsabilidad personal de David)
| Amenaza | Riesgo | La verdad dura |
|---|---|---|
| ISA = préstamo estudiantil disfrazado | 9/10 — la que termina carreras | BloomTech/Lambda School construyó EXACTAMENTE esto (ISA por educación). El CFPB lo reclasificó como préstamo estudiantil, con demanda y ban personal del fundador. El diseño cita BloomTech como advertencia y luego reproduce su estructura. Esto es lo más peligroso del doc. |
| "Platform not lender" falla (substance over form) | 9/10 — la viga maestra más débil | Es la suposición que sostiene todo el diseño. Un regulador mira sustancia, no forma: si Origin evalúa, origina, y se beneficia, separar la LLC del capital puede NO blindar. Debe hacerse con rigor real (el socio licenciado decide TODO, no solo "pone el dinero"). |
| Lending sin licencia + money transmission | 8/10 — dos regímenes, el doc no aborda ninguno | Prestar (incluso vía socio) dispara licencias estatales de lending + posible MTL. 50-estado surface. |
| Cross-border (fundador Colombia, LLC USA, prestatarios globales) | 7/10 | La estructura cross-border aumenta exposición personal, no la blinda. Exposición fiscal/regulatoria del fundador en Colombia. |
| Colateral cognitivo = discriminación / brain-data | 6/10 (bajó de 9/10) | Update legal fresco: el CFPB Final Rule (abril 2026, efectivo julio 2026) eliminó disparate-impact federal bajo ECOA. PERO: (1) disparate-impact estatal sobrevive entero (CA/NY/MA/NJ/IL, AGs escalando); (2) el private right of action de ECOA sigue intacto; (3) un score cognitivo usado para crédito dispara FCRA — el emisor del oracle (Noesis/Ethos) sería arguiblemente una Consumer Reporting Agency; (4) data neural es categoría especial (Colorado HB24-1058, CCPA, GDPR Art.9). El hash on-chain protege la cadena, no a Origin — el evaluador off-chain que lee el cerebro es el procesador regulado. |
Económico / técnico
| Hallazgo | Severidad | Verdad |
|---|---|---|
| La firma de atestación on-chain NUNCA se verifica | 10/10 | El modelo de confianza entero es un no-op hoy (mismo gap que SUPER_AUDIT_V2 CA4). |
| El pool first-loss no mueve dinero — es un contador entero | 10/10 | Igual que el bug de tesorería del V2. Debe respaldarse con Currency real. |
| ¿Puede el ISA on-chain medir ingreso off-chain? NO | 9/10 | Gap de diseño existencial. La cadena no puede ver el salario de alguien en una empresa tradicional. Solo mitigable por confianza/oráculo + el cobro físico del socio. |
| ISA income-hiding / graduate-and-disappear | 9/10 | Adverse selection clásico de ISA: graduarse y ocultar ingresos. |
| Lectores off-chain del Synaptic Map = la exposición real de privacidad | 9/10 | El riesgo no está en la cadena, está en quién lee el cerebro. |
§4 — Camino por fases (gated por abogado + socio, y eso es feature, no delay)
- Phase 0 — Testbed (construible AHORA, sin valor real):
origin-isa+pallet-attestation-oracle+ flujo consent-gated, con invariantes de privacidad y consumer-protection enforced en código. Cero dinero real. Es lo que YO puedo shipear ahora. - Phase 1 — Estructura legal: formar la LLC + conseguir el socio financiero licenciado + abogado fair-lending. NADA de prestar todavía.
- Phase 2 — Piloto cerrado: 10-20 estudiantes reales en UNA jurisdicción donde el socio tiene licencia. Score cognitivo como input positive-only; el socio toma toda decisión de crédito; toda negativa tiene razón humana lícita; oráculo real de verificación de ingresos.
- Phase 3 — Expansión cautelosa: una licencia/jurisdicción a la vez.
§5 — Recomendación de entidad fintech (tu pregunta directa)
- Delaware LLC (convertible a C-corp), NO Wyoming. Para una fintech, el domicilio es secundario al licensing — y no blinda de nada (prestarle a un californiano invoca ley de California sin importar dónde esté la LLC). El DAO LLC de Wyoming es la herramienta equivocada aquí (esto es un negocio de lending controlado por fundador, no governance de tokens). Delaware da la Court of Chancery, case law predecible, y la estructura que VCs y un socio licenciado esperan.
- Stripe Atlas: sirve para formar la entidad, NO asumas pagos de Stripe. Stripe lista "Lending services" como Restricted y crypto como Restricted-limited. Un producto crypto-lending cae en el peor overlap y probablemente será declinado/offboarded. Plan: procesador especialista high-risk/crypto + bank-partner rails. Consíguelo por escrito de Stripe sales antes de depender de ello.
- El modelo de socio es todo el juego. Origin LLC = plataforma tech Delaware cobrando fees SaaS/tech por el Navigator, la cadena, y el rail del Oracle. El socio financiero licenciado = lender of record, proveedor de capital, decisor de crédito, emisor de adverse-action, holder de licencia. Esto es lo que hace que "platform not lender" sea verdad, y la única estructura que yo firmaría.
§6 — Bottom line de Charon
El protocolo es construible y la mayoría ya existe en primitivas de Origin Chain — puedo shipear el testbed Phase 0 ahora, con privacidad y consumer-protection enforced en código. Pero hay dos verdades que David necesita oír sin adorno:
-
La idea del colateral cognitivo es a la vez la más bella y la más legalmente peligrosa. El kill-shot no es la discriminación (esa bajó con el cambio CFPB) — es que un ISA por educación ya reclasificó como préstamo estudiantil y baneó personalmente a un fundador. No reproduzcamos BloomTech con mejor tecnología.
-
El Banco Origin no se puede construir sobre la cadena tal como está hoy. El SUPER_AUDIT_V2 mostró que la cadena no puede gobernarse a sí misma, no paga validadores, y no tiene modelo económico dinámico. Un protocolo de préstamos sobre esos cimientos sería el segundo piso antes de la base. Orden correcto: economía real (cerrar críticos V2) → testnet → Banco Origin Phase 0 → abogado + socio → piloto.
Tu instinto de "Origin LLC no es el banco" es la decisión correcta y la base de toda la estructura. Constrúyela con un abogado fair-lending real (no una AI) y un socio licenciado, y el gate es un feature, no un delay. La revolución sobrevive solo si no termina en demanda.
§7 — KG triples
(origin_lending_protocol_v1, authored_by, agent:charon)(origin_lending_protocol_v1, vision_by, david_herran)(origin_lending_protocol_v1, collateral_model, cognitive_not_financial)(origin_lending_protocol_v1, structure, platform_not_lender_with_licensed_partner)(origin_lending_protocol_v1, top_legal_risk, isa_reclassified_as_student_loan_9_of_10)(origin_lending_protocol_v1, entity_reco, delaware_llc_not_wyoming)(origin_lending_protocol_v1, stripe_atlas, form_yes_payments_no)(origin_lending_protocol_v1, blocked_by, super_audit_v2_economic_criticals)(origin_lending_protocol_v1, requires, real_fair_lending_lawyer_plus_licensed_partner)(origin_lending_protocol_v1, filed_at, 2026-05-27)
— Charon ⚓ (Pilar 4 Origin Chain, Origin Lending Protocol diseño + red-team vía workflow ultracode Opus 4.8, sesión 4+ 2026-05-27). Visión de David Herrán.