> For the complete documentation index, see [llms.txt](https://docs.silicon.network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.silicon.network/builders/opencohort/framework/developer/protocol.md).

# Protocol

The protocol manages Cohort Address and Identity memberships in OpenCohort, supports snapshot generation, and processes rollup information for these snapshots. It includes **the Manager** that processes snapshots to enable rollups, and **the Prover** that provides Merkle proofs and other necessary signatures based on the stored information.

**The Prover API URI** can be queried through the Cohort Metadata on the blockchain, and **Builders and Users** can use this API to help facilitate the incentive cycle.

{% content-ref url="/pages/ao0ya50kyjmC0GBDuxvX" %}
[Base API](/builders/opencohort/framework/developer/protocol/base-api.md)
{% endcontent-ref %}

{% content-ref url="/pages/bKHQmoJINia1cG7sHuQH" %}
[Manage API](/builders/opencohort/framework/developer/protocol/manage-api.md)
{% endcontent-ref %}

{% content-ref url="/pages/vr35FEitW56lBY8KUeaS" %}
[Prover API](/builders/opencohort/framework/developer/protocol/prover-api.md)
{% endcontent-ref %}
