neovault
SDK oficial do NeoVault — cofre de identidade, consentimento e comportamento pseudonimizado (LGPD by design). Zero dependências.
pip install neovault
import os
from neovault import NeoVault
nv = NeoVault(token=os.environ["NEOVAULT_TOKEN"], purpose="atendimento")
r = nv.register_identity(nome="Maria Silva", cpf="52998224725", data_nascimento="1990-01-01")
id_nome = r["id_nome"] # token pseudônimo — a única chave que circula
nv.upsert_contact("minha-loja", id_nome, celular="+5585999998888",
canal_pref="whatsapp", optin_mkt=True)
perfil = nv.get_profile("minha-loja", id_nome) # pseudonimizado, sem PII
# Opt-in em grupo: aprovação ÚNICA para uma rede nomeada de empresas
nv.aprovar_optin("rede-neovault", id_nome, evidencia="termo-v1:hash:...")
nv.shred_identity(id_nome) # eliminação LGPD (crypto-shredding, irreversível)
Tokens são JWT HS256 do realm NeoVault com escopos mínimos (vault:*, contact:*, optin:*, prefs:read, qsa:*). Peça o seu ao operador em https://neovault.com.br. SDK TypeScript, CLI e servidor MCP: npm install neovault.
Metadata
Release files for neovault 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| neovault-0.1.0.tar.gz | 4.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| neovault-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.0 kB
Release files / neovault-0.1.0.tar.gz
| Download URL | neovault-0.1.0.tar.gz |
|---|---|
| Size | 4.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e7ec317b3c26f42b2abfff6da3087342a9f4f0b85118e1ee83635b98cfc1b7f2
|
|
BLAKE2b-256 checksum How to use checksums |
068b6e1e0a88283a3ecf1841a2d1e2922f5ea614e5aa9f7c16e023ba2e81e085
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|
Release files / neovault-0.1.0-py3-none-any.whl
| Download URL | neovault-0.1.0-py3-none-any.whl |
|---|---|
| Size | 4.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bee4e82dbb3e47393d358b8eff40ff9e334844998033467efd1aea2a0f5519c0
|
|
BLAKE2b-256 checksum How to use checksums |
d27425198d761752a84f52dfce3a080074317786e655fe8e747d9b9c5943b27c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|