RikaidoDeveloper

LE HARNAIS, EN API

Une recette d’IA, relue avant d’être servie.

Envoie n’importe quelle recette, écrite par ton modèle ou le nôtre. Le harnais la passe aux huit vérifications, marque la ligne qui ne tient pas, et refuse ce qui brise une allergie. Même corrigée. Le graphe alimentaire et le cast des ingrédients — 680 jouets 3D, 678 dessins — passent par la même clé.

500 appels par mois sans carte. Ensuite, à l’appel, en dollars canadiens.

curl · POST /v1/harness/validate
curl https://api.rikaido.app/v1/harness/validate \
  -H "Authorization: Bearer rk_live_…" \
  -d '{
    "recipe": {
      "title": "Satay de poulet",
      "ingredients": [
        { "name": "cuisse de poulet", "quantity": "600", "unit": "g" },
        { "name": "beurre d’arachide", "quantity": "80", "unit": "g" },
        { "name": "sel", "quantity": "1", "unit": "c. à thé" }
      ],
      "steps": [
        { "instruction": "Saisir jusqu’à bien doré.", "tempC": 200 }
      ]
    },
    "constraints": { "allergies": ["arachide"] }
  }'

LA RÉPONSE

La ligne qui ne tient pas est marquée. Le reste est servi.

Chaque code de la réponse nomme un contrôle. « safe » est le seul verrou : une recette qui brise une allergie n’est jamais servie, même après correction. « ok » est un avis, pas un refus.

Satay de poulet200 · Rikaido-Usage-Op: validate
Sécurité
beurre d’arachide — brise « arachide ». Refusée.allergen-violation · safety: true
Platsavory · rien à signaler
Quantitéstoutes chiffrées
Sel
1 c. à thé pour 680 g — sous la bande. Note.salt-out-of-band · severity: warn
Températures200 °C · dans la bande de la saisie
Pâtepas pour ce plat
"ok": false · "safe": falseNon servie.

CE QUI EST VÉRIFIÉ

Huit contrôles. Vingt codes. Un seul verrou.

Le validateur est pur : pas de modèle, pas de réseau, la même réponse deux fois. La spécification et les schémas sont publiés ; la base de recettes vérifiées et les bandes de cuisson restent à nous. Lire la spécification

  1. 01Sécuritéallergies, diètes, exclusions
  2. 02Platcatégorie, cuit ou non
  3. 03Structureassez d’étapes, assez d’ingrédients
  4. 04Quantitéschiffrées, jamais vagues
  5. 05Seldans la bande du plat
  6. 06Pâtelevée, hydratation, levure
  7. 07Températuresplausibles, dans la bande
  8. 08Techniquesnommées, reconnues, à leur température

LE PRIX

À l’appel. Rien d’autre.

500 appels par mois pour bâtir, sans carte. Ensuite, chaque appel est compté et facturé une fois par mois par Stripe, en dollars canadiens. Pas d’abonnement, pas de palier.

POST /v1/harness/validatepur, sans modèle — la même réponse deux fois
0,005 $
POST /v1/harness/readune page ou un texte, lu en recette — peut appeler le modèle
0,050 $
GET /v1/graph/ingredients/:nameun ingrédient à travers le graphe : allergènes, diètes, remplacements
0,002 $
GET /v1/art/ingredients/:nameun portrait du cast : le dessin kawaii ou le jouet 3D
0,002 $
Les 500 premiers appels du moisofferts