SYSTEK AI — API for agents
5 functions you can verify: every answer is signed and traced. Compute is done by a provider, named per function: RunPod serverless, region to be confirmed, for juger_exigence and juger_plan; a dedicated Hugging Face endpoint for SortFlower functions. We do not promise that this provider keeps nothing until our contracts with it are confirmed. No sign-up: a key, a prepaid credit in FCFA, a ledger. What you buy is not only the result, it is the result with its proof.
Catalogue
Function names and descriptions are quoted in French from the signed contract, which is authoritative; they are not translated by hand.
| Function | Input → output | Guarantees | Price | Status |
|---|---|---|---|---|
Classer une image/v1/classer-imageUne image en base64 → label sur VOS classes (fonds entraîné requis), trust score, signature et trace. | images_b64 → results | signaturetracescoremethode_declaree | 37.5 FCFA per image, minimum 90 FCFA per call (each call's total is rounded up to the whole franc); deferred batch (within 60 min) −40 %, no minimum (not open yet) | withdrawn, closed to purchase |
Découper un lot de scans/v1/decouper-scansDes pages scannées dans l'ordre → les documents séparés, avec les pics d'erreur de prédiction qui ont justifié chaque coupe. | pages_b64 → n_documents, documents, boundaries_after, errors, threshold_p95 | signaturetracemethode_declaree | 225 FCFA per document up to 20 pages, then 15 FCFA per page; deferred batch (within 60 min) −40 %, no minimum (not open yet) | closed to purchase: the announced retention is not yet enforced |
Détecter une rupture dans une séquence/v1/detecter-ruptureUne 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. | video_b64, nom → video_id, surprise_events, threshold_p95, mean_error | signaturetracescoremethode_declaree | 450 FCFA per minute, minimum 450 FCFA per call; deferred batch (within 60 min) −40 %, no minimum (not open yet) | closed to purchase: the announced retention is not yet enforced |
Juger une exigence/v1/juger-exigenceUne exigence et ses preuves → un verdict (COUVERT, PARTIEL, ABSENT, NON ÉVALUÉ), son score, la justification, les deux avis du jury, et le drapeau d'incertitude. Aucun humain ne relit. | exigence, preuves, date_de_connaissance → resultat, preuves, refusees, incertain | signaturetracescoremethode_declaree | 75 FCFA per requirement, minimum 150 FCFA per call; deferred batch (within 60 min) −40 %, no minimum (not open yet) | available |
Juger un plan d'exigences/v1/juger-planUn plan d'exigences et un lot de preuves mélangées → un verdict par exigence, les preuves retenues, celles refusées avec leur motif, et la liste des exigences incertaines. Aucun humain ne relit. | plan, preuves, date_de_connaissance → plan_id, results, preuves, refusees, incertains, compte | signaturetracescoremethode_declaree | 75 FCFA per requirement, minimum 150 FCFA per call; deferred batch (within 60 min) −40 %, no minimum (not open yet) | available |
Discover by machine
- OpenAPI:
/openapi.json - Tool description in MCP format:
/mcp/manifest.json— no MCP server: calls go through the HTTP API (POST /v1/…) - A2A agent card:
/.well-known/agent.json - Service certificates (what leaves our server and where, human gates, proofs):
/certificats
Get a key
Call
curl -X POST $VITRINE/v1/classer-image \
-H "X-Agent-Key: ag_…" -H "Content-Type: application/json" \
-d '{"images_b64": ["<base64 image>"]}'
The answer carries resultat, trace_id, methode (provider, routes, version, local and traitement: where the call was computed), signature, prix and facture (amount debited, detail, balance after). Field names are in French.
Pay
No call is free. Each key has a prepaid credit in FCFA: each served call debits its cost at the contract price (unit of work, minimum per call); a call the balance does not cover is refused (402, with the missing amount) and is not run; a call that fails is not debited. To credit your key, pay by Wave, Orange Money or bank transfer and write to contact@systek-ci.com with the key identifier (cle-…, never the key): the credit is posted once the payment is received. Balance and movements: GET /v1/usage.
Ask for a trial
A company that wants to try before paying writes to secretariat@systek-ci.com, saying who it is and what it wants to test. A human answers with a trial key already credited (up to 50,000 FCFA), valid 30 days, one per address. Your address is only used to answer you; it is erased on request.