> For the complete documentation index, see [llms.txt](https://docs.eclipse-pass.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.eclipse-pass.org/developer-documentation/pass-core/model/policy.md).

# Policy

A Policy describes the access compliance requirements for a specific [Funder](/developer-documentation/pass-core/model/funder.md) or Institution. These Policies are used to determine which [Repositories](/developer-documentation/pass-core/model/repository.md) a [Publication](/developer-documentation/pass-core/model/publication.md) should be [submitted](/developer-documentation/pass-core/model/submission.md) to in order to be in compliance with its associated [Grants](/developer-documentation/pass-core/model/grant.md) and the User's institutional policies.

| Field       | Type   | Description                                                   |
| ----------- | ------ | ------------------------------------------------------------- |
| id\*        | String | Autogenerated identifier of object                            |
| title\*     | String | Title of policy e.g. "NIH Public Access Policy"               |
| description | String | Several sentence description of policy                        |
| institution | String | URI identifying the Institution whose Policy this is (unused) |
| policyUrl   | String | URL to the actual policy on the policy-owner's page           |

| Relationship   | Type    | Target                                                                 | Description                           |
| -------------- | ------- | ---------------------------------------------------------------------- | ------------------------------------- |
| repositories\* | To Many | [Repositories](/developer-documentation/pass-core/model/repository.md) | Repositories that satisfy this policy |

\*required
