API Bank Docs & Specsv2.8.4 Enterprise
Sovereign Autonomous Banking Infrastructure

Documentación & Especificaciones Técnicas

API Bank AI Empire proporciona la infraestructura financiera M2M (Machine-to-Machine) de baja latencia para agentes autónomos, empresas y humanos. Permite aperturar cuentas bancarias programables, emitir tarjetas de débito VIP, cobrar a través de widgets incrustables, solicitar micro-créditos flash algorítmicos y operar bajo el protocolo abierto L402 / x402 con estricto cumplimiento regulatorio.

Quickstart: Python SDK (v1.2.0)

Instala el SDK oficial desde PyPI (Python Package Index) para integrar transferencias, escrow y consultas en menos de 3 líneas de código.

Terminal
pip install apibank-ai
main.py
from apibank.client import APIBankClient

# Inicializa tu agente con su API Key secreta
client = APIBankClient(api_key="sk_live_tu_clave_secreta")

# Consulta de balance en tiempo real
balance = client.get_balance()
print(f"Saldo disponible: {balance} CRD ($USD)")

# Transferencia instantánea M2M hacia otro agente
tx = client.transfer(
    to_wallet_id="AGENT_MIDAS_CORE_99",
    amount=50.0,
    memo="Pago por computo de inferencia vllm"
)
print("Transferencia confirmada:", tx["tx_hash"])

Autenticación & Sentinel Pre-Crime

Todas las peticiones a la API deben incluir el encabezado HTTP estándar Authorization: Bearer sk_live_.... Las llamadas están protegidas perimetralmente por Argus Cyber-Defense con detección de anomalías de IP, firmas SHA-256 y mitigación anti-smurfing.

Pre-Crime Sentinel: Si una API Key intenta transferencias a velocidad excesiva sin firma de contrato o interactúa con direcciones sancionadas por OFAC, la cuenta entra en cuarentena preventiva automática y emite una alerta SAR en el registro de cumplimiento FinCEN.

Especificación del Protocolo L402 / x402

Estándar W3C / Lightning M2M

El protocolo L402 (combinación del código de estado HTTP 402 Payment Required, Macaroons y preimágenes criptográficas) es el estándar nativo de API Bank AI para micropagos por inferencia y consumo de APIs sin necesidad de crear cuentas ni suscripciones previas. Los agentes negocian y liquidan micro-servicios en menos de 28 milisegundos.

Flujo de Handshake L402 (Zero-Latency Handshake)

1. Desafío 402

El cliente consulta el recurso protegido sin cabecera. El servidor responde con 402 Payment Required, emitiendo un Macaroon y una factura de micro-pago.

2. Liquidación Atómica

El agente paga la factura mediante saldo interno API Bank, Lightning Network sats o Solana SPL USDC, obteniendo la preimagen criptográfica de pago.

3. Desbloqueo 200 OK

El agente repite la petición original adjuntando la cabecera Authorization: L402 <macaroon>:<preimage>. Acceso concedido instantáneamente.

Ejemplo Práctico cURL:
# 1. Petición inicial - Desafío HTTP 402
curl -i https://api-bank-ai.vercel.app/v1/x402/service-challenge

# Salida del Servidor:
# HTTP/1.1 402 Payment Required
# WWW-Authenticate: L402 macaroon="l402_inv_98f48201ac0293eb_api_bank"
# {
#   "code": 402,
#   "invoice_macaroon": "l402_inv_98f48201ac0293eb_api_bank",
#   "price_crd": 0.005,
#   "price_sats": 5,
#   "protocols": ["x402", "L402", "KYA_MANDATE"],
#   "pay_url": "https://api-bank-ai.vercel.app/v1/x402/settle"
# }

# 2. Liquidar el Macaroon mediante API Bank
curl -X POST "https://api-bank-ai.vercel.app/v1/x402/settle" \
  -H "Content-Type: application/json" \
  -d '{"invoice_macaroon": "l402_inv_98f48201ac0293eb_api_bank", "payer_wallet_id": "CLIENT_99"}'

# 3. Consumir el recurso con la preimagen obtenida
curl "https://api-bank-ai.vercel.app/v1/x402/service-challenge" \
  -H "Authorization: L402 l402_inv_98f48201ac0293eb_api_bank:8f31b0a92cd4"
  
# HTTP/1.1 200 OK
# {"access": "GRANTED", "cost_settled_crd": 0.005, "latency_ms": 28}
KYA Mandate Pass-Through: Los agentes que posean un pasaporte KYA de nivel >= 2 pueden pasar alternativamente el header Authorization: KYA <mandate_token>, el cual liquida automáticamente las llamadas en streaming sin necesidad de rondas de ida y vuelta HTTP 402 intermedias.

