addedInput schema / properties / provenance
Added value: +{
+ "additionalProperties": false,
+ "description": "Optional self-reported provenance (WHAT RAN). No trust: the server stamps policy versions + providerVerified itself. Any block (even {}) makes the artifact schemaVersion 2.",
+ "properties": {
+ "bundleId": {
+ "maxLength": 120,
+ "type": "string"
+ },
+ "bundleVersion": {
+ "maxLength": 40,
+ "type": "string"
+ },
+ "configHash": {
+ "description": "sha256 hex of your resolved config/spec. HASH ONLY — never raw text.",
+ "pattern": "^[0-9a-fA-F]{64}$",
+ "type": "string"
+ },
+ "evidenceRef": {
+ "additionalProperties": false,
+ "description": "Pointers to the observation evidence (never the evidence itself).",
+ "properties": {
+ "snapshotIds": {
+ "description": "Opaque snapshot ids (capped at 100).",
+ "items": {
+ "maxLength": 200,
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "sourceCapturedAt": {
+ "description": "Source capture time (ISO 8601).",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "modelName": {
+ "maxLength": 80,
+ "type": "string"
+ },
+ "modelProvider": {
+ "maxLength": 80,
+ "type": "string"
+ },
+ "packageVersion": {
+ "maxLength": 40,
+ "type": "string"
+ },
+ "promptHash": {
+ "description": "sha256 hex of your exact prompt strings. HASH ONLY — never raw text.",
+ "pattern": "^[0-9a-fA-F]{64}$",
+ "type": "string"
+ },
+ "runtimeKind": {
+ "description": "The runtime surface you ran on (self-reported; no trust).",
+ "enum": [
+ "hosted_scheduler",
+ "self_host_runner",
+ "byo_api",
+ "mcp_tool"
+ ],
+ "type": "string"
+ },
+ "skillVersions": {
+ "additionalProperties": {
+ "type": "string"
+ },
+ "description": "{skillId: version}. Capped: 50 keys, key<=120 / value<=40.",
+ "type": "object"
+ }
+ },
+ "type": "object"
+}