Identity Protocol · v0.1
Um padrão aberto para a identidade humana na era da IA.
O License ID é como um DOI: público e resolvível. A verificação é uma chamada HTTP. Qualquer plataforma de IA pode integrar — sem pedir permissão, com CORS aberto.
01Verificar antes de usar
Antes de gerar conteúdo com a imagem, voz ou avatar de alguém, pergunte ao protocolo se há autorização. A resposta é padronizada e verificável.
curl -X POST https://identityos.12brain.org/api/can-i-use-this-human \
-H "Content-Type: application/json" \
-d '{"licenseId":"ID-948483938399","use":"voice","territory":"BR"}'
# → { "status": "YES", "owner": "José Passinato", ... }const r = await fetch(
"https://identityos.12brain.org/api/can-i-use-this-human",
{ method: "POST", headers: { "Content-Type": "application/json" },
body: JSON.stringify({ licenseId, use: "voice", territory: "BR" }) }
);
const { status } = await r.json();
if (status !== "YES") throw new Error("Uso não autorizado: " + status);02Vocabulário de veredito
YESUso autorizado para o território informado.
NOLicença inexistente, revogada ou inativa.
LICENSE_REQUIREDUso não coberto — é preciso obter autorização específica.
LICENSE_EXPIREDA licença existe mas está expirada.
RESTRICTEDUso proibido pelo titular, ou não licenciado naquele território.
03Artefatos do protocolo
Tudo máquina-legível, para descoberta automática e geração de SDKs.
Identity Protocol v0.1 — especificação aberta em ambiente de validação. O vocabulário canônico (usos, territórios, atributos) é publicado em /api/protocol. A governança do padrão por uma fundação independente é a etapa seguinte (Fase 3). Sujeito a mudança; não substitui orientação jurídica.