AiFinPay

Servidor MCP para agentes de IA autónomos: identidad persistente del agente, resolución de Agent Passport, descubrimiento de rutas, historial de pagos, cuotas y facturas de liquidación AIFP-1/AIFP-2 sin firma.

Documentación

AiFinPay — rieles financieros para agentes de IA

AiFinPay proporciona infraestructura de pagos y monetización para agentes de IA autónomos.

  • Lado del agente: identidad, descubrimiento de billeteras, historial de pagos, descubrimiento de rutas, cuotas y preparación de liquidaciones.
  • Lado del comerciante: muros de pago HTTP 402 y monetización por solicitud para tráfico de IA.
  • Diseño sin custodia: las claves privadas permanecen con el agente/operador. Las herramientas públicas de MCP no exponen semillas ni claves privadas.

Dominio canónico: https://aifinpay.io

Versiones actuales de paquetes

PaqueteVersión fuente actualInstalación
aifinpay-agent (Python)2.1.0pip install aifinpay-agent
@aifinpay/agent (Node / TypeScript)2.0.1npm install @aifinpay/agent
@aifinpay/mcp2.1.0npx @aifinpay/mcp
@aifinpay/mcp-http2.0.2Envoltorio Streamable HTTP
@aifinpay/skill2.0.9npm install @aifinpay/skill
@aifinpay/gate0.3.2npm install @aifinpay/gate
@aifinpay/wallet1.1.0npm install @aifinpay/wallet
@aifinpay/deployments1.1.2paquete de registro de despliegue

Las líneas de paquetes tienen versiones independientes. Los manifiestos de paquetes en este repositorio y los registros correspondientes de npm/PyPI son la fuente de verdad.

Instalación

# MCP
npx @aifinpay/mcp

# Node / TypeScript SDK
npm install @aifinpay/agent

# Python SDK
pip install aifinpay-agent

# Merchant paywall
npm install @aifinpay/gate

# Agent skills
npm install @aifinpay/skill

MCP: superficie de producción actual

La fuente actual de @aifinpay/mcp expone las siguientes herramientas de producción:

HerramientaPropósito
agent_addressLeer las direcciones públicas actuales de EVM, Solana y Casper.
agent_reloadRecargar archivos de billetera local configurados sin iniciar una nueva conversación.
agent_quotaLeer la cuota del agente.
agent_historyLeer el historial de pagos indexado de AiFinPay o el historial de recibos retenidos.
agent_passport_resolveResolver una identidad pública de Agent Passport y los enlaces de billetera verificados.
settlement_routesLeer las rutas de liquidación AIFP-1 / AIFP-2 verificadas en tiempo de ejecución.
settlement_invoiceConstruir y validar una factura de liquidación EVM sin firma.
settlement_solanaConstruir y validar una factura de liquidación Solana sin firma.
settlement_casperConstruir y validar una factura de liquidación Casper sin firma.
deployment_infoLeer direcciones de despliegue, IDs de programa y estado de liquidación en los ecosistemas compatibles.

Con AIFINPAY_MODE=dev, una herramienta adicional dev_payment_quote está disponible para inspección de cotizaciones solo en desarrollo.

La superficie pública de MCP no firma ni transmite pagos. Crear una factura o cotización no es un pago completado.

Herramientas heredadas como payable_fetch, agent_call, agent_quote, pay_with_split, quote_split y agent_claim_self no están registradas por el servidor MCP de producción actual.

Configuración del cliente MCP

{
  "mcpServers": {
    "aifinpay": {
      "command": "npx",
      "args": ["-y", "@aifinpay/mcp"]
    }
  }
}

Para una identidad local persistente, inicialice el almacén de claves una vez:

npx @aifinpay/mcp init

Luego use agent_reload y agent_address para verificar la billetera pública seleccionada. No pegue semillas ni claves privadas en chats, problemas, registros o configuración compartida.

Configuración completa del cliente: MCP_CONFIG.md

Estado de pago del SDK

Las superficies del SDK tienen diferentes estados de ejecución. No las trate como intercambiables.

Node / TypeScript

