Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion schema/OpenTDF/manifest.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,10 @@ The manifest object contains the following top-level properties:
| `encryptionInformation` | Object | Contains details about encryption, key access, integrity, and policy. See [Encryption Information Object](./encryption_information.md). | Yes |
| `assertions` | Array | Optional array of verifiable statements about the TDF or payload. See [Assertions Array](./assertion.md). | No |

### Manifest Size Considerations

For larger payloads, the number of entries in the `integrityInformation.segments` array directly determines the manifest size. As segment count increases, the `integrityInformation` length grows proportionally. With the default settings, a 1 TB TDF file with 1 MB segments will result in approximately one million segment entries in the manifest. Some SDKs impose maximum length limits on the manifest. To avoid problems with very large payloads, either configure your client to allow larger manifest sizes or to encrypt with larger segment lengths.

## Full Manifest Example

This example illustrates a complete `manifest.json` structure. Links point to detailed descriptions of each major section.
Expand Down Expand Up @@ -102,4 +106,4 @@ This example illustrates a complete `manifest.json` structure. Links point to de
}
}
]
}
}