Upload README.md with huggingface_hub
Browse files
README.md
CHANGED
|
@@ -122,33 +122,66 @@ HASH_OFICIAL = "2ed9c8531958fa878637f852412e9490b53b33afe0ef6bc4d12c33c68563db05
|
|
| 122 |
print("Autêntico!" if hash_calc == HASH_OFICIAL else "Inválido!")
|
| 123 |
```
|
| 124 |
|
| 125 |
-
### Verificação com GPG (
|
| 126 |
|
| 127 |
-
|
| 128 |
|
| 129 |
```bash
|
| 130 |
-
# Importar chave pública
|
| 131 |
gpg --import techlifes_public_key.asc
|
| 132 |
|
| 133 |
-
# Verificar assinatura
|
| 134 |
gpg --verify vick_fingerprint.json.asc vick_fingerprint.json
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 135 |
```
|
| 136 |
|
|
|
|
|
|
|
| 137 |
Veja instruções completas em: [ASSINAR_COM_GPG.md](ASSINAR_COM_GPG.md)
|
| 138 |
|
| 139 |
---
|
| 140 |
|
| 141 |
## 📂 Arquivos Incluídos
|
| 142 |
|
|
|
|
| 143 |
- `README.md` (este arquivo) - Documentação principal
|
| 144 |
- `CERTIFICADO_OFICIAL.md` - Certificado completo de autoria
|
| 145 |
- `COMPONENTES.md` - Lista detalhada dos 55 componentes
|
| 146 |
-
- `vick_fingerprint.json` - Fingerprint completo (SHA-256 de todos os componentes)
|
| 147 |
-
- `verificar_hash.py` - Script de verificação com serialização canônica
|
| 148 |
- `LICENSE` - Licença e direitos autorais
|
| 149 |
-
- `ASSINAR_COM_GPG.md` - Guia de assinatura GPG
|
| 150 |
- `CORRECOES_APLICADAS.md` - Histórico de correções
|
| 151 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 152 |
---
|
| 153 |
|
| 154 |
## 📊 Componentes do Sistema
|
|
@@ -200,12 +233,28 @@ O sistema inclui um modelo de linguagem neural com fingerprint genérico:
|
|
| 200 |
|
| 201 |
---
|
| 202 |
|
| 203 |
-
## 📜
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 204 |
|
| 205 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 206 |
|
| 207 |
-
|
| 208 |
-
- ✅ **Bitcoin Blockchain**: OpenTimestamps (recomendado)
|
| 209 |
- ⏳ **Cartório RTD**: [Aguardando registro]
|
| 210 |
- ⏳ **INPI**: [Aguardando registro]
|
| 211 |
|
|
|
|
| 122 |
print("Autêntico!" if hash_calc == HASH_OFICIAL else "Inválido!")
|
| 123 |
```
|
| 124 |
|
| 125 |
+
### Verificação com GPG (Prova Criptográfica de Autoria) ✅
|
| 126 |
|
| 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 |
|
| 133 |
+
# 2. Verificar assinatura
|
| 134 |
gpg --verify vick_fingerprint.json.asc vick_fingerprint.json
|
| 135 |
+
|
| 136 |
+
# Output esperado:
|
| 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 |
+
|
| 150 |
+
# Verificar timestamp no Bitcoin blockchain
|
| 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 |
|
| 161 |
---
|
| 162 |
|
| 163 |
## 📂 Arquivos Incluídos
|
| 164 |
|
| 165 |
+
### Certificados e Documentação
|
| 166 |
- `README.md` (este arquivo) - Documentação principal
|
| 167 |
- `CERTIFICADO_OFICIAL.md` - Certificado completo de autoria
|
| 168 |
- `COMPONENTES.md` - Lista detalhada dos 55 componentes
|
|
|
|
|
|
|
| 169 |
- `LICENSE` - Licença e direitos autorais
|
|
|
|
| 170 |
- `CORRECOES_APLICADAS.md` - Histórico de correções
|
| 171 |
|
| 172 |
+
### Fingerprint e Verificação
|
| 173 |
+
- `vick_fingerprint.json` - Fingerprint completo (SHA-256 de todos os componentes)
|
| 174 |
+
- `vick_fingerprint.json.sha256` - Checksum SHA-256 do JSON canônico
|
| 175 |
+
- `verificar_hash.py` - Script de verificação automática
|
| 176 |
+
|
| 177 |
+
### Provas Criptográficas
|
| 178 |
+
- `vick_fingerprint.json.asc` - ✅ **Assinatura GPG detached**
|
| 179 |
+
- `techlifes_public_key.asc` - ✅ **Chave pública TechLifes (GPG)**
|
| 180 |
+
- `vick_fingerprint.json.ots` - ✅ **Timestamp Bitcoin (OpenTimestamps)**
|
| 181 |
+
|
| 182 |
+
### Guias
|
| 183 |
+
- `ASSINAR_COM_GPG.md` - Guia completo de assinatura GPG
|
| 184 |
+
|
| 185 |
---
|
| 186 |
|
| 187 |
## 📊 Componentes do Sistema
|
|
|
|
| 233 |
|
| 234 |
---
|
| 235 |
|
| 236 |
+
## 📜 Provas de Autoria e Registro
|
| 237 |
+
|
| 238 |
+
Este certificado possui múltiplas camadas de prova:
|
| 239 |
+
|
| 240 |
+
### Nível 1: Repositório Público ✅
|
| 241 |
+
- **HuggingFace**: https://huggingface.co/TechLifes/vick-ai-certificate
|
| 242 |
+
- **Acessibilidade**: Público e verificável por qualquer pessoa
|
| 243 |
+
- **Versionamento**: Git completo com histórico
|
| 244 |
+
|
| 245 |
+
### Nível 2: Assinatura Criptográfica ✅
|
| 246 |
+
- **GPG Signature**: `vick_fingerprint.json.asc`
|
| 247 |
+
- **Chave Pública**: `techlifes_public_key.asc`
|
| 248 |
+
- **Fingerprint**: `E33E B886 BF08 CF7B 3898 CBCD CD76 850C 9A7E 7F95`
|
| 249 |
+
- **Verificação**: `gpg --verify vick_fingerprint.json.asc vick_fingerprint.json`
|
| 250 |
|
| 251 |
+
### Nível 3: Timestamp Blockchain ✅
|
| 252 |
+
- **Bitcoin Blockchain**: `vick_fingerprint.json.ots`
|
| 253 |
+
- **Método**: OpenTimestamps
|
| 254 |
+
- **Imutabilidade**: Registrado permanentemente na blockchain Bitcoin
|
| 255 |
+
- **Verificação**: `ots verify vick_fingerprint.json.ots`
|
| 256 |
|
| 257 |
+
### Nível 4: Registros Legais (Em andamento)
|
|
|
|
| 258 |
- ⏳ **Cartório RTD**: [Aguardando registro]
|
| 259 |
- ⏳ **INPI**: [Aguardando registro]
|
| 260 |
|