From f4444b54a2478d3f75c1fb20571ca27d9b0a32f2 Mon Sep 17 00:00:00 2001 From: isonimus <19539979+Isonimus@users.noreply.github.com> Date: Thu, 11 Jun 2026 07:55:26 +0200 Subject: [PATCH] docs: add live demo link to README --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 2eb5090..b631aaa 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,7 @@ [![CI](https://github.com/tindalabs/blindspot/actions/workflows/ci.yml/badge.svg)](https://github.com/tindalabs/blindspot/actions/workflows/ci.yml) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![types](https://img.shields.io/npm/types/@tindalabs/blindspot.svg)](https://www.npmjs.com/package/@tindalabs/blindspot) +[![Live demo](https://img.shields.io/badge/live-demo-4f46e5.svg)](https://tindalabs.github.io/tindalabs.dev/) > Observability without surveillance — OpenTelemetry-native frontend SDK. @@ -11,6 +12,8 @@ Blindspot emits structured OTel spans from every user interaction: route navigat clicks, form submissions, fetch calls, and web vitals. Spans correlate with your backend traces via W3C `traceparent`. No DOM snapshots. No PII. +**[Live demo](https://tindalabs.github.io/tindalabs.dev/)** — run Blindspot, Shield and Scent together in your browser and watch real OTel spans render in-page. + ## Local dev stack — < 5 minutes to first trace ### Prerequisites