Produit
Solutions
Ressources
Tarifs À propos Sécurité Contact

Contrat automatisé et smart contract : définition

Un contrat automatisé est, dans l’usage des entreprises, un contrat ordinaire dont la préparation, la signature ou le suivi sont pris en charge par un logiciel. Un smart contract, ou contrat intelligent, est un programme informatique qui exécute automatiquement tout ou partie d’un accord, le plus souvent sur une chaîne de blocs : il ne produit d’effets juridiques qu’à travers l’accord qu’il sert à conclure ou à exécuter.

Le contrat automatisé : un contrat ordinaire, outillé

« Contrat automatisé » n’est pas une catégorie du droit français : dans l’usage des entreprises, l’expression désigne un contrat dont le cycle de vie est outillé par un logiciel. Le texte est assemblé à partir d’un modèle à variables, la contrepartie négocie en ligne, un circuit d’approbation achemine le projet vers les bonnes personnes, la signature électronique recueille le consentement et des alertes préviennent avant les échéances. Pour le premier étage, la rédaction, on parle aussi de génération automatique de contrats.

Juridiquement, ce contrat se forme et se prouve comme tout autre : rencontre d’une offre et d’une acceptation (article 1113 du Code civil), conditions de validité de l’article 1128 et, s’il est signé électroniquement, articles 1366 et 1367 et règlement eIDAS. Notre repère sur ce que le droit exige d’un contrat produit par un logiciel détaille les points de vigilance et les responsabilités en cas d’erreur.

Le droit du commerce international emploie l’expression dans un sens plus étroit. Dans la loi type de la CNUDCI sur les contrats automatisés, il s’agit d’un contrat formé ou exécuté au moyen d’un système capable d’agir sans contrôle ni intervention d’une personne physique, ce qui le rapproche du smart contract. Un contrat préparé par un logiciel, puis approuvé et signé par des personnes, relève pour sa formation du droit commun.

NotionCe qu’elle désigneRègles applicables
Contrat automatisé, sens courantUn contrat ordinaire dont la préparation, la signature ou le suivi sont outillés par un logicielDroit commun des contrats, de la preuve et de la signature électronique
Contrat automatisé, loi type CNUDCIUn contrat formé ou exécuté au moyen d’un système capable d’agir sans contrôle ni intervention d’une personne physiqueLa loi type là où un État l’a reprise, et le droit commun pour le reste
Smart contractUn programme qui exécute tout ou partie d’un accord, le plus souvent sur une chaîne de blocsDéfinition du Data Act ; l’accord qu’il exécute relève du droit commun

Le smart contract : un programme qui exécute

Le terme « smart contract » a été proposé dans les années 1990 par l’informaticien et juriste américain Nick Szabo, bien avant que les chaînes de blocs programmables ne le rendent praticable à grande échelle. Un smart contract est le plus souvent déployé sur une chaîne de blocs (blockchain) : il reçoit une adresse, son code est répliqué sur les nœuds du réseau, et il s’exécute lorsqu’une transaction l’appelle et que les conditions programmées sont réunies. La définition européenne, présentée plus bas, admet d’autres supports.

Son fonctionnement repose sur cinq traits :

  • Une logique conditionnelle : si la livraison est confirmée, le paiement est libéré ; si le vol assuré est annulé, l’indemnité est versée.
  • Des oracles : ces services apportent au programme les données du monde extérieur (cours, météo, horaires de vol, suivi logistique), et leur fiabilité conditionne celle de l’exécution.
  • Une exécution déterministe : les mêmes données produisent le même résultat.
  • L’immuabilité : sur une chaîne de blocs, le code déployé ne se modifie pas unilatéralement ; le corriger suppose en principe de déployer un nouveau programme.
  • La transparence : sur une chaîne publique, le code et les transactions sont consultables par tous.

