| { |
| "$schema": "http://json-schema.org/draft-07/schema#", |
| "title": "Blob Manifest Serialized Format", |
| "description": "List of blobs, .", |
| "definitions": { |
| "blob": { |
| "type": "object", |
| "properties": { |
| "source_path": { |
| "type": "string", |
| "minimum": 0 |
| }, |
| "merkle": { |
| "type": "string", |
| "minimum": 0 |
| }, |
| "bytes": { |
| "type": "string", |
| "minimum": 0 |
| }, |
| "size": { |
| "type": "string", |
| "minimum": 0 |
| } |
| }, |
| "required": [ |
| "source_path", |
| "merkle", |
| "bytes", |
| "size" |
| ] |
| }, |
| "blob_manifest": { |
| "type": "array", |
| "items": { |
| "$ref": "#/definitions/blob" |
| } |
| } |
| }, |
| "$ref": "#/definitions/blob_manifest" |
| } |