changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "data": {
+ "items": {
+ "properties": {
+ "blockchain_tx_hash": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "created_at": {
+ "format": "date-time",
+ "type": "string"
+ },
+ "explorer_url": {
+ "description": "Public block-explorer link for blockchain_tx_hash. Null until the timestamp job has settled on-chain.",
+ "format": "uri",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "file_hash": {
+ "description": "SHA-256 hex digest, 64 characters.",
+ "type": "string"
+ },
+ "file_name": {
+ "type": "string"
+ },
+ "file_size": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "id": {
+ "format": "uuid",
+ "type": "string"
+ },
+ "mime_type": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "origin_channel": {
+ "description": "Set to 'mcp_agent' when this item was created via an MCP agent key; null otherwise (web/mobile channel tracking is not yet implemented. See EVIDENCE_CUSTODY_TRACKING_BLUEPRINT.md).",
+ "enum": [
+ "mcp_agent",
+ null
+ ],
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "original_file_name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "status": {
+ "enum": [
+ "pending",
+ "submitted",
+ "failed"
+ ],
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+}