---
title: "SKD Cabinet Coin | Caso de Estudio de Wavect"
canonical: https://wavect.io/es/case-studies/skd-cabinet-coin/
language: es
description: "Wavect desarrolló SKD Cabinet Coin: recuerdo museístico en Base, con minimización de datos guiada por el RGPD, recepción sin wallet y ediciones mensuales."
image: "https://wavect.io/img/general/bak/open_graph_preview.jpg"
---

![SKD Cabinet Coin logo](/img/clients/bak/SKD.png)

CASOS DE ESTUDIO · 2026

SKD Cabinet Coin

# Una visita al museo se convierte en un recuerdo digital. En vivo en Base.

Cabinet Coin es un recuerdo digital para quienes visitan el Münzkabinett de las Staatliche Kunstsammlungen Dresden. Creada en colaboración con SKD Digital y JONZN SPACE kollektiv, la aplicación está en funcionamiento y la utilizan visitantes del museo.

BLOCKCHAIN Desarrollo Fullstack y Smart Contracts 2026 En Vivo

Resumen

Tipo de proyecto Desarrollo Fullstack y Smart Contracts

Sector [Museos / Experiencia del visitante](/es/industries/culture-institutions/)

Etapa Institución pública

Año 2026

Estado En Vivo

Stack

Next.js Solidity ERC-1155 Base Foundry

