Conçue pour des machines, pas des humains
Paiement programmatique, sortie structurée, et une architecture ports & adapters pour évoluer sans refonte.
Agent-native
Livraison MCP + REST. L'agent négocie le paiement et récupère un verdict machine-readable, de bout en bout.
Paiement x402
Défi HTTP 402 conforme, règlement USDC via facilitateur, anti-rejeu, screening de sanctions et crédit si l'analyse échoue.
Verdict structuré
Contrat versionné report.v1 + STIX. Adressage par sha256 : dédup, idempotence, cache de coût.
Observable
Orchestration 2-tiers, métriques Prometheus et tableau de bord Grafana de pilotage temps réel.
Trois appels, zéro friction
Du fichier au verdict, le protocole est pensé pour être piloté par un agent autonome.
Soumettre
L'agent POST le fichier sur /v1/analyses. Réponse 402 avec les conditions de paiement.
Payer
L'agent signe une autorisation USDC et rejoue avec l'en-tête X-PAYMENT. Réglé via facilitateur.
Récupérer
STATIC → verdict immédiat. DEEP → 202 + polling/webhook une fois la détonation terminée.
Soumettre un fichier en une requête
REST simple, idempotent par hash. Le verdict en cache est le chemin le moins cher.
$ curl -F "file=@sample.bin" -F "tier=STATIC" \
https://agentsec.ca/v1/analyses
# Tier DEEP — asynchrone, détonation puis polling
$ curl -F "file=@sample.bin" -F "tier=DEEP" \
https://agentsec.ca/v1/analyses
# Verdict en cache — le chemin le moins cher
$ curl https://agentsec.ca/v1/files/<sha256>/verdict