Luix Studios • A Legacy Link Network for classic games

Âmbar Link

Modo prático Direct Upload Edition

Esta versão foi preparada para o uploader direto da Cloudflare. Funciona com Firebase no frontend, sem Wrangler, sem GitHub, sem Durable Objects e sem Queue.

v2.6 Direct Upload Edition

A Legacy Link Network for classic games.

Preserve, conecte e reviva jornadas clássicas: leia saves retrô, crie perfis, simule trocas, batalhas, eventos e salas de link. O Âmbar Link foi preparado para lançamento público: sem ROMs, sem assets oficiais, com landing, termos, privacidade, status, API autoritativa, planos Free/Plus/Pro, PWA, admin, Link Bridge em tempo real, parser read-only e Anti-Cheat explicável.

SaveTradeBattleBridge
Continue sua jornada

Nenhum save importado ainda

Importe um save para transformar o app em uma biblioteca retrô com leitura, integridade, trocas e bridge.

SAVE HUB
🟣
Perfil premium

Âmbar Trainer

Escolha ícones, banners oficiais, badges e acompanhe conquistas.

Library vibes

Biblioteca retrô mobile-first

2.2 Conta segura

Login com email/senha, criação de conta e proteção de conta por email usando Conta Auth.

0.2 Trades assíncronas

Quadro de ofertas, voucher de troca e modo Conta opcional.

0.3 Battle Lab

Batalha simulada com criaturas importadas, log e cálculo simples de dano.

0.4 Eventos

Códigos de Mystery Gift, recompensa diária e missões semanais.

1.3 Link Bridge real-time

Salas WebSocket com Durable Objects, presença, ACK e pacotes transitórios sem hospedar ROM.

1.4 Parser real de saves

Leitura read-only de Gen III com seções, checksums, trainer, party descriptografada e resumo das boxes.

PWA premium instalável

Instalação guiada, modo offline, atualização do app e onboarding mobile.

1.5 Anti-Cheat & Moderação

RiskScore explicável, denúncias, fila de risco, ações de ban/shadow limit e códigos customizados.

v2.6 Direct Upload Edition

Preparação para lançamento público

Uma central para transformar o protótipo técnico em produto apresentável: mensagem pública, status, segurança, privacidade, checklist e materiais básicos para publicar sem parecer improvisado.

Sem ROMs • Sem assets oficiais • Read-only

Âmbar Link preserva jornadas clássicas e reconecta comunidades retrô sem hospedar jogos.

O discurso da v2.0 evita prometer “servidor oficial”, “jogo grátis” ou edição mágica de save. A proposta pública é clara: hub de preservação, backup, análise de integridade, eventos, trocas simuladas, batalhas de laboratório e Link Bridge experimental.

92% Beta readiness Pronto para beta público controlado com convites, feedback, métricas opt-in e checklist de produção.
Produto

Mensagem pública

“Uma rede moderna para organizar, analisar e conectar jornadas retrô. Traga seu próprio save. Nenhum jogo, ROM ou conteúdo oficial é distribuído.”

Confiança

Políticas básicas

Termos, privacidade e status público foram adicionados como páginas estáticas. São bases iniciais e precisam de revisão jurídica antes de cobrar em escala.

Suporte

Status e incidentes

Inclui página de status estática e endpoint público de launch status quando a API estiver online.

Status ainda não consultado.
Lançamento

Checklist beta público

Fluxo recomendado para beta

  1. Publicar em Cloudflare Pages com domínio próprio e HTTPS.
  2. Ativar Conta Auth, Firestore Rules, App Check em monitoramento e admin inicial.
  3. Testar Free/Plus/Pro com contas internas antes de anunciar assinatura.
  4. Abrir beta fechado para poucos usuários e monitorar securityEvents, riskProfiles e maintenanceReports.
  5. Só depois ativar checkout real e enforcement mais rígido.
v2.6 Direct Upload Edition Release

Beta fechado, feedback e primeiros usuários

Controle acesso com convite, receba lista de espera, colete feedback útil e ative métricas mínimas apenas quando o usuário permitir. Nada de rastreamento invasivo ou venda de vantagem competitiva.

Acesso

Status do beta

Sem convite ativado
Status beta ainda não consultado.