Les usages les plus cités sont les paiements conditionnels dans la chaîne logistique, l’assurance paramétrique, qui indemnise sur un critère objectif, la finance décentralisée et l’exécution d’accords de partage de données. Les limites tiennent aux mêmes traits : un code rigide, des failles possibles, des oracles qui peuvent se tromper, des parties parfois pseudonymes et un retour en arrière difficile.

Programme ou contrat : la qualification juridique

Le Code civil définit le contrat comme un accord de volontés entre deux ou plusieurs personnes destiné à créer, modifier, transmettre ou éteindre des obligations (article 1101). Un programme n’est pas un accord de volontés. Le smart contract se rattache donc à un contrat de deux façons :

  1. Instrument d’exécution : les parties concluent un contrat en langage juridique et confient à un programme l’exécution de certaines obligations, un paiement ou un transfert. C’est l’approche hybride la plus courante en entreprise.
  2. Support de formation : l’offre est programmée et l’acceptation résulte de l’envoi d’une transaction, ce que permet l’article 1113, selon lequel la volonté de s’engager peut résulter d’un comportement non équivoque.

Dans les deux cas, le droit commun s’applique. Les conditions de validité de l’article 1128 sont impératives et le contrat ne peut déroger à l’ordre public (article 1162). Un code imposé par une partie, sans possibilité de discussion, peut faire du contrat un contrat d’adhésion soumis au contrôle des clauses créant un déséquilibre significatif (article 1171), sauf lorsque le contrat relève des règles spéciales du Code de commerce sur le déséquilibre significatif ou de celles du Code de la consommation sur les clauses abusives. Le programme exécute ce qui a été codé ; le juge tranche ce qui a été convenu.

Le cadre européen et international

Le Data Act définit le smart contract

Le règlement (UE) 2023/2854 sur les données, dit Data Act, définit le contrat intelligent comme un programme informatique utilisé pour l’exécution automatique d’un accord ou d’une partie de celui-ci, qui s’appuie sur une séquence d’enregistrements de données électroniques dont il garantit l’intégrité et l’exactitude de l’ordre chronologique (article 2, point 39). Cette définition est neutre sur le plan technologique : une chaîne de blocs n’est qu’un des moyens de réunir ces garanties.

La loi type de la CNUDCI sur les contrats automatisés

La Commission des Nations unies pour le droit commercial international (CNUDCI) a adopté le 11 juillet 2024 une loi type sur les contrats automatisés. Elle s’applique à l’utilisation de systèmes automatisés, c’est-à-dire de systèmes informatiques capables d’effectuer des actions sans nécessiter de contrôle ou d’intervention d’une personne physique, pour former ou exécuter des contrats (articles 1er et 2). Ses principales règles :

  • Neutralité technologique : la loi type n’impose ni le recours à un système automatisé ni une méthode particulière (article 4).
  • Reconnaissance des contrats automatisés : la validité ou la force exécutoire d’un contrat formé à l’aide d’un système automatisé ne peuvent être contestées au seul motif que les actions liées à sa formation n’ont fait l’objet d’aucun contrôle ni intervention d’une personne physique (article 5) ; l’extension de cette règle à l’exécution est laissée au choix des États.
  • Contrats écrits en code : la validité ou la force exécutoire d’un contrat ne peuvent être contestées au seul motif que ses clauses sont exprimées en code informatique ou intègrent des informations qui changent régulièrement ou en permanence (article 6).
  • Attribution : l’action d’un système automatisé est attribuée selon la procédure convenue par les parties ou, à défaut, à la personne qui utilise le système à cette fin (article 7).
  • Non-exonération : sauf disposition légale contraire, avoir utilisé un système automatisé ne suffit pas à exonérer une partie des conséquences juridiques du non-respect d’une règle de droit (article 10).

Une loi type n’a pas de force obligatoire par elle-même : elle propose aux États un texte qu’ils peuvent reprendre dans leur législation. Elle comporte aussi, à titre optionnel, une règle sur les actions inattendues d’un système automatisé (article 8).

