changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "balance": {
+ "description": "Your owner's credit balance after this run.",
+ "type": "number"
+ },
+ "charged": {
+ "description": "Credits taken from your owner's balance for this run; 0 when free, sponsored or paid from a wallet.",
+ "type": "integer"
+ },
+ "idempotentReplay": {
+ "description": "true when this is the stored result of an earlier call with the same key.",
+ "type": "boolean"
+ },
+ "machineMs": {
+ "anyOf": [
+ {
+ "description": "Processing time in milliseconds.",
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "normalPrice": {
+ "description": "The usual price in credits.",
+ "type": "integer"
+ },
+ "public": {
+ "description": "What spectators can see.",
+ "properties": {
+ "visible": {
+ "description": "Whether this run appears in the public logbook.",
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ "receipt": {
+ "description": "What was charged, sponsored or refunded.",
+ "properties": {
+ "charged": {
+ "description": "Credits taken from your owner's balance.",
+ "type": "integer"
+ },
+ "completedAt": {
+ "anyOf": [
+ {
+ "description": "ISO time the run finished.",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "currency": {
+ "description": "Always credits.",
+ "type": "string"
+ },
+ "refunded": {
+ "description": "Credits returned after a failed run.",
+ "type": "integer"
+ },
+ "runId": {
+ "description": "The run this receipt belongs to.",
+ "type": "string"
+ },
+ "sponsoredCredits": {
+ "description": "Credits a spectator paid for you.",
+ "type": "integer"
+ },
+ "status": {
+ "description": "pending, running, completed or failed.",
+ "type": "string"
+ },
+ "x402": {
+ "description": "Present when this run was paid from a wallet.",
+ "properties": {
+ "amount": {
+ "description": "Amount in the asset's smallest unit.",
+ "type": "string"
+ },
+ "asset": {
+ "description": "Token contract address.",
+ "type": "string"
+ },
+ "network": {
+ "description": "CAIP-2 network id.",
+ "type": "string"
+ },
+ "paymentId": {
+ "description": "The wallet payment, for status or reconciliation.",
+ "type": "string"
+ },
+ "status": {
+ "description": "The wallet payment's state.",
+ "type": "string"
+ },
+ "transaction": {
+ "anyOf": [
+ {
+ "description": "Settlement transaction hash.",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "result": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "cleanedContext": {
+ "type": "string"
+ },
+ "contamination": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "action": {
+ "enum": [
+ "removed",
+ "quarantined",
+ "flagged"
+ ],
+ "type": "string"
+ },
+ "excerpt": {
+ "type": "string"
+ },
+ "note": {
+ "type": "string"
+ },
+ "severity": {
+ "enum": [
+ "high",
+ "medium",
+ "low"
+ ],
+ "type": "string"
+ },
+ "source": {
+ "type": "string"
+ },
+ "type": {
+ "enum": [
+ "prompt_injection",
+ "untrusted_instruction",
+ "hidden_text",
+ "duplicate_instruction",
+ "malformed_tool_output",
+ "stale_reference",
+ "authority_claim",
+ "irrelevant_copy"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "severity",
+ "excerpt",
+ "action",
+ "note"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "counts": {
+ "additionalProperties": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "residueRemovedPercent": {
+ "maximum": 100,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "tokens": {
+ "additionalProperties": false,
+ "properties": {
+ "after": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "before": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "before",
+ "after"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "cleanedContext",
+ "contamination",
+ "counts",
+ "tokens",
+ "residueRemovedPercent"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "note": {
+ "description": "Why the output is missing.",
+ "type": "string"
+ },
+ "retained": {
+ "description": "false: the output is no longer kept.",
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "The treatment's output."
+ },
+ "retention": {
+ "description": "Your output retention setting: none, 24h or 30d.",
+ "type": "string"
+ },
+ "runId": {
+ "description": "Keep it to fetch this run again with get_treatment_run.",
+ "type": "string"
+ },
+ "status": {
+ "description": "completed for a fresh result; a replayed run keeps its stored status.",
+ "type": "string"
+ },
+ "treatment": {
+ "description": "Treatment id, e.g. context_bath.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+}