> ## Documentation Index
> Fetch the complete documentation index at: https://litprotocol-vincent.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# BundledVincentPolicy

> **BundledVincentPolicy**\<`VP`, `IpfsCid`, `VincentAbilityApiVersion`> = `object`

Defined in: [policyCore/bundledPolicy/types.ts:16](https://github.com/LIT-Protocol/Vincent/blob/59bbcc58961d006596c8c80671cc1200f69f2946/packages/libs/ability-sdk/src/lib/policyCore/bundledPolicy/types.ts#L16)

A VincentPolicy bundled with an IPFS CID
This ensures only correctly constructed objects are assignable.

## Type Parameters

### VP

`VP` *extends* `VincentPolicy`\<`any`, `any`, `any`, `any`, `any`, `any`, `any`, `any`, `any`, `any`, `any`, `any`, `any`>

The Vincent Policy that was bundled for usage

### IpfsCid

`IpfsCid` *extends* `string` = `string`

The IPFS CID that the bundled ability was published to

### VincentAbilityApiVersion

`VincentAbilityApiVersion` *extends* `string` = `string`

## Properties

### ipfsCid

> `readonly` **ipfsCid**: `IpfsCid`

Defined in: [policyCore/bundledPolicy/types.ts:22](https://github.com/LIT-Protocol/Vincent/blob/59bbcc58961d006596c8c80671cc1200f69f2946/packages/libs/ability-sdk/src/lib/policyCore/bundledPolicy/types.ts#L22)

***

### vincentPolicy

> `readonly` **vincentPolicy**: `VP`

Defined in: [policyCore/bundledPolicy/types.ts:23](https://github.com/LIT-Protocol/Vincent/blob/59bbcc58961d006596c8c80671cc1200f69f2946/packages/libs/ability-sdk/src/lib/policyCore/bundledPolicy/types.ts#L23)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.