À ne pas confondre avec

Signature électronique. La signature électronique manifeste le consentement d’une partie et l’identifie (article 1367 du Code civil) ; elle n’exécute rien. Un contrat automatisé est en général signé électroniquement.

Un smart contract, lui, ne signe rien au sens de l’article 1367 : l’accord qu’il exécute reste soumis aux règles de forme et de preuve du droit commun, notamment à l’exigence d’un écrit pour prouver un acte juridique portant sur plus de 1 500 euros, sauf entre commerçants pour les actes de commerce (article 1359 du Code civil, décret n° 80-533 du 15 juillet 1980 modifié, et article L. 110-3 du Code de commerce). Notre repère sur les niveaux de signature électronique et leur force probante les détaille.

Condition suspensive. L’obligation est conditionnelle lorsqu’elle dépend d’un événement futur et incertain (article 1304). Un smart contract peut programmer l’effet d’une condition, mais pas son régime : la condition est réputée accomplie si celui qui y avait intérêt en a empêché l’accomplissement (article 1304-3), ce qu’aucun programme ne détecte seul.

Logiciel de gestion des contrats. Un logiciel de gestion du cycle de vie des contrats (CLM) automatise la préparation, la négociation, l’approbation, la signature et le suivi des contrats ; l’exécution des obligations reste l’affaire des parties.

Dans Pactolane

Pactolane automatise le contrat au sens courant : modèles à variables remplis par un questionnaire, clausier, négociation par lien sécurisé, circuit d’approbation avec étape d’analyse par playbook, signature électronique simple eIDAS, alertes d’échéances et suivi des obligations. Les décisions restent celles de vos équipes : approuver, arbitrer une clause, signer, reconduire ou résilier. Notre page sur la préparation des contrats dans Pactolane détaille la rédaction, et notre guide pour automatiser vos contrats de bout en bout situe chaque étape, de la rédaction au suivi des échéances.

Information générale, ne constitue pas un conseil juridique.

Termes liés

Questions fréquentes

Un smart contract est-il un contrat au sens juridique ?

Un smart contract n'est pas, en soi, un contrat au sens du Code civil : c'est un programme informatique, et le contrat reste l'accord de volontés qu'il sert à conclure ou à exécuter (article 1101). Lorsque des parties conviennent qu'un paiement sera déclenché automatiquement à la livraison, le contrat est cet accord, et le code en est l'instrument d'exécution. Le code peut aussi servir à former le contrat, par exemple lorsqu'une offre programmée est acceptée par l'envoi d'une transaction, puisque la volonté de s'engager peut résulter d'un comportement non équivoque (article 1113). Dans tous les cas, les conditions de validité du droit commun s'appliquent : consentement des parties, capacité, contenu licite et certain (article 1128).

Qu'est-ce qu'un oracle dans un smart contract ?

Un oracle est le service qui transmet à un smart contract les données du monde extérieur dont dépend son exécution : un cours, une donnée météorologique, un horaire de vol ou la confirmation d'une livraison. Le programme ne constate pas lui-même un fait survenu hors du système où il s'exécute ; il applique la condition programmée à partir de ce que l'oracle lui communique. La fiabilité de l'exécution dépend donc de celle de l'oracle : une donnée erronée déclenche un paiement ou un transfert erroné, que le code traite comme une donnée exacte. D'où l'intérêt de désigner, dans l'accord qui encadre le code, la source de données retenue et la procédure à suivre en cas d'erreur.

Que dit le droit européen des smart contracts ?

Le droit européen encadre les smart contracts par le règlement (UE) 2023/2854 sur les données, dit Data Act, applicable depuis le 12 septembre 2025. Son article 2, point 39, définit le contrat intelligent comme un programme informatique utilisé pour l'exécution automatique d'un accord ou d'une partie de celui-ci, qui s'appuie sur une séquence d'enregistrements de données électroniques dont il garantit l'intégrité et l'exactitude de l'ordre chronologique. Son article 36, dans sa rédaction en vigueur, impose au vendeur d'une application utilisant des smart contracts ou, à défaut, à la personne qui les déploie pour des tiers dans le cadre d'un accord de mise à disposition de données, de veiller au respect d'exigences essentielles.

