Skip to content

UCANACLProvider

Defined in: packages/core/src/ucan-acl.ts:1446

Provider for UCAN-based ACLs. The codec has the same canonical, collision-free, synchronous-capture and detached-deserialization contract described by UCANACL.

ChangesType

PublicKey

new UCANACLProvider<ChangesType, PublicKey>(_backingAclProvider, _serializePublicKey, _deserializePublicKey): UCANACLProvider<ChangesType, PublicKey>

Defined in: packages/core/src/ucan-acl.ts:1449

ACLProvider<ChangesType, PublicKey>

(key) => Promise<string>

(serialized) => Promise<PublicKey>

UCANACLProvider<ChangesType, PublicKey>

initialize(): UCANACL<ChangesType, PublicKey>

Defined in: packages/core/src/ucan-acl.ts:1466

Construct a new, logically isolated ACL object.

UCANACL<ChangesType, PublicKey>

A new ACL object.

ACLProvider.initialize