> ## 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.

# Publishing Policies

Vincent Policies need to be published to our database before they can be accessible to application developers.

<Steps>
  <Step title="Log into the Vincent Developer Dashboard">
    Go to the [Vincent Developer Dashboard](https://dashboard.heyvincent.ai) and log in with your preferred authentication method.

    <img src="https://mintcdn.com/litprotocol-vincent/wTXz9RDB7ED3Ba8E/images/policy/publishing/image-1.png?fit=max&auto=format&n=wTXz9RDB7ED3Ba8E&q=85&s=d658eba667fce1af68ca277da27d2a78" alt="Vincent Developer Dashboard login" className="rounded-lg" width="1582" height="894" data-path="images/policy/publishing/image-1.png" />
  </Step>

  <Step title="Create a New Vincent Policy">
    After logging in, click the **Create a policy** button to access the [Create Policy Page](https://dashboard.heyvincent.ai/developer/create-policy).

    <img src="https://mintcdn.com/litprotocol-vincent/wTXz9RDB7ED3Ba8E/images/policy/publishing/image-2.png?fit=max&auto=format&n=wTXz9RDB7ED3Ba8E&q=85&s=0c4937b4fe2ed3e87fd7ae25f87a206d" alt="Create policy button" className="rounded-lg" width="1568" height="889" data-path="images/policy/publishing/image-2.png" />
  </Step>

  <Step title="Fill in the Policy Details">
    Complete the form with your policy information:

    <img src="https://mintcdn.com/litprotocol-vincent/wTXz9RDB7ED3Ba8E/images/policy/publishing/image-3.png?fit=max&auto=format&n=wTXz9RDB7ED3Ba8E&q=85&s=68f1919222b78c447991de1499acf7e0" alt="Policy details form" className="rounded-lg" width="1582" height="905" data-path="images/policy/publishing/image-3.png" />

    <ParamField path="Package Name" type="string" required>
      The published `npm` package name
    </ParamField>

    <ParamField path="Description" type="string" required>
      The policy description
    </ParamField>

    <ParamField path="Title" type="string" required>
      The policy title
    </ParamField>

    <ParamField path="Logo" type="image" required>
      Image of your policy shown to users during delegation
    </ParamField>

    <ParamField path="Active Version" type="string" required>
      The policy version which will be used by app creators
    </ParamField>

    <ParamField path="Deployment Status" type="string">
      The current status of the policy
    </ParamField>

    <Note>This version must be published to `npm`. Aside from the package name, all other metadata is editable.</Note>
  </Step>

  <Step title="Policy Successfully Created">
    Your policy has been successfully published to the Vincent database and is now available for app developers to use.

    <img src="https://mintcdn.com/litprotocol-vincent/wTXz9RDB7ED3Ba8E/images/policy/publishing/image-4.png?fit=max&auto=format&n=wTXz9RDB7ED3Ba8E&q=85&s=da51bb882304eaff1ccf9b33e74f6f19" alt="Policy creation success confirmation" className="rounded-lg" width="1582" height="905" data-path="images/policy/publishing/image-4.png" />
  </Step>
</Steps>

## Updating Your Policy

When you want to release a new version of your policy, you'll need to update our database with the new version information. We'll cover the version update process in the next section.

## Next Steps

<CardGroup cols={2}>
  <Card title="Policy Quick Start" icon="rocket" href="/ability/policy/quickstart">
    Build your first Policy with the starter kit
  </Card>

  <Card title="Parameter Schemas" icon="code" href="/ability/policy/parameter-schemas">
    Define user parameters and ability interfaces
  </Card>
</CardGroup>


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