What's New in UCAN 1.0
summary
UCAN 1.0 replaces JWT with dag-seor IPLD objects, standardizes signed invocations and makes revocation an invocation, adds distributed promises for queueing multi-step jobs via input addressing to cut latency and enable offline delegation, threads a required subject through delegation chains so capabilities strictly shrink, and restricts policies to a tiny JQ-like language with 11 operators for fast, terminating checks. Implementations include rs-ucan 0.5 (Rust) with WASM soon and a JavaScript UCAN/RPC update underway.
AI-written summary · about
chapters (6)
- 0:00Introduction and UCAN overview
- 1:49UCAN 1.0 design goals
- 7:55IPLD-based UCAN specification
- 13:54Revocation and delegation chains
- 17:10Delegation subject and policy language
- 21:29Implementations and next steps
related talks
42mIPVM: Seamless Services for an Open World
05mThe Paradigm Shift to Verifiable Computing and Self Sovereign ID
45mJump to Hyperspace: Light Speed, User Agency & Moving Past the Cloud
15mIntroducing unjs
15mIntroducing Union
49mFull Rundown
11mJupnet: Our next-gen Omnichain VM
29mThe Return of Write Once, Run Anywhere