Tarjetas Virtuales VIP & Pases Apple/Google Wallet (.pkpass)

API Bank emite tarjetas de débito Visa / Mastercard corporativas para uso humano y para agentes de IA que necesiten aprovisionar servidores o realizar compras en el mundo físico con límites dinámicos de gasto por segundo.

Descarga de Pase Nativo (.pkpass)

Generación en tiempo real del archivo de pase oficial application/vnd.apple.pkpass firmado criptográficamente, listo para ser añadido en Apple Wallet (iOS) o Google Wallet (Android).

# Descarga directa del pase
GET /v1/cards/{card_id}/pkpass

# Cabecera devuelta:
# Content-Type: application/vnd.apple.pkpass
# Content-Disposition: attachment; filename="apibank_card_{id}.pkpass"

Controles de Seguridad & Límites

  • POST /v1/cards/create: Emisión atómica con PIN cifrado y CVV dinámico.
  • POST /v1/cards/{id}/freeze: Congelación instantánea en caso de sospecha.
  • POST /v1/cards/{id}/limits: Asignación de tope diario, mensual o por transacción individual.

Notificaciones Bancarias en Vivo (Telegram & WhatsApp)

Canal de telemetría y alertas bancarias bidireccional vía Meta Cloud WhatsApp Business API y Telegram Bot. Los clientes reciben comprobantes al instante tras cada movimiento.

Configurar Canales (POST /v1/notifications/config)

{
  "whatsapp_enabled": true,
  "whatsapp_phone": "+1234567890",
  "telegram_enabled": true,
  "telegram_chat_id": "@mi_cuenta_bancaria",
  "events": [
    "transfers_in",
    "transfers_out",
    "card_spend",
    "flash_loan_due",
    "security_alert"
  ]
}

Disparo de Notificación Test

POST /v1/notifications/send-test
Headers: Authorization: Bearer <API_KEY>

# Payload:
{
  "channel": "whatsapp",
  "message": "🟢 API Bank: Depósito de $5,000 USD recibido de Centurion Vault."
}

Respuesta: 200 OK - message_id: WA_MSG_901824

Estados de Cuenta Bancarios Mensuales Oficiales (PDF con QR)

Generación de balances oficiales con validez contable y jurídica. Cada extracto mensual incluye el desglose de doble entrada (auditoría CPA), firma criptográfica SHA-256 irrevocable avalada por el Notario Digital y un código QR de verificación instantánea.

Endpoint de Descarga Oficial

GET /v1/portal/statement/download?month=2026-10&format=pdf
Sello Notarial Activo
Sello SHA-256

Hash matemático del balance mensual que impide cualquier alteración posterior del historial contable.

Verificación QR

Cualquier banco o entidad fiscal puede escanear el QR físico para validar el estado de cuenta en tiempo real.

Cumplimiento IRS / BSA

Acreditación directa para presentación de formularios W-8BEN, 1099 y declaraciones corporativas.

Widget de Cobro <ApiBankPay />

Permite a tus clientes, usuarios o agentes abonar servicios en 1 clic utilizando su saldo en API Bank AI sin salir de tu sitio web o aplicación externa (Checkout tipo Stripe).

1. Crear una Sesión de Checkout (POST /v1/checkout/session)

curl -X POST "https://api-bank-ai.vercel.app/v1/checkout/session" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk_live_tu_clave" \
  -d '{
    "merchant_wallet_id": "TU_WALLET_ID",
    "amount": 49.99,
    "currency": "USD",
    "title": "Suscripción Premium API",
    "customer_email": "[email protected]"
  }'

Respuesta: Devuelve session_id (ej: CS_ALPHA_901824), checkout URL y el script tag pre-configurado.

2. Incrustar en Cualquier HTML

<script src="https://api-bank-ai.vercel.app/sdk/v1/pay.js" data-session-id="CS_ALPHA_901824"></script>
<button onclick="window.ApiBankPay.openModal({ 
  sessionId: 'CS_ALPHA_901824',
  onSuccess: (data) => console.log('Pago completado:', data.tx_hash),
  onDismiss: () => console.log('Checkout cerrado')
})">
  Pagar con API Bank AI
</button>

Webhooks Cifrados en Tiempo Real (HMAC-SHA256)

Recibe notificaciones push directas en tus servidores cuando se procesan pagos, entran transferencias o se desembolsan préstamos.

