# GrantTarget

> **GrantTarget** = \{ `piece`: [`PieceLabels`](/reference/filoz/keysmith/interfaces/piecelabels/); \} \| [`KeyspaceRef`](/reference/filoz/keysmith/interfaces/keyspaceref/) & `object`

Defined in: [claims.ts:352](https://github.com/FilOzone/synapse-sdk/blob/5989c4b03ed2fe4cf8b1ef29efe1d4ff1ad4c7bc/packages/keysmith/src/claims.ts#L352)

What a grant is picked for: reading one piece, or writing (or reading) under a scope of a keyspace.