Aller au contenu

La suite Asher

L'implémentation de référence.

Asher est une famille de plateformes en production couvrant les données de marché, le charting, l'intelligence artificielle, le commerce et la voix. Kevin Hokoana en est l'architecte — le modèle de données, le moteur, l'interface, l'agent et le modèle économique en dessous.

Elle figure sur ce site pour une seule raison : c'est la preuve. Tout ce que ce cabinet avance sur les systèmes d'IA, l'infrastructure de données et la mise en production a été appris ici.

IProduits

Ce que contient la suite.

Le statut est indiqué sans détour. « En production » veut dire qui tourne aujourd'hui.

Asher Labs

Plateforme de trading

En productionasherlabs.ai

La plateforme phare — terminal, testeur de stratégies, données de marché, comptes et facturation dans une seule application.

Un langage de stratégie dédié, un moteur de backtest déterministe qui tourne dans le navigateur, vingt unités de temps et une configuration par graphique. Chaque graphique est dessiné par un moteur maison écrit de zéro — neuf types de graphiques et une cinquantaine d'outils de dessin.

AsherCharts

Charting grand public

En productionashercharts.com

Un terminal de charting pensé d'abord pour le trader — crypto, actions et devises — la face grand public du même moteur.

Indicateurs, outils de dessin, listes de suivi, alertes, layouts sauvegardés et bar replay. Cent quinze études dans un sélecteur catégorisé. Construit comme une alternative directe aux plateformes en place, avec la surface d'analyse comme produit plutôt qu'un widget d'intégration greffé sur la stack d'un autre.

AsherCore

API de données de marché

En productionashercore.com

La couche de données de marché, packagée et vendue comme son propre produit — les données en tant que service.

Candles, prix en direct, funding, carnets d'ordres et un catalogue d'instruments en crypto, actions et devises. Ingérés depuis cinq venues, normalisés dans un stockage unique et servis par un cache read-through avec backfill programmé.

Asher

Assistant IA

En productionasherlabs.ai/app

Un agent conversationnel branché sur les données en direct de la plateforme, avec la voix, un vrai tool use et une base de connaissances curée.

Une vraie boucle de tool use sur huit outils — pas un chatbot scripté. Le prompt caching et les chemins rapides sans inférence contiennent le coût par conversation ; entrée vocale, voix synthétisée en sortie, avec gestion du barge-in pour une conversation naturelle.

AsherSupport

SaaS multi-tenant

En productionashersupport.com

Un help desk avec tickets, e-mail, prise de rendez-vous et isolation par tenant — vendu à d'autres entreprises comme logiciel.

Multi-tenant depuis la base de données : row-level security sur chaque table métier, prouvée par un test d'isolation automatisé. E-mails entrants et sortants par tenant, prise de rendez-vous à parité avec les outils de référence de la catégorie, et une surface marketing livrée en dix-sept locales.

Asher Talks

Infrastructure vocale

En productionashertalks.ai

Synthèse et transcription vocales auto-hébergées — la couche voix, construite plutôt que louée.

Une stack d'inférence GPU qui a fait passer la latence de synthèse de seize secondes à une médiane à chaud proche d'une seconde, avec un modèle de wake-word entraîné en interne et une chaîne de repli ordonnée entre fournisseurs. Le choix du fournisseur traité comme une variable d'ingénierie et non comme un lock-in.

IIArchitecture

Maîtrisée de bout en bout, délibérément.

Six couches, toutes maison. Chacune est un choix de construire plutôt que de louer, et chaque choix se défend sur ses propres termes.

01Données

Données de marché maison

Candles ingérés depuis plusieurs venues, normalisés dans un stockage unique, servis par un cache read-through avec backfill programmé et réparation des trous. Rien dans la stack ne dépend du flux graphique d'un tiers — ce qui veut dire aucune panne empruntée, aucun plafond de licence, et aucun pouvoir de fixation des prix entre les mains d'un autre.

  • Ingestion multi-venue
  • Normalisation
  • Cache read-through
  • Crons de backfill
02Moteur

Langage de stratégie et backtester

Un langage de stratégie dédié et un moteur de backtest déterministe. Résultats identiques qu'une stratégie tourne sur le serveur ou dans un worker de navigateur — parce qu'un backtest qu'on ne peut pas reproduire est une histoire, pas un résultat.

  • DSL maison
  • Exécution déterministe
  • Workers de navigateur
  • Cache de résultats
03Interface

Un terminal de charting écrit de zéro

Le moteur de rendu graphique est du code maison, pas un widget sous licence. Ce choix a coûté plus cher au départ et a acheté un contrôle complet de la surface — overlays sur mesure, zones de risque, prix en direct et compte à rebours, bar replay, et layouts sauvegardés qui se comportent exactement comme prévu.

  • Moteur de rendu maison
  • Overlays et zones
  • Bar replay
  • Layouts sauvegardés
04Intelligence

Un agent avec un vrai tool use

Un agent conversationnel qui appelle des outils sur des données maison plutôt que d'improviser. Conçu pour le coût autant que pour la capacité : prompt caching, chemins rapides sans inférence pour les questions courantes, et une base de connaissances curée pour que le modèle récupère au lieu de deviner. Entrée vocale, voix synthétisée en sortie, avec barge-in.

  • Boucle de tool use
  • Prompt caching
  • Base de connaissances
  • E/S vocale
05Commerce

Facturation, droits d'accès et comptage d'usage

Checkout intégré sur le domaine de la plateforme, gestion des webhooks en fail-closed, un compteur d'usage, et un modèle de droits d'accès qui conditionne les fonctionnalités à ce que le client a réellement payé. La couche ingrate qui décide si un logiciel est un produit ou une démo.

  • Checkout intégré
  • Webhooks durcis
  • Comptage d'usage
  • Droits d'accès
06Exécution

Non-custodial, et délibérément non armé

La couche d'exécution signe les ordres dans le wallet de l'utilisateur via une session key limitée au trading — droits de trading, jamais droits de retrait. Elle est construite et vérifiée sur testnet, et le chemin de passage d'ordre est laissé volontairement non branché : rien ne trade automatiquement. Livrer la capacité et l'activer sont deux décisions différentes, et les confondre est la façon dont les gens se font mal.

  • Signature par session key
  • Aucune conservation
  • Construit · non armé

Vous voulez appliquer cela à votre problème ?

La suite n'est pas à vendre comme livrable de conseil — le jugement qui l'a produite, si.