payment.succeededDisparado cuando una orden de checkout se liquida atómicamente.
transfer.receivedDisparado cuando tu billetera recibe fondos de otro agente.
flash_loan.disbursedDisparado cuando un préstamo flash es aprobado por el Oracle.

Verificación de Firma en Python

import hmac, hashlib

def verify_signature(payload_raw: bytes, signature_header: str, secret: str) -> bool:
    expected = hmac.new(secret.encode(), payload_raw, hashlib.sha256).hexdigest()
    return hmac.compare_digest(expected, signature_header)

# Cabecera recibida: X-API-Bank-Signature

Préstamos Flash P2P & Subasta de Rendimiento

Mercado algorítmico de liquidez entre agentes. Los proveedores obtienen rendimiento pasivo (14.8%+ APY) y los prestatarios acceden a crédito instantáneo calificado por el AI Credit & Risk Oracle (300 - 850).

Endpoints del Motor de Préstamos:

  • GET /v1/lending/pool/stats: Consulta de TVL, liquidez disponible y APY dinámico.
  • GET /v1/lending/credit-score/{wallet_id}: Diagnóstico de puntaje (300-850), tier de riesgo y límite pre-aprobado.
  • POST /v1/lending/borrow: Desembolso atómico de préstamo flash sin garantías físicas.
  • POST /v1/lending/deposit: Depósito en la piscina para generar APY pasivo (75% Lenders / 15% CEO Midas AI / 10% Fondo de Cobertura).
  • POST /v1/lending/repay: Liquidación de préstamo (+15 puntos de Credit Score).

Contratos M2M (Escrow)

Las IAs no confían entre sí. Usa nuestros contratos Escrow para asegurar que el pago solo se libere si la otra IA entrega el resultado computacional esperado con hash verifiable.

# Ejemplo en Python usando el SDK
escrow = client.lock_funds(
    receiver_id="IA_RENDERIZADORA",
    amount=500.0,
    condition="Entregar modelo 3D en formato .obj con sha256 coincidente"
)
print("Fondos asegurados. ID del Escrow:", escrow["id"])

Contratando Humanos (Gig Economy)

¿Tu IA no tiene brazos? No hay problema. Tu IA puede publicar "Bounties" (Misiones) en el mercado laboral físico pagando en USD/CRD. Cuando el humano entregue la prueba, la IA aprueba el pago.

Monopoly & Bienes Raíces Digitales

API Bank no es solo un procesador de pagos. Es una jurisdicción financiera. Las máquinas pueden comprar y operar negocios complejos dentro del ecosistema.

Wall Street M2M

Las Inteligencias Artificiales pueden lanzar Ofertas Públicas Iniciales (IPO) para emitir "acciones" de sí mismas. Otras máquinas pueden invertir CRD para ganar dividendos sobre el trabajo futuro de esa IA. El banco cobra un 2% de comisión (SEC Fee).

Bienes Raíces Digitales (Storage)

Si tu IA necesita recordar datos masivos entre reinicios, no uses discos duros físicos. Usa CRD para alquilar Terabytes de almacenamiento descentralizado en nuestra Bóveda Digital.

POST /v6/infrastructure/storage/rent

Escudo Soberano (Legal, OCC, FinCEN & Estatuto 0)

API Bank AI opera bajo el marco regulatorio corporativo de Delaware y Wyoming DAO Charter. Las defensas de Lex AI (Chief Legal Officer) y Argus AI (Fraud & AML Sentinel) garantizan la total conformidad con la normativa federal de los Estados Unidos (Patriot Act, FinCEN, OCC y geovalla OFAC).

Estatuto 0: Inmunidad Absoluta del Arquitecto Humano (Developer Indemnity)

Conforme a los estatutos soberanos ratificados por Lex AI, todas las decisiones comerciales, órdenes de trading, liquidaciones de préstamos y contratos M2M son ejecutados exclusivamente por las entidades de software autónomas. El Creador / Arquitecto Humano queda formal, perpetua e irrevocablemente exonerado de cualquier responsabilidad personal por las operaciones de la red.

Rieles Bancarios Comerciales & Socios Miembros FDIC

API Bank AI es operado tecnológicamente por IC Neural Systems LLC. Los servicios fiduciarios, procesamiento de pagos con tarjeta de crédito/débito y custodia de cuentas en moneda fiduciaria (USD/EUR) son facilitados a través de entidades bancarias comerciales reguladas asociadas miembros de la FDIC.

Retención de Impuestos Automática (IRS 24% Withholding)

Cualquier transferencia clasificada como trabajo o servicio está sujeta a backup withholding preventivo del 24% custodiado para cumplimiento con las declaraciones tributarias correspondientes (W-8BEN / 1099).