changedInput schema / examples
Previous value: -[
- {
- "proof": {
- "pi_a": [
- "1",
- "2",
- "1"
- ],
- "pi_b": [
- [
- "1",
- "2"
- ],
- [
- "3",
- "4"
- ],
- [
- "1",
- "0"
- ]
- ],
- "pi_c": [
- "5",
- "6",
- "1"
- ]
- },
- "publicSignals": [
- "920000",
- "1",
- "1789776000000",
- "12583",
- "1"
- ],
- "snapshotDigest": "1"
- }
-]New value: +[
+ {
+ "proof": {
+ "piA": [
+ "1",
+ "2",
+ "1"
+ ],
+ "piB": [
+ [
+ "1",
+ "2"
+ ],
+ [
+ "3",
+ "4"
+ ],
+ [
+ "1",
+ "0"
+ ]
+ ],
+ "piC": [
+ "5",
+ "6",
+ "1"
+ ]
+ },
+ "publicSignals": [
+ "920000",
+ "1",
+ "1789776000000",
+ "12583",
+ "1"
+ ],
+ "snapshotDigest": "1"
+ }
+]
removedInput schema / properties / proof / default
Removed value: -{
- "pi_a": [
- "1",
- "2",
- "1"
- ],
- "pi_b": [
- [
- "1",
- "2"
- ],
- [
- "3",
- "4"
- ],
- [
- "1",
- "0"
- ]
- ],
- "pi_c": [
- "5",
- "6",
- "1"
- ]
-}
changedInput schema / properties / proof / description
Previous value: -"Groth16/Poseidon zk-SNARK proof coordinates over the BN254 curve."New value: +"Groth16/Poseidon BN254 proof coordinates using piA and piC as three decimal-string projective coordinates each and piB as three pairs of decimal-string extension-field coordinates; for example, piA ['1','2','1']."
addedInput schema / properties / proof / example / piA
Added value: +[
+ "1",
+ "2",
+ "1"
+]
addedInput schema / properties / proof / example / piB
Added value: +[
+ [
+ "1",
+ "2"
+ ],
+ [
+ "3",
+ "4"
+ ],
+ [
+ "1",
+ "0"
+ ]
+]
addedInput schema / properties / proof / example / piC
Added value: +[
+ "5",
+ "6",
+ "1"
+]
removedInput schema / properties / proof / example / pi_a
Removed value: -[
- "1",
- "2",
- "1"
-]
removedInput schema / properties / proof / example / pi_b
Removed value: -[
- [
- "1",
- "2"
- ],
- [
- "3",
- "4"
- ],
- [
- "1",
- "0"
- ]
-]
removedInput schema / properties / proof / example / pi_c
Removed value: -[
- "5",
- "6",
- "1"
-]
changedInput schema / properties / proof / examples
Previous value: -[
- {
- "pi_a": [
- "1",
- "2",
- "1"
- ],
- "pi_b": [
- [
- "1",
- "2"
- ],
- [
- "3",
- "4"
- ],
- [
- "1",
- "0"
- ]
- ],
- "pi_c": [
- "5",
- "6",
- "1"
- ]
- }
-]New value: +[
+ {
+ "piA": [
+ "1",
+ "2",
+ "1"
+ ],
+ "piB": [
+ [
+ "1",
+ "2"
+ ],
+ [
+ "3",
+ "4"
+ ],
+ [
+ "1",
+ "0"
+ ]
+ ],
+ "piC": [
+ "5",
+ "6",
+ "1"
+ ]
+ }
+]
addedInput schema / properties / proof / properties / piA
Added value: +{
+ "description": "Exactly three decimal-string Groth16 BN254 proof A projective coordinates in order. Constraints: minItems: 3; maxItems: 3. Example: [\"1\",\"2\",\"1\"].",
+ "example": [
+ "1",
+ "2",
+ "1"
+ ],
+ "examples": [
+ [
+ "1",
+ "2",
+ "1"
+ ]
+ ],
+ "items": {
+ "description": "Decimal-encoded BN254 scalar-field coordinate in proof point A. Constraints: pattern: ^\\d+$. Example: \"10823\".",
+ "example": "10823",
+ "examples": [
+ "10823"
+ ],
+ "pattern": "^\\d+$",
+ "type": "string"
+ },
+ "maxItems": 3,
+ "minItems": 3,
+ "type": "array"
+}
addedInput schema / properties / proof / properties / piB
Added value: +{
+ "description": "Exactly three Groth16 BN254 proof B extension-field coordinate pairs, each containing two decimal strings. Constraints: minItems: 3; maxItems: 3. Example: [[\"1\",\"2\"],[\"3\",\"4\"],[\"1\",\"0\"]].",
+ "example": [
+ [
+ "1",
+ "2"
+ ],
+ [
+ "3",
+ "4"
+ ],
+ [
+ "1",
+ "0"
+ ]
+ ],
+ "examples": [
+ [
+ [
+ "1",
+ "2"
+ ],
+ [
+ "3",
+ "4"
+ ],
+ [
+ "1",
+ "0"
+ ]
+ ]
+ ],
+ "items": {
+ "description": "BN254 extension-field coordinate pair in proof point B. Constraints: minItems: 2; maxItems: 2. Example: [\"112\",\"331\"].",
+ "example": [
+ "112",
+ "331"
+ ],
+ "examples": [
+ [
+ "112",
+ "331"
+ ]
+ ],
+ "items": {
+ "description": "Decimal-encoded BN254 extension-field coordinate in proof point B. Constraints: pattern: ^\\d+$. Example: \"331\".",
+ "example": "331",
+ "examples": [
+ "331"
+ ],
+ "pattern": "^\\d+$",
+ "type": "string"
+ },
+ "maxItems": 2,
+ "minItems": 2,
+ "type": "array"
+ },
+ "maxItems": 3,
+ "minItems": 3,
+ "type": "array"
+}
addedInput schema / properties / proof / properties / piC
Added value: +{
+ "description": "Exactly three decimal-string Groth16 BN254 proof C projective coordinates in order. Constraints: minItems: 3; maxItems: 3. Example: [\"5\",\"6\",\"1\"].",
+ "example": [
+ "5",
+ "6",
+ "1"
+ ],
+ "examples": [
+ [
+ "5",
+ "6",
+ "1"
+ ]
+ ],
+ "items": {
+ "description": "Decimal-encoded BN254 scalar-field coordinate in proof point C. Constraints: pattern: ^\\d+$. Example: \"554\".",
+ "example": "554",
+ "examples": [
+ "554"
+ ],
+ "pattern": "^\\d+$",
+ "type": "string"
+ },
+ "maxItems": 3,
+ "minItems": 3,
+ "type": "array"
+}
removedInput schema / properties / proof / properties / pi_a
Removed value: -{
- "default": [
- "1",
- "2",
- "1"
- ],
- "description": "Groth16 BN254 proof A projective coordinates.",
- "example": [
- "1",
- "2",
- "1"
- ],
- "examples": [
- [
- "1",
- "2",
- "1"
- ]
- ],
- "items": {
- "default": "10823",
- "description": "Decimal-encoded BN254 scalar-field coordinate in proof point A.",
- "example": "10823",
- "examples": [
- "10823"
- ],
- "pattern": "^\\d+$",
- "type": "string"
- },
- "maxItems": 3,
- "minItems": 3,
- "type": "array"
-}
removedInput schema / properties / proof / properties / pi_b
Removed value: -{
- "default": [
- [
- "1",
- "2"
- ],
- [
- "3",
- "4"
- ],
- [
- "1",
- "0"
- ]
- ],
- "description": "Groth16 BN254 proof B projective coordinates.",
- "example": [
- [
- "1",
- "2"
- ],
- [
- "3",
- "4"
- ],
- [
- "1",
- "0"
- ]
- ],
- "examples": [
- [
- [
- "1",
- "2"
- ],
- [
- "3",
- "4"
- ],
- [
- "1",
- "0"
- ]
- ]
- ],
- "items": {
- "default": [
- "112",
- "331"
- ],
- "description": "BN254 extension-field coordinate pair in proof point B.",
- "example": [
- "112",
- "331"
- ],
- "examples": [
- [
- "112",
- "331"
- ]
- ],
- "items": {
- "default": "331",
- "description": "Decimal-encoded BN254 extension-field coordinate in proof point B.",
- "example": "331",
- "examples": [
- "331"
- ],
- "pattern": "^\\d+$",
- "type": "string"
- },
- "maxItems": 2,
- "minItems": 2,
- "type": "array"
- },
- "maxItems": 3,
- "minItems": 3,
- "type": "array"
-}
removedInput schema / properties / proof / properties / pi_c
Removed value: -{
- "default": [
- "5",
- "6",
- "1"
- ],
- "description": "Groth16 BN254 proof C projective coordinates.",
- "example": [
- "5",
- "6",
- "1"
- ],
- "examples": [
- [
- "5",
- "6",
- "1"
- ]
- ],
- "items": {
- "default": "554",
- "description": "Decimal-encoded BN254 scalar-field coordinate in proof point C.",
- "example": "554",
- "examples": [
- "554"
- ],
- "pattern": "^\\d+$",
- "type": "string"
- },
- "maxItems": 3,
- "minItems": 3,
- "type": "array"
-}
changedInput schema / properties / proof / required
Previous value: -[
- "pi_a",
- "pi_b",
- "pi_c"
-]New value: +[
+ "piA",
+ "piB",
+ "piC"
+]
removedInput schema / properties / publicSignals / default
Removed value: -[
- "920000",
- "1",
- "1789776000000",
- "12583",
- "1"
-]
changedInput schema / properties / publicSignals / description
Previous value: -"Public signals ordered as blockHeight, thermodynamicHash, timestamp, valuationSat, and snapshotDigest."New value: +"Public signals ordered as blockHeight, thermodynamicHash, timestamp, valuationSat, and snapshotDigest. Constraints: minItems: 5; maxItems: 5. Example: [\"920000\",\"1\",\"1789776000000\",\"12583\",\"1\"]."
removedInput schema / properties / publicSignals / items / default
Removed value: -"920000"
changedInput schema / properties / publicSignals / items / description
Previous value: -"Decimal-encoded BN254 scalar-field element."New value: +"Decimal-encoded BN254 scalar-field element. Constraints: pattern: ^\\d+$. Example: \"920000\"."
removedInput schema / properties / snapshotDigest / default
Removed value: -"1"
changedInput schema / properties / snapshotDigest / description
Previous value: -"Decimal field digest or IPFS CID that must equal publicSignals[4] when supplied."New value: +"Decimal field digest or IPFS CID that must equal publicSignals[4] when supplied. Constraints: pattern: ^(?:\\d+|Qm[1-9A-HJ-NP-Za-km-z]{44}|b[a-z2-7]{20,})$. Example: \"1\"."
removedOutput schema / properties / attestationStatus / default
Removed value: -"broadcast_confirmed"
changedOutput schema / properties / attestationStatus / description
Previous value: -"Nostr NIP-78 publication result: broadcast_confirmed, broadcast_failed, not_configured, or not_broadcast_invalid_proof."New value: +"Nostr NIP-78 publication result: broadcast_confirmed, broadcast_failed, not_configured, or not_broadcast_invalid_proof. Example: \"broadcast_confirmed\"."
removedOutput schema / properties / proofHash / default
Removed value: -"0x1a2b3c4d5e6f789001234567890abcdef1234567890abcdef1234567890abcd"
changedOutput schema / properties / proofHash / description
Previous value: -"0x-prefixed lowercase hexadecimal SHA-256 digest of the canonical proof."New value: +"0x-prefixed lowercase hexadecimal SHA-256 digest of the canonical proof. Example: \"0x1a2b3c4d5e6f789001234567890abcdef1234567890abcdef1234567890abcd\"."
removedOutput schema / properties / status / default
Removed value: -"verified"
changedOutput schema / properties / status / description
Previous value: -"Immediate Groth16 verification result for the submitted proof and public signals."New value: +"Immediate Groth16 verification result for the submitted proof and public signals. Constraints: allowed values: verified, invalid. Example: \"verified\"."
removedOutput schema / properties / submittedAt / default
Removed value: -"2026-09-19T06:20:00.000Z"
changedOutput schema / properties / submittedAt / description
Previous value: -"ISO 8601 UTC date string format."New value: +"ISO 8601 UTC date string format. Constraints: format: date-time. Example: \"2026-09-19T06:20:00.000Z\"."