# L'infrastructure publique comme médium Tout a commencé lorsque j'ai fait la découverte d'un bot Twitter et de son code source ouvert. Le compte, nommé [*the color of berlin*](https://x.com/colorofberlin), publiait régulièrement des mises à jour du ciel avec l'image, le nom et la valeur hexadécimale de la couleur du ciel. Le compte était lié à un [dépôt GitHub](https://github.com/laurendorman/color-of-berlin) qui récupérait la dernière image d'un flux vidéo public afin de déterminer la couleur du ciel. > Ce bot récupère la dernière image du ciel à Berlin, la recadre et la place sur un Canvas HTML5, choisit la couleur et la compare à une liste de couleurs, remplit un nouveau Canvas avec la couleur correspondante, puis tweete le nom de la couleur, l'image, et la valeur HEX. Dans l'esprit du développement open source, j'ai rapidement [forké le projet](https://github.com/tripledoublev/color-of-montreal) et commencé à développer une approche locale. À cette époque, la ville de Montréal publiait des images de centaines de caméras de circulation toutes les 5 à 6 minutes. J'ai collecté les URL des [caméras](https://github.com/tripledoublev/color-of-montreal/blob/master/cameras.js) qui offraient les meilleurs perspectives sur le ciel. J'ai traduit la [liste de couleurs en français](https://github.com/tripledoublev/color-of-montreal/blob/master/couleurs.js). Peu de temps après, j'avais mon propre bot Twitter tweetant **La couleur du ciel de Montréal**. Les caméras de Montréal étaient manipulables, et un opérateur de la ville pouvait changer leur orientation. Cela signifiait que le point de vue était en constante évolution. Le niveau de ciel visible dans les images variait au fil du temps. L'exigence du bot pour de bonnes vues du ciel a créé un besoin de surveillance du système de surveillance. J'ai décidé de créer mon propre [tableau de bord](https://www.vncnt.xyz/CouleurMontreal/cam.html) afin d'obtenir une nouvelle perspective sur l'ensemble des caméras. J'avais expérimenté avec les NFT et voulais amener ces couleurs sur la blockchain. J'ai ainsi créé deux collections de jetons colorés. - couleur de montréal v1 - [12 jetons](https://www.vncnt.xyz/CouleurMontreal/V1/tokens/) - couleur de montréal v2 - [484 jetons](https://www.vncnt.xyz/CouleurMontreal/) Les métadonnées de ces jetons contenaient la localisation, l'horodatage, le nom de la couleur et la valeur hexadécimale pour chacun de ces moments tokenisés. L'archive n'était plus uniquement sur ma machine locale et sur Twitter, elle était désormais encodée sur un réseau décentralisé. Parfois, les images cessaient d'être mises à jour. J'ai décidé de mettre en place mon propre flux en direct pour fournir à mes abonnés des mises à jour constantes du ciel. À partir de ce moment-là, j'ai expérimenté avec deux infrastructures de webcams fonctionnant en parallèle : celle de la ville et une autre que j'avais installé chez, moi. Cela a créé un flux constant de couleurs. À ce stade, j'ai décrit ce projet comme une résidence autogérée au sein de l'infrastructure de surveillance de la ville. On m'a proposé de montrer ce projet à Place Ville-Marie pour Art Souterrain, et j'ai décidé de créer [un site web](https://tripledoublev.com/couleur) qui diffuse en direct ces données de surveillance. Une semaine avant le début de l'exposition, la ville a cessé de mettre à jour ses images. Les images sont restées en ligne, figées dans le temps. Ma résidence était terminée. Seule mon infrastructure restait accessible. **Autres liens :** - [Évolution du projet sur Instagram](https://www.instagram.com/stories/highlights/17974705289154727/) - [Compte partageant la couleur de montréal](https://twitter.com/vncntxyz) - [Exploration web de l'infrastructure des caméras autoroutières provinciales de Montréal](https://tripledoublev.github.io/en-direct/) - [Archive de 2 jours des couleurs des caméras de circulation de la ville](https://www.tripledoublev.com/couleur/archive/) - [Page du projet présenté à Art Souterrain, commissarié par le FIFA](https://lefifa.com/catalogue/la-couleur-de-montreal)