P08-L08 · P08 · P08-M02
Produzir um relatório delimitado com proveniência, marcas temporais e questões por resolver
Pré-requisitos: P08-L07
Objetivos de aprendizagem
- Produzir um relatório de ativo ligado a registos com corte e proveniência explícitos.
- Conciliar cobertura parcial e contextos de autoridade contraditórios.
- Redigir conclusões delimitadas e pedidos concretos de evidências.
Fonte-mestra EN · P08-L08 · duração estimada: 45 minutos · needs_review
Por que importa
Um relatório só é útil se o revisor conseguir recuperar o objeto, as evidências e o raciocínio de cada afirmação. Um título confiante não compensa contextos misturados, saldos ausentes ou atribuição não verificada do emissor. Esta última lição P08 transforma resultados restritos num relatório diagnóstico delimitado.
O exercício é um relatório de ativo, não o futuro programa Wallet Intelligence. Avalia proveniência, conciliação, incerteza e comunicação. Não emite certificado, instrução de investimento nem Passport de execução.
Explicação
Começar pela pergunta e pelo corte
Defina a tupla do objeto e a pergunta. «Analisar SIM-SOL-A / MINT-R em S0 fornecido quanto a identidade, controlos, distribuição e liquidez» é delimitado. «Diz-me se é seguro» não tem definição operacional e convida a garantias sem suporte.
Especifique separadamente o contexto descrito e a geração do relatório. Um relatório posterior pode descrever evidências anteriores; a sua criação não é o momento da medição do estado do token. Registe separadamente observação/contexto, recuperação da fonte e criação do relatório, quando disponíveis.
O exercício usa etiquetas sintéticas T+ de captura/geração e S0 de estado. Não são marcas temporais UTC nem observações reais recolhidas. Um relatório real exigiria bloco/slot/tempo disponíveis reais, finalidade e proveniência de aquisição. Na ausência de hora de relógio, preserve o contexto devolvido sem adivinhar.
Criar um registo de evidências
Atribua a cada registo um localizador estável, fonte, objeto exato, contexto, campos incluídos e limites. Uma afirmação referencia registos, não «o painel». Assim o revisor pode avaliar se as evidências respondem à pergunta.
A oferta bruta e os decimais fornecidos podem ser normalizados como em P08-L02; Solana getTokenSupply documenta estes campos de resposta [S08-SUPPLY]. A aritmética é um cálculo, não outra fonte independente. Não conte métricas derivadas como observações corroborantes.
O mecanismo de atualização de metadados ou o método de posição LP são documentados separadamente [S08-METADATA; S08-POOLS]. A documentação explica um controlo ou representação de direitos; não autentica valores fictícios. Separe a fonte metodológica do registo de medição.
Classificar afirmações antes de concluir
OBSERVED significa observação diretamente inspecionável no âmbito. Aqui significa registo fictício fornecido, nunca medição de cadeia em tempo real. INFERRED significa raciocínio a partir de registos e pressupostos declarados. UNKNOWN identifica factos indisponíveis. INSUFFICIENT EVIDENCE responde a uma afirmação avaliada que os registos disponíveis não sustentam.
Estes estados não formam uma escala crescente de segurança. Controlo do emissor desconhecido pode coexistir com identidade do mint observada. Evidências insuficientes de toda a liquidez bloqueada podem coexistir com reservas observadas. Não tire uma média dos estados para criar uma pontuação tranquilizadora.
Uma contradição exige tratamento próprio. R4 comunica uma afirmação anterior de revogação da autoridade de congelamento; R2 regista autoridade de congelamento F ativa em S0 fornecido. Para o mesmo mint corretamente identificado do Token Program padrão e o mesmo papel de congelamento, uma revogação válida para None elimina permanentemente esse papel [S08-SET]; o mint deixa de poder usar essa autoridade para congelar contas de tokens [S08-FREEZE]. Não concilie estas afirmações como uma reativação posterior normal.
Use R2 correspondente para descrever o que o registo S0 fornecido comunica, conservando R4 e classificando a causa do conflito como UNKNOWN / UNRESOLVED. Explicações possíveis incluem afirmação anterior inexata, mint/objeto ou programa/contexto incorreto, erro de descodificação/relato ou problema de proveniência. Nenhuma é estabelecida aqui. R2 não prova a causa do conflito com R4 e nenhum registo se transforma numa história autenticada independentemente. A documentação estabelece o mecanismo, não a veracidade dos valores do conjunto.
A regra limita-se ao mint identificado, papel pertinente e semântica padrão documentada. Não estabelece ausência de outros controlos: extensões Token-2022, programas auxiliares ou mecanismos distintos exigem evidências e análise próprias.
Conciliar cobertura e denominadores
Indique o total fornecido e a cobertura da exportação. Uma distribuição parcial sustenta saldos observados e fração de cobertura, não uma classificação exaustiva de proprietários. Um saldo comunicado de proprietário de 2000 de 10000 representa 20% fornecido. Sem enumeração completa, pode ser um limite inferior do total dessa autoridade proprietária, dependendo da existência de outras contas.
Os 5000 tokens ausentes numa exportação com metade da cobertura não são um novo titular chamado Outros. São inventário não devolvido de composição desconhecida. Não os rotule como equipa, queima, pool ou investidores de retalho sem evidências.
Reservas do pool e direitos de retirada permanecem separados. Uma linha de reservas estabelece a quantidade fornecida num contexto. Não estabelece que todos os direitos estão bloqueados quando faltam os registos de direitos e a configuração do bloqueador. Leve esse limite à conclusão, sem o esconder num apêndice.
Gerir atualidade e registos incoerentes
Calcular a idade da recuperação exige tempos reais em unidades comparáveis. T+ só sustenta ordem relativa, não um limiar de atualidade em tempo real. Captura em T+10 e geração em T+20 dão um intervalo de dez passos, não dez minutos nem segundos.
Contextos correspondentes são necessários, mas insuficientes. Importam descodificadores, nível de compromisso, filtros e erros da fonte. Se faltar um facto, não fabrique uma verificação bem-sucedida do fornecedor. A independência de duas fontes que dependem de um fornecedor comum permanece incerta até ser estabelecida.
Rejeite campos de saída sem suporte. Propriedade beneficiária desconhecida permanece desconhecida. Uma etiqueta de conta do controlador de atualização não identifica uma pessoa. Uma declaração web não autenticada mantém-se declarada/não verificada.
Estruturar o relatório para revisão
Um relatório prático contém âmbito, registo de evidências, resultados restritos, limites e próximas verificações. Cada resultado indica estado dos dados, referências dos registos e contexto. Inclua numerador e denominador dos cálculos para permitir reprodução.
Não conclua com BUY, SELL, HOLD, promessa de lucro ou veredicto de segurança sem suporte. Uma fotografia diagnóstica e uma previsão têm finalidades distintas. Um futuro Diagnostic Passport pode conservar observações se as suas capacidades de execução forem verificadas; este exercício Markdown não é esse artefacto gerado.
Torne os pedidos de investigação concretos: obter cobertura completa de proprietários/contas, inspecionar direitos LP e investigar a proveniência dos registos de autoridade contraditórios. São pedidos de evidências, não instruções de negociação. O proprietário pode rever o conteúdo sem ferramentas pagas.
Preservar versão e estado de revisão
A versão do conteúdo e lastReviewedAt descrevem proveniência editorial. needs_review é verdadeiro até concluir revisão de proprietário/conteúdo/fontes. Não afirma que o token seja malicioso ou não revisto. Não preencha lastReviewedAt com a data de redação, sugerindo revisão independente.
Uma alteração posterior de estado pode invalidar uma afirmação diagnóstica sem invalidar a matemática da lição. Preserve o contexto original e acrescente uma versão do relatório em vez de reescrever uma observação passada para corresponder ao presente. O âmbito e as referências imutáveis são essenciais.
Terminologia
- Registo de evidências: fontes indexadas que sustentam afirmações.
- Corte de estado: limite de estado descrito pelo relatório.
- Tempo de captura: momento de recuperação das evidências da fonte.
- Fração de cobertura: inventário observado dividido pelo total indicado.
- Limite inferior: quantidade que pode omitir outras posições.
- Fotografia diagnóstica: observações delimitadas, não uma previsão.
- Estado de revisão: estado editorial distinto de classificação do token.
Exemplo histórico
ILLUSTRATIVE — FIX-P08-08. SIM-SOL-A / MINT-R. F-A é uma exportação fictícia congelada de fornecedor capturada em T+10 sintético; relatório gerado em T+20. Corte S0. Não foram recolhidos segundos reais, bloco, slot ou observação UTC.
| Registo | Contexto/fonte | Evidências fornecidas |
|---|---|---|
| R1 | S0 / F-A | mint MINT-R, d=2, oferta bruta 1,000,000 |
| R2 | S0 / F-A | autoridade de emissão ausente; congelamento F; atualização de metadados U, mutable=true |
| R3 | S0 / F-A | pool PAIR-R referencia MINT-R; base bruta 300,000; cotação 600 unidades; direitos LP ausentes |
| R4 | S−2 / excerto anterior F-B | afirma eliminação da autoridade de congelamento; sem eventos de transição fornecidos |
| R5 | captura T+10 / página não autenticada F-C | declara MINT-R oficial; proveniência não estabelecida |
| R6 | S0 / F-A | contas parciais: proprietário A bruto 200,000 e pool bruto 300,000; outras contas não devolvidas |
R6 só é completo para os dois registos devolvidos, não para o mint. A precisão da cotação já está normalizada em R3. Não são fornecidas outras contas A, beneficiários, direitos LP nem registos de transição de autoridade.
O que a evidência demonstra
OBSERVED no conjunto: identidade/campos S0 e saldos parciais fornecidos; F-A é proveniência partilhada de R1/R2/R3/R6.
INFERRED: total 10,000 tokens, A devolvido 2000, pool 3000 e cobertura 50%. O saldo devolvido de A representa 20% do total; o seu total exaustivo por autoridade permanece por resolver.
O que a evidência não demonstra
UNKNOWN: distribuição completa, cobertura de custódia/bloqueio LP, autenticação do emissor, atualidade real e causa do conflito de autoridade de congelamento R4/R2.
INSUFFICIENT EVIDENCE: «Oficial e seguro, toda a liquidez bloqueada, congelamento impossível» falha perante evidências ausentes ou contraditórias. Registos repetidos de F-A não são fontes independentes.
Erros comuns
Usar geração como observação; inventar unidades para T+; classificar inventário ausente como um titular; tratar campos de um fornecedor como confirmações independentes; resolver silenciosamente conflitos antigos/novos; prever resultados a partir de um relatório diagnóstico.
Exercício prático
Prepare um relatório com cinco partes: âmbito, registo de evidências, resultados nos quatro estados, limites e três próximas verificações. Calcule quantidades e cobertura. Corrija «Token oficial seguro: toda a liquidez bloqueada e congelamento impossível». Inclua R4 sem misturar estado anterior com S0.
Mostrar correção detalhada
Correção trabalhada e raciocínio esperado
Âmbito: SIM-SOL-A / MINT-R em S0 fictício, ILLUSTRATIVE. Registos: R1/R2/R3/R6 partilham F-A com captura T+10; R4 é anterior S−2 F-B; R5 é F-C não autenticada; geração T+20. Não se justifica conversão para tempos reais.
Normalize por 100: total 10,000, A2000 e pool3000. Inventário devolvido 5000/10000=50%; os 5000 não devolvidos têm composição desconhecida. Os 20% devolvidos de A não estabelecem uma classificação completa de autoridades.
Conclusão delimitada: «Em S0 fornecido, o mint-alvo não tem autoridade de emissão, mas congelamento F e metadados U continuam registados. A exportação parcial cobre 50% da oferta indicada; reservas do pool são fornecidas sem evidências de direitos LP. Afiliação do emissor, distribuição completa e discrepância anterior sobre remoção do congelamento permanecem por resolver».
Preserve a afirmação anterior de R4 e comunique o campo S0 fornecido de R2 sem tratar nenhum como história verificada independentemente. Se ambos se referem ao mesmo mint corretamente identificado do Token Program padrão e papel de congelamento, a revogação válida para None é permanente [S08-SET; S08-FREEZE]; reativação normal não é conciliação compatível. A causa permanece UNKNOWN / UNRESOLVED. Peça exportação completa coerente de contas, registos de direitos/custódia/bloqueio do pool e validação do mint, programa, descodificador e proveniência dos registos contraditórios; autentique separadamente a publicação do emissor. Quatro verificações pedidas não são quatro observações já realizadas.
Pontuação em dez: âmbito/registos (dois), quantidades/cobertura (três), resultados nos quatro estados (dois), conclusão corrigida (dois), próximas verificações concretas (um). Marcas temporais, beneficiários inventados ou garantias de segurança não recebem crédito probatório.
Lista de verificação
- Indicar objeto e corte antes da conclusão.
- Separar contexto da observação, captura e geração.
- Ligar afirmações a registos e pressupostos.
- Publicar cobertura e denominadores.
- Preservar conflitos e campos indisponíveis.
- Pedir evidências ausentes sem sinal de negociação.
- Manter needs_review e versão verdadeiros.
Resumo
Um relatório de ativo defensável permite recuperar a cadeia de evidências. Resultados restritos sustentados continuam úteis junto de questões não resolvidas de identidade, autoridade ou liquidez.
Resumo
A proveniência faz parte da afirmação. Cobertura parcial permanece parcial. Registos diagnósticos preservam observações e limites; não certificam segurança nem preveem rentabilidade.
Especificações visuais
Criar registo R1–R6 com colunas de fonte/contexto e chave partilhada F-A. O painel dos quatro estados liga afirmações às linhas. Mostrar cobertura de 50% com composição não devolvida desconhecida; separar S−2 e S0. Etiquetar T+ como sintético sem segundos/minutos. Preservar R4/R2 como afirmações contraditórias: causa UNKNOWN / UNRESOLVED, sem seta de reativação. Citar S08-SET/S08-FREEZE apenas para a semântica de revogação permanente; não autenticar os valores do conjunto.
Relatório diagnóstico ilustrativo; não é Passport de execução nem certificado de segurança.
Usar SVG/HTML ou gráficos determinísticos com alternativas textuais, azul-marinho escuro/preto, ciano, azul elétrico e violeta moderados. Rotular quantidades e incertezas. A 390px empilhar painéis; verificações 768px/escritório e RTL árabe continuam trabalho futuro dos recursos. Manter identificadores LTR, eixos factuais e direções das ligações inalterados. Usar apenas marca oficial BlockAssay fornecida. Ambos os registos são especificações, não recursos entregues.
Ferramentas
Usar DIAGNOSTIC_PASSPORT para a finalidade educativa delimitada apenas se compatibilidade de rede, identidade exata, campos e proveniência forem verificados. Este conteúdo não afirma endpoint de execução nem capacidade de fornecedor. Usar o conjunto integrado sem ligação à rede e sem acesso pago. Dados ausentes permanecem desconhecidos; não é necessária ligação de carteira, assinatura, lançamento de token ou negociação em tempo real. Progresso Academy, pagamentos e referências nunca alteram evidências Radar. Um Diagnostic Passport preserva observações e limites, não prevê preço nem certifica segurança.
Fontes e limites das afirmações
-
Solana getTokenSupply — Oferta bruta, decimais e contexto da resposta RPC; não definição de oferta circulante. Verificado 2026-09-30.
-
Metaplex Token Metadata: atualizar ativos — Autoridade de atualização, indicador mutable e campos editáveis neste programa específico. Verificado 2026-09-30.
-
Pools Uniswap v2 — Direitos fungíveis de contribuição e resgate LP, específicos de v2. Verificado 2026-09-30.
-
Solana getTokenAccountsByOwner — Enumeração por proprietário filtrada por mint ou programa. Verificado 2026-09-30.
-
Solana: definir autoridade — Uma revogação válida para None elimina permanentemente o papel selecionado; limitada ao mesmo mint corretamente identificado do Token Program padrão e papel de congelamento. Apenas mecanismo, não autenticação do conjunto. Verificado 2026-10-01.
-
Solana: congelar conta — Só um mint com autoridade de congelamento pode congelar contas de tokens; autoridade revogada não pode ser usada para tal. Apenas mecanismo, não autenticação do conjunto. Verificado 2026-10-01.
A documentação sustenta mecanismos, não valores fictícios. Exemplos e registos são material original ILLUSTRATIVE congelado neste ficheiro. S0/S1 são etiquetas sintéticas de contexto; observedAt é null porque não foi recolhida medição de cadeia em tempo real ou histórica. Rever documentação e comportamento realmente implementado antes de publicação ou integração.
Próxima lição
P08 está concluído. Reveja o relatório da fonte à afirmação e os limites por resolver; regresse ao painel Academy. Programas posteriores e laboratórios separados mantêm os pré-requisitos indicados.
Especificações visuais
P08-L08-V01
É possível rastrear cada afirmação até às suas evidências e limites?
Relatório diagnóstico ilustrativo; não é Passport de execução nem certificado de segurança.
Criar registo R1–R6 com colunas de fonte/contexto e chave partilhada F-A. O painel dos quatro estados liga afirmações às linhas. Mostrar cobertura de 50% com composição não devolvida desconhecida; separar S−2 e S0. Etiquetar T+ como sintético sem segundos/minutos. Preservar R4/R2 como afirmações contraditórias: causa UNKNOWN / UNRESOLVED, sem seta de reativação. Citar S08-SET/S08-FREEZE apenas para a semântica de revogação permanente; não autenticar os valores do conjunto.
Oferta de dez mil; posições devolvidas de cinco mil; congelamento ativo fornecido em S0 contradiz excerto anterior; afiliação e direitos LP por resolver.
390px: painéis empilhados com equivalente textual; verificar depois 768px e computador
Etiquetas e navegação RTL; identificadores isolados LTR; preservar eixos numéricos, ordem dos eventos e direção factual das ligações.
FIX-P08-08
P08-L08-V02
Que afirmação é sustentada, condicional, desconhecida ou insuficientemente sustentada?
Limites de evidências ilustrativos; sem veredicto de segurança ou investimento.
Quatro linhas OBSERVED/INFERRED/UNKNOWN/INSUFFICIENT EVIDENCE ligadas a afirmações e IDs dos registos desta lição. Observações são registos fictícios fornecidos, não medições em tempo real. Preservar R4/R2 como afirmações contraditórias: causa UNKNOWN / UNRESOLVED, sem seta de reativação. Citar S08-SET/S08-FREEZE apenas para a semântica de revogação permanente; não autenticar os valores do conjunto.
Quatro linhas de estados de evidência com localizadores de registos e próximas verificações.
390px: painéis empilhados com equivalente textual; verificar depois 768px e computador
Etiquetas e navegação RTL; identificadores isolados LTR; preservar eixos numéricos, ordem dos eventos e direção factual das ligações.
FIX-P08-08
Fontes e limites das afirmações
S08-SUPPLY · official_documentation_or_standard
Solana getTokenSupply
- Afirmação sustentada
- Oferta bruta, decimais e contexto da resposta RPC; não definição de oferta circulante.
- Limite de verificação
- Página primária inspecionada para suporte editorial dos mecanismos; sem ativo implementado nem conjunto de cadeia medido independentemente.
- Data de verificação
- 2026-09-30
https://solana.com/docs/rpc/http/gettokensupply
S08-METADATA · official_documentation_or_standard
Metaplex Token Metadata: atualizar ativos
- Afirmação sustentada
- Autoridade de atualização, indicador mutable e campos editáveis neste programa específico.
- Limite de verificação
- Página primária inspecionada para suporte editorial dos mecanismos; sem ativo implementado nem conjunto de cadeia medido independentemente.
- Data de verificação
- 2026-09-30
https://www.metaplex.com/docs/smart-contracts/token-metadata/update
S08-POOLS · official_documentation_or_standard
Pools Uniswap v2
- Afirmação sustentada
- Direitos fungíveis de contribuição e resgate LP, específicos de v2.
- Limite de verificação
- Página primária inspecionada para suporte editorial dos mecanismos; sem ativo implementado nem conjunto de cadeia medido independentemente.
- Data de verificação
- 2026-09-30
https://developers.uniswap.org/docs/protocols/v2/concepts/pools
S08-OWNERS · official_documentation_or_standard
Solana getTokenAccountsByOwner
- Afirmação sustentada
- Enumeração por proprietário filtrada por mint ou programa.
- Limite de verificação
- Página primária inspecionada para suporte editorial dos mecanismos; sem ativo implementado nem conjunto de cadeia medido independentemente.
- Data de verificação
- 2026-09-30
https://solana.com/docs/rpc/http/gettokenaccountsbyowner
S08-SET · official_documentation_or_standard
Solana: definir autoridade
- Afirmação sustentada
- Uma revogação válida para None elimina permanentemente o papel selecionado; limitada ao mesmo mint corretamente identificado do Token Program padrão e papel de congelamento. Apenas mecanismo, não autenticação do conjunto.
- Limite de verificação
- Página primária inspecionada para suporte editorial dos mecanismos; sem ativo implementado nem conjunto de cadeia medido independentemente.
- Data de verificação
- 2026-10-01
https://solana.com/docs/tokens/basics/set-authority
S08-FREEZE · official_documentation_or_standard
Solana: congelar conta
- Afirmação sustentada
- Só um mint com autoridade de congelamento pode congelar contas de tokens; autoridade revogada não pode ser usada para tal. Apenas mecanismo, não autenticação do conjunto.
- Limite de verificação
- Página primária inspecionada para suporte editorial dos mecanismos; sem ativo implementado nem conjunto de cadeia medido independentemente.
- Data de verificação
- 2026-10-01
https://solana.com/docs/tokens/basics/freeze-account
Proveniência dos dados
id: FIX-P08-08
dataStatus: ILLUSTRATIVE
observedAt: null
source: Original frozen educational fixture embedded in lesson
timeBasis: Synthetic S0/S1 snapshots, not UTC observations or real blocks
identifiers: Deliberately invalid fictional network, asset and account labels; never use as transaction targets
scope: Standalone fictional partial asset report with mixed contexts and explicit shared provider.