KiiWORKS

Node Connection

Point this workbench at a running KiiWORKS node. Settings persist in this browser's local storage; the bearer token is never transmitted anywhere except to the node URL you specify.

DID:Kaspa

Identity-auth uses a challenge-response handshake to bind a Kaspa address to a verifiable DID document. Issue a fresh challenge or verify one.

Request challenge

Resolve DID

Calls GET /api/identity-auth/dids/{id} (endpoint TODO — verify presence in identity-auth crate).

Request / Response


            

            

Verifiable Credentials

Issue a W3C VC against any registered DID, then verify the signed envelope on the same node.

Issue credential

Mounts at /api/vc/credentials (vlei crate route, also serves general VC issuance).

Verify credential

Request / Response


            

            

vLEI — GLEIF hierarchy

Issue and verify GLEIF Verifiable Legal Entity Identifier credentials along the canonical four-tier chain.

GLEIF Root └── QVI (Qualified vLEI Issuer) └── Legal Entity (LE-vLEI) ├── OOR (Official Organizational Role) └── ECR (Engagement Context Role)

Issue QVI

Issue Legal Entity

Issue OOR

LEI lookup

Verify vLEI chain

Request / Response


            

            

Digital Product Passport

Issue an EU-DPP for a product, attach EPCIS supply-chain events, or import a Catena-X SAMM aspect.

Create DPP


Import Catena-X SAMM aspect

Attach EPCIS event

After creating a DPP, request GET /api/dpp/dpp/{id}/qr to retrieve a GS1 Digital Link QR.

Request / Response


            

            

Trust Tag (KRC-20)

Create a trust artefact backed by a KRC-20 token mint with embedded BLAKE2b commitment.

Create trust tag

List trust tags

Request / Response


            

            

Trade Documents — LC + eBL

Issue letters of credit and electronic bills of lading (MLETR-compliant) and advance them through their lifecycle state machines.

LC lifecycle: Issued → Advised → Confirmed → DocumentsPresented → Accepted → Paid ↓ Rejected

Issue Letter of Credit

Advance LC state

Issue electronic Bill of Lading

Request / Response


            

            

Customs Single Window

EU Combined Nomenclature lookup, harmonised declaration submission, MRN assignment.

HS code lookup

Endpoint convention /api/customs/customs/hs/... from the customs crate's routes.

Customs declaration

Request / Response


            

            

CBAM Declaration

Carbon Border Adjustment Mechanism declarations for cement, iron & steel, aluminium, fertilisers, hydrogen and electricity.

Create declaration

CBAM defaults for CN code

Add emissions report

Request / Response


            

            

Sanctions Screening

Screen counterparties against EU consolidated, OFAC SDN, UK OFSI, UN Security Council and Swiss SECO lists.

Single party screen

Bulk screen (CSV)

Loaded sanctions lists

Request / Response


            

            

On-chain Anchor (Kaspa)

Anchor cryptographic hashes to the Kaspa BlockDAG via P2PK burn transactions or batched anchor-trees.

Anchor single hash

Batched Merkle anchor

Verify anchor

Request / Response


            

            

JSON-LD Contexts & Service Inventory

All 15 canonical JSON-LD contexts plus the running node's registered services.

JSON-LD contexts ()

Each served at /.well-known/contexts/{name}.jsonld with Content-Type: application/ld+json.

Services on this node ()