sigillo

Docs

Documentación

sigillo sella PDF con validez legal a través del socio de firma suizo SwissTrustLayer — como sello de tiempo o firma electrónica cualificada (QES). Tres vías de acceso comparten la misma lógica y la misma contabilidad de créditos.

1. Autenticación

Cada llamada usa un token Bearer del panel:

Authorization: Bearer sig_xxxxxxxx…

Los tokens llevan scopes — seal:write incluye seal:read:

seal:readLeer estado, descarga, saldo
seal:writeSellar PDF (cuesta créditos)
billing:manageComprar créditos
account:manageGestión de tokens (solo inicio de sesión web, no asignable a tokens API)

2. Sellar un PDF (REST)

Sello de tiempo, síncrono — el PDF sellado vuelve directamente:

curl -X POST https://sigillo.ch/api/v1/seal/timestamp \
  -H "Authorization: Bearer sig_…" \
  -F pdf=@vertrag.pdf \
  -F signer_name=Daniel -F signer_surname=Schlager \
  --output sealed.pdf

QES (on_demand/mab) es asíncrona: un 201 con un request_id, luego consulta el estado hasta completed, y descarga.

→ Referencia REST

3. Desde un agente de IA (MCP)

sigillo es un servidor MCP alojado con cuatro herramientas: seal_pdf, seal_status, seal_download, seal_balance.

→ Guía MCP