lbh-sdk-hormigasais
v0.3.0
Published
SDK oficial de referencia del protocolo LBH (Lenguaje Binario HormigasAIS) para JavaScript/Node.js
Maintainers
Readme
lbh-sdk-js 🐜
SDK oficial del Protocolo LBH v2.0 para JavaScript/Node.js — HormigasAIS
Implementación pública basada en la especificación LBH_SPEC_v2.0.md.
Instalación
npm install @hormigasais/lbh-sdkO sin npm:
git clone https://github.com/Thrumanshow/lbh-sdk-js.gitUso rápido
const sdk = require('@hormigasais/lbh-sdk');
// Codificar un paquete SEAL
const frame = sdk.encodePacket(
sdk.makeHeader('A16', '00'),
sdk.typeCode('SEAL'),
'{"asset":"documento.pdf","owner":"CLHQ"}'
);
// Decodificar
const decoded = sdk.decodePacket(frame);
console.log(decoded.typeName); // → "SEAL"
console.log(decoded.payload); // → '{"asset":"documento.pdf",...}'
// Validar
const { valid } = sdk.validatePacket(frame);
console.log(valid); // → true
// Sellar un activo
const fs = require('fs');
const sello = sdk.sealAsset(fs.readFileSync('documento.pdf'), 'CLHQ', 'tu_clave');
// Verificar
const { valid: ok } = sdk.verifySeal(fs.readFileSync('documento.pdf'), sello, 'tu_clave');Tests
node tests/test_sdk.jsDocumentación relacionada
- Especificación LBH_SPEC_v2.0: Lenguaje-Binario-HormigasAIS-
- SDK Python: lbh-sdk —
pip install lbh-sdk - Web: hormigasais.com
- DOI: 10.5281/zenodo.19177759
Autor
Cristhiam Leonardo Hernández Quiñonez (CLHQ) Fundador de HormigasAIS — Nodo A16 · San Miguel · El Salvador
CERT::LBH-SDK-JS-V2-CLHQ