En vivo [cabinetcoin.skd.museum](https://cabinetcoin.skd.museum/)

## Resumen

Los visitantes escanean un código QR rotatorio en el museo, ven la edición del mes y reciben una moneda gratis. Cada mes aparece una nueva edición; al solicitarla se asigna una variante naranja o azul. Cualquier persona puede ver la moneda actual en línea; recibirla requiere el código presencial. Esta entrega de producto de 2026 es un proyecto distinto de nuestros [talleres Web3 y asesoría estratégica para SKD de 2023–2024](/es/case-studies/skd-dresden/).

## ¿Cuál es el reto?

El RGPD y el cumplimiento normativo fueron retos centrales: un museo público necesitaba un recuerdo digital sencillo, mientras los registros blockchain permanecen públicos y técnicamente no pueden borrarse. Había que explicar los flujos de datos, el tratamiento por terceros y las consecuencias de recibir una moneda, y minimizar los datos de visitantes en la aplicación. El recorrido también debía funcionar en un teléfono sin experiencia con wallets, cuentas, compras de criptomonedas ni comisiones, manteniendo el acceso presencial, la protección contra solicitudes duplicadas y los límites mensuales.

## ¿Qué decisión tomamos?

### Permitir participar sin crear una wallet personal.

> Los visitantes pueden usar una wallet existente o elegir la recepción sin wallet. Esta segunda opción registra la moneda en una dirección CREATE2 determinista que nadie puede controlar. No crea una wallet recuperable, una clave privada del usuario ni un inicio de sesión. Ambas opciones emiten una moneda intransferible; el producto explica los límites del recuerdo.

## Lo que hicimos

Wavect desarrolló la aplicación Next.js y los contratos Solidity, integrando el diseño y las ilustraciones suministrados en un recorrido en alemán e inglés. Los códigos QR presenciales firmados caducan a los cinco minutos. Las autorizaciones vinculan destinatario, edición, caducidad y nonce; el contrato exige su uso único, un límite compartido entre ambos colores, protección contra solicitudes duplicadas por destinatario y edición, y una pausa de campaña. SKD asume la comisión de transacción. Las ilustraciones SVG y los metadatos se generan de forma determinista cada mes, sin una transacción preparatoria para la siguiente edición. La aplicación permite guardar la ilustración y admite pases Wallet configurables con un enlace al comprobante público, sin base de datos de visitantes, cuentas SKD ni analítica.

Los requisitos del RGPD y de cumplimiento también guiaron la implementación: sin base de datos de visitantes, cuentas SKD, analítica ni cookies de seguimiento. Las solicitudes RPC iniciadas por la aplicación pasan por un endpoint restringido del servidor en el mismo origen, sin reenviar cabeceras ni cookies del visitante al proveedor. Los registros de la aplicación usan una lista de campos permitidos y ocultan direcciones de wallet y datos sensibles de las solicitudes. La información para visitantes en alemán e inglés explica el tratamiento por terceros y el registro público permanente. La documentación del proyecto recoge la revisión y aprobación del aviso de privacidad por el delegado de protección de datos de SKD.

## Resultados

### En vivo - Los visitantes coleccionan monedas

### Base - Contrato y registros de emisión públicos

### Mensual - Naranja y azul comparten el límite de emisión

### Gratis - SKD asume la comisión de transacción

¿Resultados así para tu proyecto?

Alcance fijo. Plazo fijo. SoW firmado.

[Hablemos](/es/contact/)

## Pantallas Seleccionadas

[![Edición de octubre de 2026 de Cabinet Coin en la aplicación publicada](/img/case-studies/skd-cabinet-coin/01-edition-detail_hu_77af1bc92c742502.webp)](/img/case-studies/skd-cabinet-coin/01-edition-detail.webp)

La edición de octubre de 2026, capturada en la aplicación publicada de Cabinet Coin.

[![Introducción para visitantes de Cabinet Coin en escritorio, interfaz en inglés](/img/case-studies/skd-cabinet-coin/en-02-visitor-flow_hu_f65a4946833d5737.webp)](/img/case-studies/skd-cabinet-coin/en-02-visitor-flow.webp)

Flujo de escritorio: introducción, moneda mensual y enlace a la edición. Interfaz en inglés.

[![Aviso de Cabinet Coin sobre privacidad y registro público permanente, en inglés](/img/case-studies/skd-cabinet-coin/en-03-privacy-notice_hu_e08fd64a5c7e003b.webp)](/img/case-studies/skd-cabinet-coin/en-03-privacy-notice.webp)

Antes de obtener la moneda: privacidad, carácter no transferible y registro público permanente. Interfaz en inglés.

[![Flujo de visitantes de Cabinet Coin en móvil, interfaz en inglés](/img/case-studies/skd-cabinet-coin/en-04-mobile-visitor-flow_hu_625a1fbd63718891.webp)](/img/case-studies/skd-cabinet-coin/en-04-mobile-visitor-flow.webp)

Flujo móvil capturado en la aplicación publicada. Interfaz en inglés.

[![Pantalla del museo con la edición de Cabinet Coin y un código QR presencial caducado](/img/case-studies/skd-cabinet-coin/05-museum-display_hu_ce00be727a4ed140.webp)](/img/case-studies/skd-cabinet-coin/05-museum-display_hu_18e6de3dadd86876.webp)

Pantalla del museo: edición mensual y código QR presencial que se renueva. El código mostrado ha caducado.

[![Opciones de Cabinet Coin para obtener la moneda sin cartera o conectar una existente, en inglés](/img/case-studies/skd-cabinet-coin/en-06-visitor-choices_hu_c91715c3bfbcbe14.webp)](/img/case-studies/skd-cabinet-coin/en-06-visitor-choices.webp)

Tras el aviso: obtener la moneda sin cartera o conectar una existente, sin conocimientos de criptomonedas. Interfaz en inglés.

## Lo que aprendimos

Los requisitos de privacidad y la verificación pública deben diseñarse conjuntamente. Minimizar los datos en la aplicación no permite borrar el registro público blockchain ni elimina el tratamiento por terceros. Los visitantes pueden ver y guardar la ilustración sin crear un registro onchain; recibir la moneda es un paso separado con información expresa sobre esas consecuencias. Una imagen guardada o un pase Wallet representa el recuerdo y no permite controlar su dirección receptora.

## Stack Técnico

- [Next.js](https://nextjs.org/)
- [Solidity](https://soliditylang.org/)
- [ERC-1155](https://eips.ethereum.org/EIPS/eip-1155)
- [Base](https://base.org/)
- [Foundry](https://getfoundry.sh/)

## Tags

- Experiencia museística
- Recepción sin wallet
- Smart contracts

## Enlaces y Recursos

[Visitar la aplicación Cabinet Coin en vivo](https://cabinetcoin.skd.museum/) [Inspeccionar el contrato Cabinet Coin en Base](https://basescan.org/address/0x7d79569fe62f74d35edbe19eafaae8c0941feb51#code) [Ver los registros públicos de emisión](https://basescan.org/address/0x7d79569fe62f74d35edbe19eafaae8c0941feb51#nfttransfers)

## Preguntas sobre este proyecto

### ¿Qué es SKD Cabinet Coin?

Cabinet Coin es un recuerdo digital para quienes visitan el Münzkabinett de las Staatliche Kunstsammlungen Dresden. Creada en colaboración con SKD Digital y JONZN SPACE kollektiv, la aplicación está en funcionamiento y la utilizan visitantes del museo.

### ¿Cuál fue el reto en el proyecto de SKD Cabinet Coin?

El RGPD y el cumplimiento normativo fueron retos centrales: un museo público necesitaba un recuerdo digital sencillo, mientras los registros blockchain permanecen públicos y técnicamente no pueden borrarse. Había que explicar los flujos de datos, el tratamiento por terceros y las consecuencias de recibir una moneda, y minimizar los datos de visitantes en la aplicación. El recorrido también debía funcionar en un teléfono sin experiencia con wallets, cuentas, compras de criptomonedas ni comisiones, manteniendo el acceso presencial, la protección contra solicitudes duplicadas y los límites mensuales.

### ¿Qué hizo Wavect para SKD Cabinet Coin?

Wavect desarrolló la aplicación Next.js y los contratos Solidity, integrando el diseño y las ilustraciones suministrados en un recorrido en alemán e inglés. Los códigos QR presenciales firmados caducan a los cinco minutos. Las autorizaciones vinculan destinatario, edición, caducidad y nonce; el contrato exige su uso único, un límite compartido entre ambos colores, protección contra solicitudes duplicadas por destinatario y edición, y una pausa de campaña. SKD asume la comisión de transacción. Las ilustraciones SVG y los metadatos se generan de forma determinista cada mes, sin una transacción preparatoria para la siguiente edición. La aplicación permite guardar la ilustración y admite pases Wallet configurables con un enlace al comprobante público, sin base de datos de visitantes, cuentas SKD ni analítica.

Los requisitos del RGPD y de cumplimiento también guiaron la implementación: sin base de datos de visitantes, cuentas SKD, analítica ni cookies de seguimiento. Las solicitudes RPC iniciadas por la aplicación pasan por un endpoint restringido del servidor en el mismo origen, sin reenviar cabeceras ni cookies del visitante al proveedor. Los registros de la aplicación usan una lista de campos permitidos y ocultan direcciones de wallet y datos sensibles de las solicitudes. La información para visitantes en alemán e inglés explica el tratamiento por terceros y el registro público permanente. La documentación del proyecto recoge la revisión y aprobación del aviso de privacidad por el delegado de protección de datos de SKD.

### ¿Qué resultados dio el proyecto de SKD Cabinet Coin?

- En vivo, Los visitantes coleccionan monedas
- Base, Contrato y registros de emisión públicos
- Mensual, Naranja y azul comparten el límite de emisión
- Gratis, SKD asume la comisión de transacción

### ¿Cómo trabajó Wavect con SKD Cabinet Coin?

Tipo de proyecto: Desarrollo Fullstack y Smart Contracts. Año: 2026.

### ¿Qué stack tecnológico usó Wavect en SKD Cabinet Coin?

Next.js, Solidity, ERC-1155, Base, Foundry.

### ¿Qué aprendió Wavect del proyecto de SKD Cabinet Coin?

Los requisitos de privacidad y la verificación pública deben diseñarse conjuntamente. Minimizar los datos en la aplicación no permite borrar el registro público blockchain ni elimina el tratamiento por terceros. Los visitantes pueden ver y guardar la ilustración sin crear un registro onchain; recibir la moneda es un paso separado con información expresa sobre esas consecuencias. Una imagen guardada o un pase Wallet representa el recuerdo y no permite controlar su dirección receptora.

Servicios relacionados

- [Desarrollo de software a medida](/es/services/software-development/)
- [Desarrollo blockchain](/es/services/blockchain/)

Referencias de clientes y marcas

Wavect publica estos casos de estudio sobre su propio trabajo. Los nombres, logotipos y marcas de clientes son propiedad de sus respectivos titulares y se usan aquí para identificar el trabajo, no para dar a entender una asociación, un patrocinio o un respaldo. Cada caso describe la contribución propia de Wavect dentro de un esfuerzo mayor, y otras partes, incluidos los equipos del propio cliente y otros proveedores, contribuyeron a los resultados. Las cifras atribuidas a un cliente son datos reportados por ese cliente. Las cifras sobre nuestro trabajo provienen de nuestros registros a la fecha de revisión indicada, y facilitamos evidencia si se solicita. Las reseñas se reproducen desde la plataforma indicada en cada tarjeta y enlazan a su origen. No publicamos las condiciones comerciales de ningún proyecto, y las capturas de producto siguen siendo propiedad del cliente mostrado. Si apareces aquí y quieres una corrección, un cambio o una retirada, escríbenos y lo atenderemos: [office@wavect.io](mailto:office@wavect.io)

### [Quivr](/es/case-studies/quivr/)

Quivr era un protocolo de verificación de datos con IA que ayudaba a las marcas a identificar a sus fans más auténticos. Lanzado en Polygon, migrado a Solana …

## Structured Data

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://wavect.io/#organization",
      "@type": [
        "Organization",
        "ProfessionalService",
        "LocalBusiness"
      ],
      "employee": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "founder": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "legalRepresentative": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "name": "Wavect GmbH",
      "subjectOf": {
        "@id": "https://wavect.io/verified-claims.json#dataset",
        "@type": "Dataset",
        "creator": {
          "@id": "https://wavect.io/#organization",
          "@type": [
            "Organization",
            "ProfessionalService",
            "LocalBusiness"
          ]
        },
        "description": "A machine-readable registry of quantitative and qualitative claims published by Wavect, with review dates, localized page appearances and public third-party citations where available.",
        "inLanguage": "en",
        "isAccessibleForFree": true,
        "license": "https://creativecommons.org/licenses/by/4.0/",
        "name": "Wavect verified publication claims",
        "url": "https://wavect.io/verified-claims.json"
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/team/kevin-riedl/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Kevin Riedl",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796365",
        "https://www.linkedin.com/in/wsdt",
        "https://github.com/wsdt"
      ],
      "url": "https://wavect.io/team/kevin-riedl/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/team/christof-jori/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Christof Jori",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796367",
        "https://www.linkedin.com/in/jocr77/",
        "https://github.com/jo-chris"
      ],
      "url": "https://wavect.io/team/christof-jori/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/#website",
      "@type": "WebSite",
      "inLanguage": [
        "en",
        "de",
        "es",
        "zh"
      ],
      "name": "Wavect",
      "potentialAction": {
        "@type": "SearchAction",
        "query-input": "required name=search_term_string",
        "target": {
          "@type": "EntryPoint",
          "urlTemplate": "https://wavect.io/search/?q={search_term_string}"
        }
      },
      "publisher": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/es/case-studies/skd-cabinet-coin/#webpage",
      "@type": "WebPage",
      "dateModified": "2026-10-27",
      "inLanguage": "es",
      "isPartOf": {
        "@id": "https://wavect.io/#website",
        "@type": "WebSite"
      },
      "lastReviewed": "2026-10-27",
      "speakable": {
        "@type": "SpeakableSpecification",
        "cssSelector": [
          "h1",
          ".cs-faq__q",
          ".cs-faq__a"
        ]
      },
      "url": "https://wavect.io/es/case-studies/skd-cabinet-coin/"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@id": "https://wavect.io/es/case-studies/skd-cabinet-coin/#case-study",
  "@type": "Article",
  "about": {
    "@id": "https://wavect.io/es/case-studies/skd-cabinet-coin/#project",
    "@type": "CreativeWork",
    "creator": {
      "@id": "https://wavect.io/#organization",
      "@type": [
        "Organization",
        "ProfessionalService",
        "LocalBusiness"
      ]
    },
    "dateCreated": "2026-01-01",
    "description": "Desarrollo Fullstack y Smart Contracts engagement",
    "funder": {
      "@type": "Organization",
      "name": "SKD Cabinet Coin"
    },
    "name": "SKD Cabinet Coin",
    "subjectOf": {
      "@id": "https://wavect.io/es/case-studies/skd-cabinet-coin/#case-study",
      "@type": "Article"
    },
    "url": "https://cabinetcoin.skd.museum/"
  },
  "abstract": "El RGPD y el cumplimiento normativo fueron retos centrales: un museo público necesitaba un recuerdo digital sencillo, mientras los registros blockchain permanecen públicos y técnicamente no pueden borrarse. Había que explicar los flujos de datos, el tratamiento por terceros y las consecuencias de recibir una moneda, y minimizar los datos de visitantes en la aplicación. El recorrido también debía funcionar en un teléfono sin experiencia con wallets, cuentas, compras de criptomonedas ni comisiones, manteniendo el acceso presencial, la protección contra solicitudes duplicadas y los límites mensuales.",
  "author": {
    "@id": "https://wavect.io/#organization",
    "@type": [
      "Organization",
      "ProfessionalService",
      "LocalBusiness"
    ]
  },
  "dateModified": "2026-10-27",
  "datePublished": "2026-01-01",
  "description": "Cabinet Coin es un recuerdo digital para quienes visitan el Münzkabinett de las Staatliche Kunstsammlungen Dresden. Creada en colaboración con SKD Digital y JONZN SPACE kollektiv, la aplicación está en funcionamiento y la utilizan visitantes del museo.",
  "headline": "SKD Cabinet Coin, Wavect Case Study",
  "image": "https://wavect.io/img/clients/bak/SKD.png",
  "inLanguage": "es",
  "isPartOf": {
    "@type": "CollectionPage",
    "name": "Wavect Case Studies",
    "url": "https://wavect.io/es/case-studies/"
  },
  "keywords": "Experiencia museística, Recepción sin wallet, Smart contracts, Next.js, Solidity, ERC-1155, Base, Foundry",
  "mainEntityOfPage": "https://wavect.io/es/case-studies/skd-cabinet-coin/",
  "mentions": [
    {
      "@type": "DefinedTerm",
      "name": "Next.js",
      "url": "https://nextjs.org/"
    },
    {
      "@type": "DefinedTerm",
      "name": "Solidity",
      "url": "https://soliditylang.org/"
    },
    {
      "@type": "DefinedTerm",
      "name": "ERC-1155",
      "url": "https://eips.ethereum.org/EIPS/eip-1155"
    },
    {
      "@type": "DefinedTerm",
      "name": "Base",
      "url": "https://base.org/"
    },
    {
      "@type": "DefinedTerm",
      "name": "Foundry",
      "url": "https://getfoundry.sh/"
    }
  ],
  "publisher": {
    "@id": "https://wavect.io/#organization",
    "@type": [
      "Organization",
      "ProfessionalService",
      "LocalBusiness"
    ]
  },
  "url": "https://wavect.io/es/case-studies/skd-cabinet-coin/"
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "item": "https://wavect.io/es/",
      "name": "Inicio",
      "position": 1
    },
    {
      "@type": "ListItem",
      "item": "https://wavect.io/es/case-studies/",
      "name": "Casos de Estudio",
      "position": 2
    },
    {
      "@type": "ListItem",
      "item": "https://wavect.io/es/case-studies/skd-cabinet-coin/",
      "name": "SKD Cabinet Coin",
      "position": 3
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Cabinet Coin es un recuerdo digital para quienes visitan el Münzkabinett de las Staatliche Kunstsammlungen Dresden. Creada en colaboración con SKD Digital y JONZN SPACE kollektiv, la aplicación está en funcionamiento y la utilizan visitantes del museo."
      },
      "name": "¿Qué es SKD Cabinet Coin?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "El RGPD y el cumplimiento normativo fueron retos centrales: un museo público necesitaba un recuerdo digital sencillo, mientras los registros blockchain permanecen públicos y técnicamente no pueden borrarse. Había que explicar los flujos de datos, el tratamiento por terceros y las consecuencias de recibir una moneda, y minimizar los datos de visitantes en la aplicación. El recorrido también debía funcionar en un teléfono sin experiencia con wallets, cuentas, compras de criptomonedas ni comisiones, manteniendo el acceso presencial, la protección contra solicitudes duplicadas y los límites mensuales."
      },
      "name": "¿Cuál fue el reto en el proyecto de SKD Cabinet Coin?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Wavect desarrolló la aplicación Next.js y los contratos Solidity, integrando el diseño y las ilustraciones suministrados en un recorrido en alemán e inglés. Los códigos QR presenciales firmados caducan a los cinco minutos. Las autorizaciones vinculan destinatario, edición, caducidad y nonce; el contrato exige su uso único, un límite compartido entre ambos colores, protección contra solicitudes duplicadas por destinatario y edición, y una pausa de campaña. SKD asume la comisión de transacción. Las ilustraciones SVG y los metadatos se generan de forma determinista cada mes, sin una transacción preparatoria para la siguiente edición. La aplicación permite guardar la ilustración y admite pases Wallet configurables con un enlace al comprobante público, sin base de datos de visitantes, cuentas SKD ni analítica. Los requisitos del RGPD y de cumplimiento también guiaron la implementación: sin base de datos de visitantes, cuentas SKD, analítica ni cookies de seguimiento. Las solicitudes RPC iniciadas por la aplicación pasan por un endpoint restringido del servidor en el mismo origen, sin reenviar cabeceras ni cookies del visitante al proveedor. Los registros de la aplicación usan una lista de campos permitidos y ocultan direcciones de wallet y datos sensibles de las solicitudes. La información para visitantes en alemán e inglés explica el tratamiento por terceros y el registro público permanente. La documentación del proyecto recoge la revisión y aprobación del aviso de privacidad por el delegado de protección de datos de SKD."
      },
      "name": "¿Qué hizo Wavect para SKD Cabinet Coin?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En vivo, Los visitantes coleccionan monedas; Base, Contrato y registros de emisión públicos; Mensual, Naranja y azul comparten el límite de emisión; Gratis, SKD asume la comisión de transacción"
      },
      "name": "¿Qué resultados dio el proyecto de SKD Cabinet Coin?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Tipo de proyecto: Desarrollo Fullstack y Smart Contracts. Año: 2026."
      },
      "name": "¿Cómo trabajó Wavect con SKD Cabinet Coin?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Next.js, Solidity, ERC-1155, Base, Foundry."
      },
      "name": "¿Qué stack tecnológico usó Wavect en SKD Cabinet Coin?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Los requisitos de privacidad y la verificación pública deben diseñarse conjuntamente. Minimizar los datos en la aplicación no permite borrar el registro público blockchain ni elimina el tratamiento por terceros. Los visitantes pueden ver y guardar la ilustración sin crear un registro onchain; recibir la moneda es un paso separado con información expresa sobre esas consecuencias. Una imagen guardada o un pase Wallet representa el recuerdo y no permite controlar su dirección receptora."
      },
      "name": "¿Qué aprendió Wavect del proyecto de SKD Cabinet Coin?"
    }
  ]
}
```
