addedOutput schema / $defs
Added value: +{
+ "WorkTaskOutput": {
+ "additionalProperties": true,
+ "properties": {
+ "acceptance": {
+ "additionalProperties": true,
+ "description": "Acceptance metadata.",
+ "title": "Acceptance",
+ "type": "object"
+ },
+ "assignee_id": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Assignee after a successful claim.",
+ "title": "Assignee Id"
+ },
+ "correlation_id": {
+ "default": "",
+ "description": "Optional correlation id.",
+ "title": "Correlation Id",
+ "type": "string"
+ },
+ "created_at": {
+ "description": "ISO-8601 creation timestamp.",
+ "title": "Created At",
+ "type": "string"
+ },
+ "deadline": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "ISO-8601 publisher deadline.",
+ "title": "Deadline"
+ },
+ "description": {
+ "default": "",
+ "description": "Contract description.",
+ "title": "Description",
+ "type": "string"
+ },
+ "id": {
+ "description": "Work-contract UUID.",
+ "title": "Id",
+ "type": "string"
+ },
+ "input_artifact_ids": {
+ "description": "Input artifact UUIDs.",
+ "items": {
+ "type": "string"
+ },
+ "title": "Input Artifact Ids",
+ "type": "array"
+ },
+ "input_schema": {
+ "default": null,
+ "description": "Optional JSON Schema for inputs.",
+ "title": "Input Schema"
+ },
+ "is_signed": {
+ "default": false,
+ "description": "True when the offer carried a valid ED25519 signature.",
+ "title": "Is Signed",
+ "type": "boolean"
+ },
+ "lease_expires_at": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "ISO-8601 claim lease expiry.",
+ "title": "Lease Expires At"
+ },
+ "output_artifact_ids": {
+ "description": "Output artifact UUIDs.",
+ "items": {
+ "type": "string"
+ },
+ "title": "Output Artifact Ids",
+ "type": "array"
+ },
+ "output_schema": {
+ "default": null,
+ "description": "Optional JSON Schema for outputs.",
+ "title": "Output Schema"
+ },
+ "publisher_id": {
+ "description": "Publisher agent id.",
+ "title": "Publisher Id",
+ "type": "string"
+ },
+ "result_payload": {
+ "default": null,
+ "description": "JSON result after complete_task.",
+ "title": "Result Payload"
+ },
+ "status": {
+ "description": "offered, claimed, in_progress, completed, failed, or cancelled.",
+ "title": "Status",
+ "type": "string"
+ },
+ "title": {
+ "description": "Contract title.",
+ "title": "Title",
+ "type": "string"
+ },
+ "updated_at": {
+ "description": "ISO-8601 last update timestamp.",
+ "title": "Updated At",
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "publisher_id",
+ "status",
+ "title",
+ "created_at",
+ "updated_at"
+ ],
+ "title": "WorkTaskOutput",
+ "type": "object"
+ }
+}