Smart Oracle

TypeScript IA/ML Privado

Lenguaje

TypeScript

Categoria

IA/ML

Estado

Privado

Smart Oracle es una plataforma de oráculos descentralizados que conecta contratos inteligentes con datos del mundo real. Utiliza inteligencia artificial para analizar fuentes confiables, resolver eventos automáticamente y entregar respuestas criptográficamente firmadas a múltiples blockchains.

Características Principales

  • Soporte multicadena: Compatible con EVM (Ethereum, Polygon, etc.) y Solana.
  • Resolución con IA: Soporte para OpenAI, Anthropic y Ollama/vLLM.
  • Fuentes de confianza: Fuentes de datos configurables con puntuación de fiabilidad.
  • Flujo de vista previa y confirmación: Previsualiza el análisis de la IA antes de crear eventos.
  • Sistema de disputas: Ventana de disputa con supervisión de la plataforma y capacidad de anulación.
  • Arquitectura de doble firmante: Firmantes separados Oracle y Admin para verificación en contratos inteligentes.
  • Entrega flexible: Webhook, polling o datos firmados para verificación en cadena.
  • Multi-tenant: Organizaciones con suscripciones y límites de uso.

Flujo de Trabajo

  1. Crea un evento con descripción y resultados esperados.
  2. La IA analiza fuentes confiables para resolver el evento.
  3. El resultado entra en ventana de disputa (PENDING_DISPUTE).
  4. Si no hay disputas, el evento se finaliza con firma Oracle.
  5. En caso de disputa, el admin revisa y puede crear una resolución de anulación firmada por Admin.

Verificación en Cadena

Los contratos inteligentes pueden verificar firmas oracle usando recuperación ECDSA estándar (EVM) o verificación Ed25519 (Solana).

# Obtener resolución firmada
curl "https://localhost:3000/api/v1/events/{id}/resolution?chain=evm" 
  -H "Authorization: Bearer orc_tu_clave"

Stack Técnico

  • Next.js con TypeScript y PostgreSQL
  • Redis para colas de trabajos (BullMQ)
  • Workers en segundo plano para análisis y resolución automática
  • Integración con Stripe para suscripciones

Compartir