TechLifes commited on
Commit
aa30823
·
verified ·
1 Parent(s): b74c359

Add commit hash and raw download links for reproducibility

Browse files
Files changed (1) hide show
  1. README.md +30 -4
README.md CHANGED
@@ -84,10 +84,13 @@ Este certificado usa **serialização canônica JSON** para garantir hashes dete
84
 
85
  ### Verificar Autenticidade
86
 
87
- **Passo 1**: Clone este repositório
 
 
88
  ```bash
89
  git clone https://huggingface.co/TechLifes/vick-ai-certificate
90
  cd vick-ai-certificate
 
91
  ```
92
 
93
  **Passo 2**: Execute o script de verificação (usa serialização canônica)
@@ -101,6 +104,13 @@ python3 verificar_hash.py
101
  O hash calculado corresponde ao hash oficial registrado.
102
  ```
103
 
 
 
 
 
 
 
 
104
  ### Verificação Manual (Método Canônico)
105
 
106
  ```python
@@ -127,6 +137,11 @@ print("Autêntico!" if hash_calc == HASH_OFICIAL else "Inválido!")
127
  **Assinatura GPG disponível!** Verifique a autenticidade criptográfica:
128
 
129
  ```bash
 
 
 
 
 
130
  # 1. Importar chave pública TechLifes
131
  gpg --import techlifes_public_key.asc
132
 
@@ -137,13 +152,21 @@ gpg --verify vick_fingerprint.json.asc vick_fingerprint.json
137
  # gpg: Good signature from "TechLifes <contato@vick.ia.br>"
138
  ```
139
 
140
- **Fingerprint da Chave**: `E33E B886 BF08 CF7B 3898 CBCD CD76 850C 9A7E 7F95`
 
 
 
 
141
 
142
  ### Verificação com OpenTimestamps (Timestamp Blockchain) ✅
143
 
144
  **Timestamp Bitcoin disponível!** Comprove a data de criação:
145
 
146
  ```bash
 
 
 
 
147
  # Instalar cliente OTS
148
  pip install opentimestamps-client
149
 
@@ -151,10 +174,13 @@ pip install opentimestamps-client
151
  ots verify vick_fingerprint.json.ots
152
 
153
  # Output (após confirmação na blockchain):
154
- # Success! Bitcoin block 123456 attests existence as of [DATA]
155
  ```
156
 
157
- **Nota**: A confirmação completa pode levar algumas horas (até o próximo bloco Bitcoin).
 
 
 
158
 
159
  Veja instruções completas em: [ASSINAR_COM_GPG.md](ASSINAR_COM_GPG.md)
160
 
 
84
 
85
  ### Verificar Autenticidade
86
 
87
+ **Commit Verificado**: `b74c359e4850b6a773f9cf8d37074a8901c7f5a1`
88
+
89
+ **Passo 1**: Clone este repositório (com commit fixo para reprodutibilidade)
90
  ```bash
91
  git clone https://huggingface.co/TechLifes/vick-ai-certificate
92
  cd vick-ai-certificate
93
+ git checkout b74c359e4850b6a773f9cf8d37074a8901c7f5a1
94
  ```
95
 
96
  **Passo 2**: Execute o script de verificação (usa serialização canônica)
 
104
  O hash calculado corresponde ao hash oficial registrado.
105
  ```
106
 
107
+ **Links Raw** (download direto):
108
+ - 📄 [vick_fingerprint.json](https://huggingface.co/TechLifes/vick-ai-certificate/raw/main/vick_fingerprint.json)
109
+ - ✅ [vick_fingerprint.json.sha256](https://huggingface.co/TechLifes/vick-ai-certificate/raw/main/vick_fingerprint.json.sha256)
110
+ - 🔐 [vick_fingerprint.json.asc](https://huggingface.co/TechLifes/vick-ai-certificate/raw/main/vick_fingerprint.json.asc)
111
+ - 🔑 [techlifes_public_key.asc](https://huggingface.co/TechLifes/vick-ai-certificate/raw/main/techlifes_public_key.asc)
112
+ - ⏰ [vick_fingerprint.json.ots](https://huggingface.co/TechLifes/vick-ai-certificate/raw/main/vick_fingerprint.json.ots)
113
+
114
  ### Verificação Manual (Método Canônico)
115
 
116
  ```python
 
137
  **Assinatura GPG disponível!** Verifique a autenticidade criptográfica:
138
 
139
  ```bash
140
+ # Download direto dos arquivos (opcional)
141
+ wget https://huggingface.co/TechLifes/vick-ai-certificate/raw/main/techlifes_public_key.asc
142
+ wget https://huggingface.co/TechLifes/vick-ai-certificate/raw/main/vick_fingerprint.json.asc
143
+ wget https://huggingface.co/TechLifes/vick-ai-certificate/raw/main/vick_fingerprint.json
144
+
145
  # 1. Importar chave pública TechLifes
146
  gpg --import techlifes_public_key.asc
147
 
 
152
  # gpg: Good signature from "TechLifes <contato@vick.ia.br>"
153
  ```
154
 
155
+ **Fingerprint da Chave GPG**: `E33E B886 BF08 CF7B 3898 CBCD CD76 850C 9A7E 7F95`
156
+
157
+ **Arquivos**:
158
+ - 🔑 [Chave pública](https://huggingface.co/TechLifes/vick-ai-certificate/raw/main/techlifes_public_key.asc)
159
+ - 🔐 [Assinatura](https://huggingface.co/TechLifes/vick-ai-certificate/raw/main/vick_fingerprint.json.asc)
160
 
161
  ### Verificação com OpenTimestamps (Timestamp Blockchain) ✅
162
 
163
  **Timestamp Bitcoin disponível!** Comprove a data de criação:
164
 
165
  ```bash
166
+ # Download direto (opcional)
167
+ wget https://huggingface.co/TechLifes/vick-ai-certificate/raw/main/vick_fingerprint.json.ots
168
+ wget https://huggingface.co/TechLifes/vick-ai-certificate/raw/main/vick_fingerprint.json
169
+
170
  # Instalar cliente OTS
171
  pip install opentimestamps-client
172
 
 
174
  ots verify vick_fingerprint.json.ots
175
 
176
  # Output (após confirmação na blockchain):
177
+ # Success! Bitcoin block 123456 attests existence as of 2025-10-30
178
  ```
179
 
180
+ **Arquivo**:
181
+ - ⏰ [Timestamp OTS](https://huggingface.co/TechLifes/vick-ai-certificate/raw/main/vick_fingerprint.json.ots)
182
+
183
+ **Nota**: A confirmação completa pode levar algumas horas (até o próximo bloco Bitcoin). O timestamp foi submetido em 30/10/2025 às 21:00 UTC.
184
 
185
  Veja instruções completas em: [ASSINAR_COM_GPG.md](ASSINAR_COM_GPG.md)
186