Skip to main content

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)

Source distribution for neovault 0.1.0
File Size Uploaded
neovault-0.1.0.tar.gz 4.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for neovault 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page