Skip to main content

Documentation Index

Fetch the complete documentation index at: https://0flaw.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Vue d’ensemble

L’API publique accompagne la fonctionnalité sync cloud. Elle reste soumise à évolution jusqu’à la v1 stable.
Authentification prévue : jetons dérivés du flux SRP — pas de Basic Auth avec mot de passe principal en clair.

Endpoints indicatifs

MéthodeCheminDescription
POST/v1/session/startDémarre une preuve SRP
POST/v1/session/finishFinalise session et émet cookie/API key courte durée
GET/v1/vault/manifestListe révisions disponibles
PUT/v1/vault/chunk/:idUpload d’un blob chiffré
GET/v1/vault/chunk/:idTéléchargement blob

Exemple manifest

{
  "revision": 9142,
  "chunks": [
    { "id": "blk_a91…", "sha256": "e3b0c442…", "bytes": 4096 }
  ]
}

Limites

  • 429 si dépassement quota par compte ou IP.
  • Taille max chunk configurable côté serveur (ex. 16 MiB).

OpenAPI

Un fichier openapi.yaml sera publié dans le dépôt GitHub lorsque l’API sera gelée pour intégrateurs.
Pour prototype interne uniquement : utilisez staging avec données fictives — jamais un coffre personnel réel.