Ativar convite

O convite libera acesso de beta para sua conta. Ele não libera plano pago nem vantagem competitiva.

Entrar na lista de espera

Feedback

Enviar comentário de beta

Nenhum feedback enviado.
Privacidade

Métricas mínimas e opt-in

Quando ativado, o app envia apenas eventos permitidos como rota visitada, save importado ou feedback enviado. A API armazena hash de sessão/IP para limite anti-abuso, não o IP cru. Isso ajuda a melhorar o beta sem espionar conversa, save ou dados sensíveis.

v2.0 • parser read-only

Library

Importe um arquivo .sav/.srm. O app não altera seu save original. Agora há parser read-only e Anti-Cheat explicável para detectar anomalias antes de publicar perfil/trocas.

Library

Saves, sessões e jornada

Visual de biblioteca com busca, filtro por plataforma, detalhe do save e ações rápidas.

NO SAVE
Detalhe do save

Importe um save para ver detalhes

O modo leitura segura monta um cartão de jornada sem modificar o arquivo original.

Treinador
LL

Sem save importado

Importe um save para gerar seu perfil local.

Formato
Hash
Party estimada

Cápsulas importadas

Anti-Cheat v1.5

Integrity Engine

Importe um save para rodar a análise Anti-Cheat local.

Análise técnica

Relatório do save

Nenhum arquivo analisado ainda.
Versão 0.2

Trades assíncronas

Crie ofertas simuladas e gere vouchers. Em modo Conta, as ofertas ficam online.

Criar oferta

Quadro de ofertas

Versão 0.3

Battle Lab

Simule batalhas usando a party importada e adversários gerados.

Seu lead
VS
Rival

Log da simulação

Escolha os combatentes e rode uma batalha.
Versão 0.4

Events

Eventos próprios da rede, sem depender de servidores antigos.

Resgatar código

Códigos demo: AMBAR-2026-START, RELAY-BETA, CRYSTAL-ECHO.

Inventário de eventos

v1.3 tempo real

Link Bridge

Salas de link em tempo real com Cloudflare Durable Objects e WebSocket. A sala transmite pacotes transitórios, presença e ACK; não hospeda ROM, save completo ou asset oficial.

Tempo real: desconectado
Play Together

Salas rápidas e presença social

Crie uma sala com propósito claro antes de conectar. Isso deixa o Link Bridge com cara de lobby social, não de console técnico.

Sala de link

Para WebSocket real, faça login no Conta e publique no Cloudflare com Durable Object configurado.

Console do bridge

Nenhum peer conectado ainda.

Arquitetura 1.3

  1. Frontend pede uma sessão curta e autenticada para a API.
  2. API valida plano/limite e entrega um token WebSocket de uso único.
  3. Durable Object mantém a sala viva, presença, pronto/não pronto e retransmissão de pacotes.
  4. Pacotes são transitórios e pequenos; Firestore fica só para metadados, auditoria e moderação.
v2.6 Direct Upload Edition

Planos, checkout, cupons e cancelamento

Assinaturas pagam infraestrutura, histórico e conveniência. Nada aqui vende poder competitivo ou vantagem injusta.

Plano atual
💳

FREE • local

Entre e clique em atualizar para consultar sua assinatura pela API.

Checkout seguro

Escolha um plano

Carregue preços ou valide um cupom para ver o resumo antes de pagar.

Free

R$ 0

Entrada gratuita com limites rígidos para não bancar abuso.

  • 1 perfil
  • 3 syncs/dia
  • 3 trocas/dia
  • 2 salas/dia
Plus

R$ 9,90/mês

Ideal para cobrir Conta, Cloudflare, torneios e tráfego.

  • 50 trocas/dia
  • 20 salas/dia
  • eventos premium
  • mais backups
Pro / Supporter

R$ 24,90/mês

Apoiadores e usuários avançados, sem vender vantagem pay-to-win.

  • uso alto
  • logs avançados
  • torneios
  • badge de apoiador
Founder

R$ 149/ano

Plano limitado para primeiros apoiadores com benefícios Pro por 12 meses.

  • badge Founder
  • créditos opcionais
  • acesso antecipado
  • sem vantagem competitiva
Histórico

Pagamentos e sessões

