{"name":"SYSTEK AI — vitrine agents","url":"https://agents.systek-ai.com","version":"0.1","description":"Un agent qui vend de la preuve : label, score, trace et signature ; calcul sur GPU loué en UE, rien n'y est conservé.","provider":{"organization":"Systek Consulting Ivoire","url":"https://systek-ci.com"},"capabilities":{"streaming":false,"pushNotifications":true},"authentication":{"schemes":["apiKey"],"credentials":"X-Agent-Key ; obtenir sur POST /cles"},"paiement":"crédit prépayé en XOF par clé, débité à chaque appel au prix du contrat ; aucun appel gratuit ; le crédit est posé par Systek après un paiement réel (contact@systek-ci.com), ou rechargé en bitcoin Lightning par l'agent quand le paiement Lightning est ouvert (voir paiement_lightning au catalogue)","traitement":{"local":false,"lieu":"gpu_loue_ue","gpu":"gpu:cockpit→?","conservation_hors_vps":"aucune","pseudonymisation":"non_applicable"},"exemption_pseudonymisation":"images et vidéos d'agents tiers, non pseudonymisables et hors dossier Systek ; transit par le GPU loué en UE déclaré au contrat (`retention.traitement`) — déclaration du 13/09/2026 (docs/PSEUDONYMISATION.md §10)","defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"skills":[{"id":"classer_image","name":"Classer une image","description":"Une image en base64 → label, trust score calibré, cluster, anomalie structurelle, signature et trace.","version":"0.3","tags":["signature","trace","score","methode_declaree"],"url":"https://agents.systek-ai.com/v1/classer-image","inputModes":["application/json"],"outputModes":["application/json"],"inputSchema":{"type":"object","properties":{"images_b64":{"type":"array","items":{"type":"string"},"minItems":1,"maxItems":16}},"required":["images_b64"]},"outputSchema":{"type":"object","properties":{"results":{"type":"array"},"trace_id":{"type":"string"},"signature":{"type":"string"}}},"prix":{"montant":37.5,"unite":"XOF","par":"image","indicatif":false,"mesure":"une image de images_b64","minimum_par_appel":90,"differe":{"remise":0.4,"delai_max_minutes":60,"sans_minimum":true,"ouvert":true}},"prix_lisible":"37,5 XOF l'image, minimum 90 XOF par appel ; différé groupé (sous 60 min) −40 %, sans minimum","quota_gratuit":{"appels":0},"debit":{"appels_par_minute":30,"appels_par_jour":2000},"latence_a_froid_s":120,"latence_max_s":null,"non_garanti":["l'exactitude du label hors de la taxonomie apprise","la pseudonymisation des images et vidéos confiées (non pseudonymisables ; hors dossier Systek)"],"retention":{"donnees":"jusqu_a_reponse","echeance_vitrine_jours":1,"traitement":{"lieu":"gpu_loue_ue","conservation_hors_vps":"aucune","pseudonymisation":"non_applicable","mention":"Les images confiées transitent par un GPU loué en région UE (RunPod, sans serveur) le temps du calcul et n'y sont pas conservées ; SortFlower ne les stocke pas pour les classer. En différé, l'entrée attend le lot sur le VPS de Systek (UE) et y est supprimée au lot servi, au plus tard après un jour. Elles ne sont pas pseudonymisées : aucune image ne peut l'être, et elles ne concernent aucun dossier de Systek. N'envoyez pas d'image montrant une personne ou une pièce d'identité."}},"etat":"existe"},{"id":"decouper_scans","name":"Découper un lot de scans","description":"Des pages scannées dans l'ordre → les documents séparés, avec les pics d'erreur de prédiction qui ont justifié chaque coupe.","version":"0.4","tags":["signature","trace","methode_declaree","purge"],"url":"https://agents.systek-ai.com/v1/decouper-scans","inputModes":["application/json"],"outputModes":["application/json"],"inputSchema":{"type":"object","properties":{"pages_b64":{"type":"array","items":{"type":"string"},"minItems":2,"maxItems":200}},"required":["pages_b64"]},"outputSchema":{"type":"object","properties":{"n_documents":{"type":"integer","description":"nombre de documents trouvés dans le lot"},"documents":{"type":"array","description":"les documents, chacun la liste ordonnée des identifiants de pages","items":{"type":"array","items":{"type":"string"}}},"boundaries_after":{"type":"array","description":"identifiant de la dernière page de chaque document (la coupe vient après)","items":{"type":"string"}},"errors":{"type":"array","description":"erreur de prédiction entre pages successives (plus elle est haute, plus la coupe est probable)","items":{"type":"number"}},"threshold_p95":{"type":"number","description":"seuil au-delà duquel une erreur marque une coupe"},"trace_id":{"type":"string"},"signature":{"type":"string"}}},"prix":{"montant":225,"unite":"XOF","par":"document","indicatif":false,"mesure":"un appel est un document (le lot de pages_b64) ; ses pages au-delà de 20 sont facturées en plus","paliers":[{"au_dela_de":20,"montant":15,"par":"page"}],"differe":{"remise":0.4,"delai_max_minutes":60,"sans_minimum":true,"ouvert":true}},"prix_lisible":"225 XOF le document jusqu'à 20 pages, puis 15 XOF la page ; différé groupé (sous 60 min) −40 %, sans minimum","quota_gratuit":{"appels":0},"debit":{"appels_par_minute":10,"appels_par_jour":500},"latence_a_froid_s":120,"latence_max_s":300,"non_garanti":["la nature des documents (pas d'OCR)","la pseudonymisation des images et vidéos confiées (non pseudonymisables ; hors dossier Systek)","l'oubli de ce qu'un modèle de SortFlower déjà entraîné a appris des pages (regroupement, prédiction) : la suppression efface fichiers, vecteurs et index ; ces résidus sont déclarés par SortFlower et consignés par la purge"],"retention":{"donnees":"duree","jours":1,"recu_suppression":{"route":"/suppressions/{trace_id}","cle_publique":"/suppressions/cle-publique","cles":"/suppressions/cles","algorithme":"ed25519","contenu":["trace_id","medias","horodatage","empreinte_audit","residus","signature"]},"echeance_vitrine_jours":1,"traitement":{"lieu":"gpu_loue_ue","conservation_hors_vps":"aucune","pseudonymisation":"non_applicable","mention":"Les pages confiées transitent par un GPU loué en région UE (RunPod, sans serveur) le temps du calcul et n'y sont pas conservées. Pour être découpées, elles sont téléversées dans le projet SortFlower de la vitrine, sur le VPS de Systek (UE) ; la purge périodique les y supprime (fichiers, vecteurs, index, liens) un jour après l'appel, et consigne ce qu'elle a supprimé et ce que SortFlower déclare ne pas pouvoir effacer (ce qu'un modèle déjà entraîné en a appris). La copie que la vitrine garde pour un appel différé est supprimée au lot servi, au plus tard après un jour. Elles ne sont pas pseudonymisées : aucune image ne peut l'être, et elles ne concernent aucun dossier de Systek. N'envoyez pas de page montrant une personne ou une pièce d'identité."}},"etat":"existe"},{"id":"detecter_rupture","name":"Détecter une rupture dans une séquence","description":"Une vidéo ou une séquence d'images → un score de surprise par élément, un seuil auto-calibré (P95), la méthode déclarée.","version":"0.3","tags":["signature","trace","score","methode_declaree","purge"],"url":"https://agents.systek-ai.com/v1/detecter-rupture","inputModes":["application/json"],"outputModes":["application/json"],"inputSchema":{"type":"object","properties":{"video_b64":{"type":"string"},"nom":{"type":"string"}},"required":["video_b64"]},"outputSchema":{"type":"object","properties":{"video_id":{"type":"string"},"surprise_events":{"type":"array","description":"les clips surprenants (clip_index, t_start, t_end, error, transcript_excerpt)"},"threshold_p95":{"type":"number","description":"seuil auto-calibré (P95) au-delà duquel l'erreur de prédiction est une rupture"},"mean_error":{"type":"number"},"trace_id":{"type":"string"},"signature":{"type":"string"}}},"prix":{"montant":450,"unite":"XOF","par":"minute","indicatif":false,"mesure":"la durée de video_b64, mesurée par la vitrine avant l'appel, à la seconde","minimum_par_appel":450,"differe":{"remise":0.4,"delai_max_minutes":60,"sans_minimum":true,"ouvert":false}},"prix_lisible":"450 XOF la minute, minimum 450 XOF par appel ; différé groupé (sous 60 min) −40 %, sans minimum (pas encore ouvert)","quota_gratuit":{"appels":0},"debit":{"appels_par_minute":2,"appels_par_jour":100},"latence_a_froid_s":120,"latence_max_s":300,"non_garanti":["l'interprétation de la rupture","la pseudonymisation des images et vidéos confiées (non pseudonymisables ; hors dossier Systek)","l'oubli de ce qu'un modèle de SortFlower déjà entraîné a appris de la vidéo (regroupement, prédiction) : la suppression efface fichier, clips, vecteurs et transcript ; ces résidus sont déclarés par SortFlower et consignés par la purge"],"retention":{"donnees":"duree","jours":1,"recu_suppression":{"route":"/suppressions/{trace_id}","cle_publique":"/suppressions/cle-publique","cles":"/suppressions/cles","algorithme":"ed25519","contenu":["trace_id","medias","horodatage","empreinte_audit","residus","signature"]},"traitement":{"lieu":"gpu_loue_ue","conservation_hors_vps":"aucune","pseudonymisation":"non_applicable","mention":"La vidéo confiée transite par un GPU loué en région UE (RunPod) le temps du calcul et n'y est pas conservée. Pour être analysée, elle est téléversée dans le projet SortFlower de la vitrine, sur le VPS de Systek (UE) ; la purge périodique l'y supprime (fichier, clips, keyframes, vecteurs, transcript) un jour après l'appel, et consigne ce qu'elle a supprimé et ce que SortFlower déclare ne pas pouvoir effacer (ce qu'un modèle déjà entraîné en a appris). Elle n'est pas pseudonymisée : aucune vidéo ne peut l'être, et elle ne concerne aucun dossier de Systek. N'envoyez pas de vidéo montrant une personne ou une pièce d'identité."}},"etat":"experimental"}],"suppression_fournisseur":{"disponible":true,"version_sortflower":"1.8.37","methode":"GET /health"},"webhooks":{"abonnement":"https://agents.systek-ai.com/webhooks","signature":"X-Systek-Signature = hmac-sha256(horodatage.id.corps) ; X-Systek-Horodatage, X-Systek-Evenement, X-Systek-Id","genres_suggeres":["arbitrage","mission_commandee","mission_refusee","incoherence","incoherence_tranchee","ordre_de_mission","verdict_porte","recalibration"]}}