Skip to main content

Module sparql_did

Module sparql_did 

Source
Expand description

SPARQL-DID Integration

Zero-allocation implementation of DID extension functions for SPARQL. Implements Appendix B of the SPARQL-DID Integration Specification.

Structs§

DIDResolver
Human-readable DID resolver.
DidCacheEntry
DID cache entry (fixed-size array for zero-allocation)
DidPermissionResult
DID permission check result
DidResolutionPointer
DID resolution result for the SPARQL ABI layer.
DidResolutionResult
DID resolution result (human-readable, string-based).
DidVerificationResult
DID signature verification result
SparqlDidHandler
SPARQL-DID Handler

Functions§

did_auth
did:auth - Authenticate with DID
did_permission
did:permission - Check DID permission
did_resolve
DID extension functions (Appendix B) These are assigned to 0x0 standard dictionary type prefix during planning to identify them as Magic Property Functions did:resolve - Resolve DID to Document
did_sign
did:sign - Sign with DID
did_verify
did:verify - Verify DID signature