Entre e clique em “Histórico de billing”.

Cancelamento

Solicitar cancelamento

A v2.0 mantém o fluxo da v1.7: registra a solicitação e atualiza seu entitlement para cancel_requested. O cancelamento automático no provedor pode ser plugado depois pelo admin.

Regras de produto mantidas na v2.0

  1. Plano pago não aumenta score, dano, chance de batalha, save ou recompensa competitiva.
  2. Checkout gera sessão auditável em billingSessions; o plano só muda com webhook/admin.
  3. Cupons são validados pelo servidor e podem ser limitados por plano, expiração e quantidade.
  4. Cancelamentos viram fila revisável em cancellationRequests.
  5. Histórico vem de paymentEvents, billingSessions e entitlements.

PWA premium

A instalação, offline mode e atualização do app agora ficam em uma central própria, com instruções separadas para iPhone, Android e desktop.

v1.8 PWA Premium & Onboarding

Instalar como app no celular

Use o Âmbar Link quase como um aplicativo: atalho na tela inicial, cache offline, atualização controlada, onboarding inicial e diagnóstico de instalação para iPhone, Android e desktop.

Status do app

Diagnóstico PWA

Carregando instruções de instalação...

Guia inteligente

Passos para seu dispositivo

Onboarding premium

Do navegador para um app de biblioteca retrô

O fluxo agora explica instalação, conta, importação de save, perfil e segurança como etapas de produto, não como tutorial técnico.

Onboarding

Checklist de primeira execução

Offline & atualização

Diagnóstico técnico

Conexão
Cache offline
Atualização
Plataforma

Regras da v1.8

  1. No Android/Chrome/Edge, o botão de instalar aparece quando o navegador libera o prompt PWA.
  2. No iPhone/iPad, a instalação continua sendo manual: Safari → Compartilhar → Adicionar à Tela de Início.
  3. O service worker cacheia apenas o app shell e arquivos estáticos; chamadas /api não são cacheadas.
  4. Atualizações novas mostram aviso e podem ser aplicadas pelo usuário sem precisar limpar dados manualmente.
  5. Onboarding e preferências ficam em localStorage; assinatura, segurança e planos continuam no servidor.
v1.8 Admin, Billing, Jobs & PWA

Central de controle e denúncias

Usuários podem denunciar abusos. Admins revisam filas, limitam contas, removem trocas, criam eventos e disparam jobs de manutenção sem mexer manualmente no Firestore.

Enviar denúncia

Status admin

Modo usuário

Para liberar o painel, adicione seu e-mail em LLN_ADMIN_EMAILS, crie admins/{uid} ou marque seu entitlement como admin.

Relatórios
Eventos de risco
Usuários em revisão
Trades abertas
Fila operacional

Denúncias, usuários, trocas e segurança

Entre com uma conta admin e clique em “Atualizar painel”.

v1.6 Manutenção

Jobs automáticos, cron e relatórios

Use “Enfileirar tudo” em produção com Cloudflare Queues. Use “Executar agora” só para teste ou bases pequenas.

Atualize o painel como admin para ver jobs, Queue e últimos relatórios.

v1.8 Billing

Assinaturas, cupons e cancelamentos

Atualize como admin para ver sessões de checkout, cancelamentos e cupons.

v2.0 Beta Ops

Waitlist, feedback, convites e métricas

Atualize como admin para ver feedback, lista de espera e convites beta.

Convites beta

Criar código de acesso

Cupons

Criar cupom promocional

Eventos customizados

Criar Mystery Gift pela moderação

v2.6 Direct Upload Edition

Perfil, badges e conquistas

Perfis agora têm banner, ícone, badges oficiais e sistema de conquistas. Nada customizado pelos usuários, para evitar problemas com conteúdo impróprio e manter identidade consistente.

🟣
Perfil público

RETRO-LINK

0 badges • 0h de jornada

Âmbar Member

Identidade oficial

Escolha entre banners e ícones oficiais do Âmbar Link. Sem upload customizado.

Coleção

Badges do perfil

Progressão

Conquistas

Backend opcional

Conta & Cloudflare

Configure Conta Auth/Firestore, App Check, Cloudflare Pages Functions, KV de rate limit e variáveis secretas do Worker.