addedInput schema / properties / event / description
Added value: +"Commitment-only HTTP exchange declaration built locally with the SDK. No raw URLs, headers or bodies."
addedInput schema / properties / event / properties / attestation / description
Added value: +"The caller declares the exchange; Datoka does not independently observe it."
addedInput schema / properties / event / properties / bodyEncoding / description
Added value: +"Hash application bytes after HTTP decoding, without JSON reserialization."
addedInput schema / properties / event / properties / completedAt / description
Added value: +"Declared UTC completion with milliseconds; must be at or after startedAt."
addedInput schema / properties / event / properties / headerEncoding / description
Added value: +"Use the SDK header selection and JCS canonicalization before hashing."
addedInput schema / properties / event / properties / method / description
Added value: +"Actual HTTP method of the locally captured exchange, for example GET."
changedInput schema / properties / event / properties / requestBodyHash / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "algorithm": {
- "const": "sha256",
- "type": "string"
- },
- "digest": {
- "pattern": "^[a-f0-9]{64}$",
- "type": "string"
- }
- },
- "required": [
- "algorithm",
- "digest"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "algorithm": {
+ "const": "sha256",
+ "description": "Digest algorithm; always sha256.",
+ "type": "string"
+ },
+ "digest": {
+ "description": "SHA-256 of exact locally captured bytes, encoded as 64 lowercase hexadecimal characters.",
+ "pattern": "^[a-f0-9]{64}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "algorithm",
+ "digest"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
addedInput schema / properties / event / properties / requestHeadersHash / properties / algorithm / description
Added value: +"Digest algorithm; always sha256."
addedInput schema / properties / event / properties / requestHeadersHash / properties / digest / description
Added value: +"SHA-256 of exact locally captured bytes, encoded as 64 lowercase hexadecimal characters."
changedInput schema / properties / event / properties / responseBodyHash / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "algorithm": {
- "const": "sha256",
- "type": "string"
- },
- "digest": {
- "pattern": "^[a-f0-9]{64}$",
- "type": "string"
- }
- },
- "required": [
- "algorithm",
- "digest"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "algorithm": {
+ "const": "sha256",
+ "description": "Digest algorithm; always sha256.",
+ "type": "string"
+ },
+ "digest": {
+ "description": "SHA-256 of exact locally captured bytes, encoded as 64 lowercase hexadecimal characters.",
+ "pattern": "^[a-f0-9]{64}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "algorithm",
+ "digest"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
addedInput schema / properties / event / properties / responseHeadersHash / properties / algorithm / description
Added value: +"Digest algorithm; always sha256."
addedInput schema / properties / event / properties / responseHeadersHash / properties / digest / description
Added value: +"SHA-256 of exact locally captured bytes, encoded as 64 lowercase hexadecimal characters."
addedInput schema / properties / event / properties / startedAt / description
Added value: +"Declared UTC start with milliseconds, for example 2026-10-07T08:00:00.000Z."
addedInput schema / properties / event / properties / status / description
Added value: +"Actual HTTP response status, including error responses; for example 200 or 404."
addedInput schema / properties / event / properties / targetHash / properties / algorithm / description
Added value: +"Digest algorithm; always sha256."
addedInput schema / properties / event / properties / targetHash / properties / digest / description
Added value: +"SHA-256 of exact locally captured bytes, encoded as 64 lowercase hexadecimal characters."
addedInput schema / properties / event / properties / version / description
Added value: +"Declaration format version; preserve this literal."
addedOutput schema / properties / event / description
Added value: +"Commitment-only HTTP exchange declaration built locally with the SDK. No raw URLs, headers or bodies."
addedOutput schema / properties / event / properties / attestation / description
Added value: +"The caller declares the exchange; Datoka does not independently observe it."
addedOutput schema / properties / event / properties / bodyEncoding / description
Added value: +"Hash application bytes after HTTP decoding, without JSON reserialization."
addedOutput schema / properties / event / properties / completedAt / description
Added value: +"Declared UTC completion with milliseconds; must be at or after startedAt."
addedOutput schema / properties / event / properties / headerEncoding / description
Added value: +"Use the SDK header selection and JCS canonicalization before hashing."
addedOutput schema / properties / event / properties / method / description
Added value: +"Actual HTTP method of the locally captured exchange, for example GET."
changedOutput schema / properties / event / properties / requestBodyHash / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "algorithm": {
- "const": "sha256",
- "type": "string"
- },
- "digest": {
- "pattern": "^[a-f0-9]{64}$",
- "type": "string"
- }
- },
- "required": [
- "algorithm",
- "digest"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "algorithm": {
+ "const": "sha256",
+ "description": "Digest algorithm; always sha256.",
+ "type": "string"
+ },
+ "digest": {
+ "description": "SHA-256 of exact locally captured bytes, encoded as 64 lowercase hexadecimal characters.",
+ "pattern": "^[a-f0-9]{64}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "algorithm",
+ "digest"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
addedOutput schema / properties / event / properties / requestHeadersHash / properties / algorithm / description
Added value: +"Digest algorithm; always sha256."
addedOutput schema / properties / event / properties / requestHeadersHash / properties / digest / description
Added value: +"SHA-256 of exact locally captured bytes, encoded as 64 lowercase hexadecimal characters."
changedOutput schema / properties / event / properties / responseBodyHash / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "algorithm": {
- "const": "sha256",
- "type": "string"
- },
- "digest": {
- "pattern": "^[a-f0-9]{64}$",
- "type": "string"
- }
- },
- "required": [
- "algorithm",
- "digest"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "algorithm": {
+ "const": "sha256",
+ "description": "Digest algorithm; always sha256.",
+ "type": "string"
+ },
+ "digest": {
+ "description": "SHA-256 of exact locally captured bytes, encoded as 64 lowercase hexadecimal characters.",
+ "pattern": "^[a-f0-9]{64}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "algorithm",
+ "digest"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
addedOutput schema / properties / event / properties / responseHeadersHash / properties / algorithm / description
Added value: +"Digest algorithm; always sha256."
addedOutput schema / properties / event / properties / responseHeadersHash / properties / digest / description
Added value: +"SHA-256 of exact locally captured bytes, encoded as 64 lowercase hexadecimal characters."
addedOutput schema / properties / event / properties / startedAt / description
Added value: +"Declared UTC start with milliseconds, for example 2026-10-07T08:00:00.000Z."
addedOutput schema / properties / event / properties / status / description
Added value: +"Actual HTTP response status, including error responses; for example 200 or 404."
addedOutput schema / properties / event / properties / targetHash / properties / algorithm / description
Added value: +"Digest algorithm; always sha256."
addedOutput schema / properties / event / properties / targetHash / properties / digest / description
Added value: +"SHA-256 of exact locally captured bytes, encoded as 64 lowercase hexadecimal characters."
addedOutput schema / properties / event / properties / version / description
Added value: +"Declaration format version; preserve this literal."