ubl-id 0.1.1

Façade helpers for UBL ID: DID helpers, X-UBL-POW (DPoP-lite) headers, and optional alias resolution against a UBL Directory.
Documentation

ubl-id

One import for UBL ID ergonomics:

  • DID helpers (UBL-compatible did:key + W3C-compliant variant)
  • Build/verify X-UBL-POW headers (DPoP-lite PoP headers: METHOD PATH\nTS)
  • Optional alias resolve via UBL Directory (--features resolve)
[dependencies]
ubl-id = "0.1.0"

Quickstart

use ubl_id::{did_key_from_ed25519_ubl, build_pop_header};

let did = did_key_from_ed25519_ubl(&pk32);
let header = build_pop_header("POST", "/v1/chips/mint", &priv_b64, None)?;
println!("X-UBL-POW: {}", header);