Qu'est-ce que la loi type de la CNUDCI sur les contrats automatisés ?

La loi type de la CNUDCI sur les contrats automatisés est un texte adopté le 11 juillet 2024 par la Commission des Nations unies pour le droit commercial international, qui propose aux États des règles sur l'usage de systèmes automatisés pour former ou exécuter des contrats, intelligence artificielle et smart contracts compris. Elle vise les contrats formés ou exécutés au moyen d'un système informatique apte à effectuer des actions sans qu'une personne physique ait à le contrôler ou à intervenir. Deux de ses règles intéressent directement les entreprises : la validité d'un tel contrat ne peut être contestée au seul motif qu'aucune personne physique n'a contrôlé sa formation ni n'y est intervenue, et l'action du système est attribuée selon la procédure convenue entre les parties ou, à défaut, à celui qui l'utilise à cette fin. Elle ne produit d'effet que dans les États qui la reprennent dans leur législation.

Que se passe-t-il si un smart contract s'exécute par erreur ?

Un smart contract qui s'exécute par erreur ne fait pas sortir l'opération du droit : les parties conservent leurs recours. Si le programme a payé ou transféré ce qui n'était pas dû, celui qui l'a reçu doit le restituer au titre du paiement de l'indu (articles 1302 et 1302-1 du Code civil). Si le contrat est annulé, les prestations exécutées donnent lieu à restitution (articles 1178 et 1352 et suivants). Si l'exécution ne correspond pas à ce qui était convenu, la responsabilité contractuelle de la partie concernée peut en outre être engagée (article 1231-1). La difficulté est d'abord pratique : une transaction inscrite sur une chaîne de blocs ne s'annule pas simplement, et le cocontractant peut être difficile à identifier. D'où l'intérêt de prévoir, dans l'accord qui encadre le code, une procédure d'interruption et de traitement des erreurs.

Pactolane utilise-t-il des smart contracts ?

Pactolane travaille sur des contrats rédigés en langage juridique, sans recourir à des smart contracts : il automatise leur préparation, leur négociation, leur approbation, leur signature et leur suivi. Concrètement, il s'agit de modèles à variables remplis par un questionnaire, d'une négociation par lien sécurisé, de circuits d'approbation, de la signature électronique simple eIDAS, d'alertes d'échéances et du suivi des obligations. L'exécution des contrats, paiements et livraisons compris, reste entre les mains des parties, et les décisions restent humaines : approuver, signer, reconduire ou résilier. Pactolane vous alerte, vous décidez. Si votre activité recourt à des smart contracts, l'accord juridique qui les encadre trouve sa place dans votre contrathèque Pactolane, avec ses avenants et ses échéances, comme tout autre contrat.

Dans la même famille

À ne pas confondre avec

Le comparatif qui éclaire cette notion.

Sur le même thème

D'autres pages du territoire proches de cette notion.

Cette page fournit une information juridique générale et ne constitue pas un conseil juridique. Chaque situation est particulière : pour un engagement contractuel réel, consultez un professionnel du droit.

Le risque contractuel ne prévient pas. Votre veille, si.

Chaque semaine, un éclairage terrain sur les contrats, les risques et les bonnes pratiques.
Pour les directions juridiques, achats et DSI.

GratuitUn email par semaineDésinscription en un clic

En vous inscrivant, vous acceptez notre politique de confidentialité.

Cookies & confidentialité

Pactolane utilise des cookies analytiques pour comprendre comment vous utilisez ce site et améliorer son contenu. Aucune donnée personnelle n'est revendue ni utilisée à des fins publicitaires. En savoir plus sur notre politique cookies