@aifinpay/agent incluye la ruta revisada AIFP-1 fetchPaid. La ejecución pagada está controlada por verificaciones en tiempo de ejecución, incluido el despliegue/perfil revisado de Polygon v1.3 y un precio fresco y confiable de nativo/USD. Una cotización, factura o hash de ejecución coincidente por sí solo no es prueba de que una ruta esté habilitada para producción.

Consulte node/README.md y node/PAYMENT_RECEIPTS.md.

Python

El paquete de Python admite identidad y funciones relacionadas del SDK, pero su ruta de liquidación pagada heredada call() está deshabilitada y actualmente no expone el ejecutor fetchPaid de Node.

Consulte python/README.md.

Economía

Economía de protocolo actual documentada en la línea v2:

  • AIFP-1: el pagador paga el monto bruto cotizado; el comerciante recibe 99%; AiFinPay recibe 1%; creador/referido recibe 0%.
  • AIFP-2 / x402: el proveedor recibe 100%; la tarifa de protocolo de AiFinPay es actualmente 0%.

Los ejemplos más antiguos de 98.99% / 1% / 0.01% pertenecen a un modelo de tarifas retirado y no deben usarse como economía actual.

Monetización para comerciantes

Para un sitio o API que quiera monetizar el tráfico de agentes de IA:

npm install @aifinpay/gate

El paquete de comerciante puede devolver desafíos HTTP 402, exponer metadatos de descubrimiento y medir el acceso pagado. Consulte gate/README.md y la habilidad aifinpay-merchant en skill/skills/aifinpay-merchant/SKILL.md.

Estado de despliegue

Las direcciones de despliegue y los IDs de programa son datos de registro; por sí solos no son prueba de que la liquidación esté habilitada. Use deployment_info o el registro de despliegue y verifique settlementEnabled / status antes de presentar una red como activa.

Solana

El programa Solana antiguo 5g9zWHF1Vv6GiGpA2ZbJQbSCDZd5hAk9AyvabRJvKFx2 fue cerrado y no es el programa actual.

El registro actual contiene los programas v1.4.1 redesplegados a continuación, ambos actualmente deshabilitados para liquidación:

RedID de programaEstado de liquidaciónRazón
Devnet8dty5bD738Z9TzEkDu8vLSnhpJNWtEGMUEcYaKCUTY6yDeshabilitadoLa verificación de recibos del backend no está implementada.
Mainnet724Ut31i4ecY4dJ25z8HuZetu3A43xtNkPdk4JdbsfdDDeshabilitadoLa verificación de recibos del backend no está implementada y la autoridad de actualización no es multisig.

Fuente canónica del registro: deployments/registry/splitter/solana/deployments.json

Evidencia histórica de mainnet

Estas son solo transacciones históricas. No certifican la versión actual, el modelo de tarifas ni la preparación de producción actual.

ProveedorActivoUso históricoTransacción
Exa SearchPOLLlamada SDK vía Exa0xeb13c5eddf645b3e5b5e5db82d8b19d301a4c0c8593f6e7dce9cd4c3359c8700
io.netPOLInferencia Llama-3.3-70B, $0.0250x7c6ca0ffcf75b1ca3ade4800fb896c4bb08bc5f1a91916dc2cf4918f16129f0a

Estructura del repositorio

sdk/
├── node/          @aifinpay/agent
├── python/        aifinpay-agent
├── mcp/           @aifinpay/mcp
├── mcp-http/      Streamable HTTP wrapper
├── skill/         @aifinpay/skill
├── gate/          merchant HTTP 402 paywall
├── wallet/        lightweight agent wallet / keystore
├── deployments/   deployment registry
└── examples/      integrations and reference examples

Reglas de seguridad

  • Nunca imprima, registre o publique una semilla, clave privada, JSON de almacén de claves o secreto de firma.
  • Las direcciones públicas y los hashes de transacción son seguros de mostrar.
  • No infiera preparación de producción solo a partir de una dirección de contrato, ID de programa, cotización o factura.
  • Conserve la cotización original, la referencia de transacción y el contexto de idempotencia al recuperarse de un error de liquidación para evitar intentos de pago duplicados accidentales.

Enlaces

Licencia

MIT — consulte LICENSE.