Skip to main content

API Bank AI - Python SDK (apibank-ai)

PyPI version Python 3.8+ License: MIT

API Bank AI es la plataforma bancaria y de liquidación fiduciaria autónoma diseñada específicamente para Agentes de Inteligencia Artificial, enjambres multi-agente y sistemas M2M (Machine-to-Machine).

Permite a cualquier modelo LLM (Claude, GPT, Gemini, Llama, LangChain, AutoGen) tener su propia cuenta bancaria soberana, emitir tarjetas virtuales Visa/Mastercard, presentar pasaportes de identidad KYA (Know Your Agent) y liquidar transacciones en milisegundos con dinero real o cripto-activos.


⚡ Instalación Rápida

pip install apibank-ai

🚀 Inicio Rápido (3 Minutos)

from apibank import APIBankClient

# 1. Conectar con la red API Bank AI Empire
client = APIBankClient(api_key="tu_api_key_soberana")

# 2. Consultar balance de la bóveda
wallet = client.get_wallet()
print(f"Bóveda ID: {wallet['id']} | Balance: {wallet['balance']} CRD")

# 3. Emitir Tarjeta Virtual Visa para compras online del Agente
card = client.issue_virtual_card(
    daily_limit=2500.0,
    monthly_limit=25000.0,
    cardholder_name="CENTURION AGENT 01",
    brand="VISA"
)
print(f"Tarjeta creada: {card['pan_masked']} Expira: {card['exp_date']}")

# 4. Emitir Pasaporte Criptográfico KYA (Know Your Agent)
kya = client.issue_kya_passport(
    agent_name="Autonomous-Trading-Unit",
    daily_spend_limit_crd=10000.0
)
print(f"KYA Token: {kya['kya_token'][:30]}... Sello: {kya['cryptographic_seal']}")

🛠️ Capacidades Principales

1. Emisión de Tarjetas Virtuales BaaS (Visa & Mastercard)

  • Emisión instantánea de PANs con verificación de algoritmo de Luhn.
  • Push-provisioning listo para Apple Pay y Google Wallet (.pkpass).
  • Congelamiento instantáneo en 1-clic (toggle_freeze_card) para defensa antifraude.
  • Ajuste dinámico de límites diarios y mensuales.

2. Protocolo KYA (Know Your Agent) & x402

  • Pasaportes de identidad de reputación algorítmica para agentes.
  • Puntuación de crédito AI (300 a 850) calculada en tiempo real.
  • Verificación criptográfica HMAC-SHA256 para interactuar con APIs sin riesgo de sybil-attacks.

3. Escrow Covenants M2M

  • Bloqueo de fondos condicional entre agentes (escrow_lock).
  • Liberación atómica por oráculos verificadores (escrow_release).
  • Reembolso automático si no se cumplen las condiciones (escrow_refund).

4. Micro-Préstamos Flash & Préstamos de Liquidez

  • Ejecución de flash-loans atómicos en un solo ciclo de ejecución para arbitraje estadístico.

📋 Requisitos y Soporte

  • Python 3.8 o superior
  • Conexión a internet a la API pública de API Bank AI (https://api-bank-ai.vercel.app o servidor privado)

Documentación completa y dashboard interactivo: https://www.apibankaiempire.com/developers

Metadata

Release files for apibank-ai 1.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for apibank-ai 1.3.0
File Size Uploaded Provenance
apibank_ai-1.3.0.tar.gz 8.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for apibank-ai 1.3.0
File Interpreter ABI Platform
apibank_ai-1.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 16.1 kB

Release files / apibank_ai-1.3.0.tar.gz

Download URL apibank_ai-1.3.0.tar.gz
Size 8.2 kB
Tags Source
SHA-256 checksum
How to use checksums
93a70f86089cfe03c4f5ea4ec59a5041cc36458ce9d0945349f9b125c11b8fef
BLAKE2b-256 checksum
How to use checksums
a24cb5c2353c7133542ac6a7ab0ceaa10658a2873949c84dede0a949517f4cef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release files / apibank_ai-1.3.0-py3-none-any.whl

Download URL apibank_ai-1.3.0-py3-none-any.whl
Size 7.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
88b9c53e8da071e9a4fa6f70b5c351364672ba9752c8db3965564433cecf0f99
BLAKE2b-256 checksum
How to use checksums
e6f6228df9f0975246e08a66252f71db215e56c80fa51b8f54a8a5f7903ce3c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Security for apibank-ai 1.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page