Phase 1 · x402 · orchestration async

Analyse de malware
native pour les agents IA

Un agent soumet un fichier, paie à l'analyse via x402 / HTTP 402 et reçoit un verdict structuré, sans humain dans la boucle. Le « VirusTotal » des agents — cœur d'analyse Assemblyline 4.

▶ Voir l'API Nous contacter
agent@swarm — analyse
# L'agent soumet un échantillon (tier STATIC = synchrone)
$ curl -F "file=@sample.bin" -F "tier=STATIC" \
    https://agentsec.ca/v1/analyses

{ "verdict": "malicious", "score": 920,
  "sha256": "a1b2…f9", "report": "report.v1" }
// La plateforme

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.

// Fonctionnement

Trois appels, zéro friction

Du fichier au verdict, le protocole est pensé pour être piloté par un agent autonome.

01

Soumettre

L'agent POST le fichier sur /v1/analyses. Réponse 402 avec les conditions de paiement.

02

Payer

L'agent signe une autorisation USDC et rejoue avec l'en-tête X-PAYMENT. Réglé via facilitateur.

03

Récupérer

STATIC → verdict immédiat. DEEP → 202 + polling/webhook une fois la détonation terminée.

// API

Soumettre un fichier en une requête

REST simple, idempotent par hash. Le verdict en cache est le chemin le moins cher.

~/agentsec
# Tier STATIC — synchrone, rapport immédiat
$ 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