Playbook

Aterrizaje de marca de billetera versus alcance de extensión real (Aterrizaje DE Marca DE Billetera Versus Alcance DE Extension Real)

Honestamente, la aplicación Bare Wallet es un embudo de descarga/SPA de marketing; no es una extensión de Chrome MV3. El manifiesto CRA PWA no debe confundirse con la arquitectura de extensión.

Superficie productiva del producto Avatar y Wallet

Parte 2 de 2

generador de rasgos (descarga PNG/SVG) fuente de metadatos mint sincronizada con URL; Honestamente, el aterrizaje de la marca Bare Wallet es un SPA/embudo de marketing (no es la extensión Chrome MV3) y se compara con la arquitectura de extensión real.

Generative avatar and wallet product surface diagram

El botón Descargar no es un motor de firmas

wallet-app vende la marca 'Bare Wallet' con pestañas Inicio + Descarga (Chrome, Firefox, Opera, Brave, Edge). public/manifest.json es el esqueleto de PWA predeterminado para Crear aplicación React (short_name: React App, display: standalone): no manifest_version, trabajador de servicio en segundo plano, chrome.runtime o script de contenido. Este estudio de caso reduce deliberadamente el alcance: la superficie del producto es un embudo; La verdadera billetera del navegador es un universo arquitectónico separado.```text What shipped (Bare Wallet app) CRA React SPA Home (brand) Download tabs (install CTAs) public/manifest.json ← PWA sample, NOT MV3

What a real extension needs MV3 manifest_version: 3 background service worker contentscripts / injected provider permissioned RPC + keyring popup UI ≠ marketing landing


## Conceptos en la primera mención```text
📦 Pazarlama SPA
Cüzdanı yüklemeden önce güven ve indirme CTA'sı satan tek sayfa uygulaması.

📦 PWA Manifest
Kurulabilir web uygulaması ipuçları; tarayıcı extension API'si değildir.

📦 MV3 Extension
Manifest V3 ile service worker, izinler ve sayfaya enjekte provider içeren gerçek eklenti.

📦 Kapsam Dürüstlüğü
Repoda neyin olduğu ile pazarlama metninin ne ima ettiğini ayırmak.
```Escribir 'Instalar para Chrome' en la Tienda no significa que haya `chrome.scripting` en el repositorio.

## ¿Qué es realmente?

Rutas: Inicio y Descarga. DownloadPage muestra CTA con pestañas; Algunas etiquetas pueden incluso estar desplazadas (como el texto de iOS en la pestaña Brave); esto es un rastro de un prototipo de embudo, no una cualidad de extensión. Sin firmas Web3, llaveros ni cambios en cadena.

## PWA ≠ Extensión

CRA lleva iconos `manifest.json`, `start_url`, `display: standalone`. Solicitudes de extensión de Chrome `manifest_version`, `background.service_worker`, `host_permissions`, `content_scripts`. Combinar los dos en el mismo diagrama engaña al lector.```text
ADR: Wallet product surface
  Decision: ship brand landing + download funnel only
  Non-goal: Chrome MV3 keyring / injected ethereum provider
  Why: marketing speed; wallet core is a different product
  Risk: users confuse CTA with installed extension
  Mitigation: honest copy + separate extension repo when real
```## Arquitectura de extensión real (contraste)

Cartera de producción: llavero bloqueado, ventana emergente de confirmación, `window.ethereum`/inyección de proveedor, gestión de red, alertas de phishing, canal de actualización. Landing SPA no ofrece ninguno de estos; Afirmar que lo llevas es un deber de seguridad.

## Misma honestidad que Generator

La sección anterior mantiene abierto el vocabulario de rasgos. Esta sección mantiene abierta la línea de productos: la marca Bare Wallet es embudo. El estudio de caso no exagera; Si el lector quiere aprender MV3, se le dirige a una serie de arquitectura separada; no se agregan mentiras a este repositorio.

## Los enfrentamientos más confusos de este episodio.```text
❌ CRA manifest = Chrome extension
✓ PWA ipuçları ≠ MV3 eklenti sözleşmesi

❌ Download CTA'ları extension'ın var olduğunu kanıtlar
✓ CTA pazarlamadır; runtime API kanıttır

❌ Landing'e 'wallet' yazmak keyring demektir
✓ İsim markadır; kapsam ADR ile sınırlanır

❌ Scope'u şişirerek portföyü büyütmek
✓ Dürüst dar kapsam, güvenilir case study'dir

Lista de verificación de su propio sistema

  1. ¿El repositorio contiene manifest_version o chrome.runtime?
  2. ¿Los botones de descarga van a la URL real de la tienda o es una CTA muerta?
  3. ¿Qué promesa al usuario ofrecen los campos de manifiesto de PWA?
  4. ¿Qué malentendido de seguridad surge cuando el usuario piensa "yo instalé"?
  5. ¿Se ha establecido un límite de repo/ADR separado para la extensión real?

Cosas para recordar de esta sección

  1. La aplicación Bare Wallet es un embudo de aterrizaje de marca.
  2. El manifiesto CRA PWA no es prueba de la extensión MV3.
  3. Una cobertura honesta vale más que un reclamo de billetera inflada.

Escribir una billetera y convertirse en una billetera no es lo mismo comprometerse.

FAQ

Frequently asked questions

¿Qué es Marketing SPA?

Aplicación de una sola página que vende confianza y descarga CTA antes de cargar la billetera.

¿Qué es el manifiesto PWA?

Consejos para aplicaciones web instalables; No es una API de extensión del navegador.

¿Es correcto el "manifiesto CRA = extensión de Chrome"?

Consejos de PWA ≠ acuerdo de complemento MV3

¿Qué soluciona esta sección?

Esta sección redacta el ADR para no confundir el aterrizaje de la marca con el alcance de la extensión real. wallet-app vende la marca 'Bare Wallet' con pestañas Inicio + Descarga (Chrome, Firefox, Opera, Brave, Edge). `public/manifest.json` es el esqueleto de PWA predeterminado para Crear aplicación React (`short_name: React App`, `display: standalone`): no `manifest_version`, trabajador de servicio en segundo plano, `chrome.runtime` o script de contenido. Este estudio de caso reduce deliberadamente el alcance: la superficie del producto es un embudo; La verdadera billetera del navegador es un universo arquitectónico separado.

Principios de ingeniería aprendidos

  • La afirmación de la superficie del producto debe estar alineada con el tiempo de ejecución en el repositorio.
  • PWA y MV3 son universos arquitectónicos separados; no mezclado en el diagrama.
  • El estudio de caso no exagera; escribe los límites.

Continuar leyendo

Continuar leyendo

Siguiente en la serie

Artículos relacionados

Artículos relacionados

Paylaş