accept: TheCapabilityParser<CapabilityMatch<"web3.storage/blob/accept", `did:${string}:${string}` & `did:${string}` & Phantom<{ protocol: "did:"; }>, Space.Store.Schema.InferStruct<{ _put: Space.Store.Schema.StructSchema<({ 'ucan/await': Schema<[string, Link<unknown, number, number, 0 | 1>], any>; }
), unknown>; blob: Space.Store.Schema.StructSchema<({ digest: Schema<Uint8Array, unknown>; size: NumberSchema<number & Phantom<{ typeof: "integer"; }>, unknown>; }
), unknown>; space: Space.Store.Schema.Schema<`did:key:${string}` & `did:${string}` & Phantom<{ protocol: "did:"; }>, any>; ttl: Space.Store.Schema.Schema<undefined | number & Phantom<{ typeof: "integer"; }>, unknown>; }>>> = ...
blob/accept
capability invocation should either succeed when content is delivered on allocated address or fail if no content is allocation expires without content being delivered.