> For the complete documentation index, see [llms.txt](https://nuderebatsin-roal.gitbook.io/zkcloud-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nuderebatsin-roal.gitbook.io/zkcloud-docs/apis/entity-interface.md).

# Entity Interface

### Proof Entity Interface

| Property Name | Type           | Description                                  |
| ------------- | -------------- | -------------------------------------------- |
| id            | String         | The id of proof                              |
| duration      | Int            | It takes time to generate proof.             |
| protocol      | String         | The protocol type of proof.                  |
| status        | String         | The status of proof.                         |
| proofFileUrl  | String \| null | The url of proof zip file.                   |
| startDate     | String \| null | The start date when the proof was generated. |
| endDate       | String \| null | The end date when the proof was generated.   |

**Protocol**

| Protocol | Description      |
| -------- | ---------------- |
| GROTH16  | groth16 protocol |
| PLONK    | plonk protocol   |

#### Status

| **Status**         | Description                                |
| ------------------ | ------------------------------------------ |
| CREATED            | Created the source of the proof.           |
| IN\_PROGRESS       | The proof generation is still ongoing      |
| COMPLETED          | The proof was generated successfully.      |
| INSUFFICIENT\_TIME | You don't have enough time to view proofs. |
| FAILED             | Something error happened.                  |
