O Intramedial está em beta restrito. Ao se cadastrar ou entrar, você precisa informar a senha de beta tester que recebeu ou solicitar uma em preview@intramedial.com. Obrigado.
Carregando…
Verificação pública
Verificador de bundle
Verifique um bundle de registro.
Cole abaixo um bundle de registro assinado da Intramedial. A verificação roda no navegador com nossas chaves públicas publicadas. O bundle que você cola nunca vai para a Intramedial – só o conjunto de chaves é baixado.
Ou experimente um exemplo:
Como funciona
No navegador
Três passos, todos no cliente.
Passo 01
Conferir os registros
Leia o JSON, conte os records e recalcule a raiz de Merkle sobre os hashes deles. Ela precisa ser igual à merkleRoot assinada, e recordCount precisa bater.
Passo 02
Achar a chave
O bundle cita um signingKeyId. Compare com o conjunto de chaves publicado. O ID da chave precisa derivar da própria chave, e a jurisdição da chave precisa ser a do bundle.
Passo 03
Verificar ed25519
Canonicalize os onze membros assinados (RFC 8785, JCS) e verifique a assinatura Ed25519. Um otsProof do bundle, se houver, é informado, mas não é verificado aqui.
Verificação programática
Pacote npm
Verifique no código.
O verificador TypeScript está no npm, com uma ferramenta de linha de comando que roda offline (MIT). Cada um verifica um bundle no seu próprio código, sem chamar de volta a Intramedial.
Os agentes agem quando o plano diz sim, e o registo diz porquê.
Passe ações de agentes, hashes de conteúdo, checagens de API, DNS, webhooks, chamadas de LLM e commits git pela Intramedial. Receba um recibo assinado que todos verificam – sem confiar em nós.
Os exemplos são um bundle de registro com três registros, assinado com uma chave de teste descartável e verificado com essa chave, não com as chaves publicadas da Intramedial. No adulterado, o hash de um registro muda, então os registros não produzem mais a raiz de Merkle assinada.
Chaves públicas obtidas de /.well-known/ledger-bundles-keys.json