# ServiceProduct

Defined in: [packages/synapse-sdk/src/sp-registry/types.ts:36](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-sdk/src/sp-registry/types.ts#L36)

Polymorphic service product interface

## Properties

### capabilities

> **capabilities**: [`Record`](https://www.typescriptlang.org/docs/handbook/utility-types.html#recordkeys-type)\<`string`, `string`\>

Defined in: [packages/synapse-sdk/src/sp-registry/types.ts:39](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-sdk/src/sp-registry/types.ts#L39)

***

### data

> **data**: [`PDPOffering`](/reference/filoz/synapse-sdk/spregistry/interfaces/pdpoffering/)

Defined in: [packages/synapse-sdk/src/sp-registry/types.ts:40](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-sdk/src/sp-registry/types.ts#L40)

***

### isActive

> **isActive**: `boolean`

Defined in: [packages/synapse-sdk/src/sp-registry/types.ts:38](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-sdk/src/sp-registry/types.ts#L38)

***

### type

> **type**: `"PDP"`

Defined in: [packages/synapse-sdk/src/sp-registry/types.ts:37](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-sdk/src/sp-registry/types.ts#L37)