info : TheCapabilityParser < DerivedMatch < ParsedCapability < "space/info" , ` did:key: ${ string } ` & ` did: ${ string } ` & Phantom < { protocol : "did:" ; } > , {} > , CapabilityMatch < "store/add" , ` did:key: ${ string } ` & ` did: ${ string } ` & Phantom < { protocol : "did:" ; } > , Space . Store . Schema . InferStruct < { link : Space . Store . Schema . Schema < Link < unknown , 514 , number , 1 > , any > ; origin : Space . Store . Schema . Schema < undefined | Link < unknown , number , number , 0 | 1 > , unknown > ; size : Space . Store . Schema . NumberSchema < number & Phantom < { typeof : "integer" ; } > , unknown > ; } > > | CapabilityMatch < "store/remove" , ` did:key: ${ string } ` & ` did: ${ string } ` & Phantom < { protocol : "did:" ; } > , Space . Store . Schema . InferStruct < { link : Space . Store . Schema . Schema < Link < unknown , 514 , number , 1 > , any > ; } > > | CapabilityMatch < "store/list" , ` did:key: ${ string } ` & ` did: ${ string } ` & Phantom < { protocol : "did:" ; } > , Space . Store . Schema . InferStruct < { cursor : Space . Store . Schema . Schema < undefined | string , unknown > ; pre : Space . Store . Schema . Schema < undefined | boolean , unknown > ; size : Space . Store . Schema . Schema < undefined | number & Phantom < { typeof : "integer" ; } > , unknown > ; } > > | CapabilityMatch < "upload/add" , ` did:key: ${ string } ` & ` did: ${ string } ` & Phantom < { protocol : "did:" ; } > , Space . Store . Schema . InferStruct < { root : Link ; shards : Space . Store . Schema . Schema < undefined | Link < unknown , MulticodecCode < 514 , "CAR" > , number , 1 > [] , any > ; } > > | CapabilityMatch < "upload/remove" , ` did:key: ${ string } ` & ` did: ${ string } ` & Phantom < { protocol : "did:" ; } > , Space . Store . Schema . InferStruct < { root : Link ; } > > | CapabilityMatch < "upload/list" , ` did:key: ${ string } ` & ` did: ${ string } ` & Phantom < { protocol : "did:" ; } > , Space . Store . Schema . InferStruct < { cursor : Space . Store . Schema . Schema < undefined | string , unknown > ; pre : Space . Store . Schema . Schema < undefined | boolean , unknown > ; size : Space . Store . Schema . Schema < undefined | number & Phantom < { typeof : "integer" ; } > , unknown > ; } > > > > = ...
space/info
can be derived from any of thestore/*
capability that has matchingwith
. This allows store service to identify account based on any user request.