FastCGI wrapper starting at Tue Sep 2 11:09:54 AM EDT 2025 FastCGI wrapper starting at Tue Sep 2 11:10:41 AM EDT 2025 FastCGI wrapper starting at Tue Sep 2 11:19:31 AM EDT 2025 FastCGI wrapper starting at Tue Sep 2 11:20:41 AM EDT 2025 🔍 DEBUG: nostr_verify_event_signature() CALLED Timestamp: 1756826533 Event pointer: 0x56c0e3db3490 📄 Input event JSON: { "kind": 24242, "id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756822481, "tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]], "content": "Upload standard test file", "sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679" } 🔍 Field extraction results: id_item: 0x56c0e3db3550 pubkey_item: 0x56c0e3db35f0 created_at_item: 0x56c0e3db36b0 kind_item: 0x56c0e3db34e0 tags_item: 0x56c0e3db3740 content_item: 0x56c0e3db3b50 sig_item: 0x56c0e3db3bf0 📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64) 📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128) FastCGI wrapper starting at Tue Sep 2 11:29:29 AM EDT 2025 🔍 DEBUG: nostr_verify_event_signature() CALLED Timestamp: 1756826978 Event pointer: 0x5cd63df4a490 📄 Input event JSON: { "kind": 24242, "id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756822481, "tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]], "content": "Upload standard test file", "sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679" } 🔍 Field extraction results: id_item: 0x5cd63df4a550 pubkey_item: 0x5cd63df4a5f0 created_at_item: 0x5cd63df4a6b0 kind_item: 0x5cd63df4a4e0 tags_item: 0x5cd63df4a740 content_item: 0x5cd63df4ab50 sig_item: 0x5cd63df4abf0 📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64) 📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128) 🔍 Starting field validation... ✅ All required fields present 🔍 Creating serialization array... ✅ Serialization array created 🔍 Adding items to serialization array... ✅ Items added to serialization array 🔍 Converting array to string... ✅ Serialization string created (length: 233) 🔍 Hashing serialized event... ✅ Event hashed successfully 🔍 Converting hash to hex... ✅ Hash converted to hex: 4d03d62ff1da5afc... 🔍 Verifying event ID... ✅ Event ID verified successfully 🔍 Starting signature verification... ✅ Pubkey and signature strings retrieved 🔍 Converting hex strings to bytes... 🔍 Converting pubkey hex: 79be667ef9dcbbac... ✅ Pubkey hex converted successfully 🔍 Converting signature hex: 595f7260c4c58dac... ✅ Signature hex converted successfully 📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac 📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac 🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()... ❌ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() FAILED! This is the exact error we've been tracking (returns -32) FastCGI wrapper starting at Tue Sep 2 11:32:06 AM EDT 2025 🔍 DEBUG: nostr_verify_event_signature() CALLED Timestamp: 1756827135 Event pointer: 0x5719b833c570 📄 Input event JSON: { "kind": 24242, "id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756822481, "tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]], "content": "Upload standard test file", "sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679" } 🔍 Field extraction results: id_item: 0x5719b833c630 pubkey_item: 0x5719b833c6d0 created_at_item: 0x5719b833c790 kind_item: 0x5719b833c5c0 tags_item: 0x5719b833c820 content_item: 0x5719b833cc30 sig_item: 0x5719b833ccd0 📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64) 📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128) 🔍 Starting field validation... ✅ All required fields present 🔍 Creating serialization array... ✅ Serialization array created 🔍 Adding items to serialization array... ✅ Items added to serialization array 🔍 Converting array to string... ✅ Serialization string created (length: 233) 🔍 Hashing serialized event... ✅ Event hashed successfully 🔍 Converting hash to hex... ✅ Hash converted to hex: 4d03d62ff1da5afc... 🔍 Verifying event ID... ✅ Event ID verified successfully 🔍 Starting signature verification... ✅ Pubkey and signature strings retrieved 🔍 Converting hex strings to bytes... 🔍 Converting pubkey hex: 79be667ef9dcbbac... ✅ Pubkey hex converted successfully 🔍 Converting signature hex: 595f7260c4c58dac... ✅ Signature hex converted successfully 📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac 📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac 🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()... ✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS! 🔍 Starting Schnorr signature verification... ✅ SUCCESS: Schnorr signature verification passed! 🔍 DEBUG: nostr_verify_event_signature() CALLED Timestamp: 1756827135 Event pointer: 0x5719b833c570 📄 Input event JSON: { "kind": 24242, "id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756822481, "tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]], "content": "Upload standard test file", "sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679" } 🔍 Field extraction results: id_item: 0x5719b833c630 pubkey_item: 0x5719b833c6d0 created_at_item: 0x5719b833c790 kind_item: 0x5719b833c5c0 tags_item: 0x5719b833c820 content_item: 0x5719b833cc30 sig_item: 0x5719b833ccd0 📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64) 📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128) 🔍 Starting field validation... ✅ All required fields present 🔍 Creating serialization array... ✅ Serialization array created 🔍 Adding items to serialization array... ✅ Items added to serialization array 🔍 Converting array to string... ✅ Serialization string created (length: 233) 🔍 Hashing serialized event... ✅ Event hashed successfully 🔍 Converting hash to hex... ✅ Hash converted to hex: 4d03d62ff1da5afc... 🔍 Verifying event ID... ✅ Event ID verified successfully 🔍 Starting signature verification... ✅ Pubkey and signature strings retrieved 🔍 Converting hex strings to bytes... 🔍 Converting pubkey hex: 79be667ef9dcbbac... ✅ Pubkey hex converted successfully 🔍 Converting signature hex: 595f7260c4c58dac... ✅ Signature hex converted successfully 📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac 📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac 🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()... ✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS! 🔍 Starting Schnorr signature verification... ✅ SUCCESS: Schnorr signature verification passed! 🔍 DEBUG: nostr_verify_event_signature() CALLED Timestamp: 1756827135 Event pointer: 0x5719b833dd10 📄 Input event JSON: { "id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756822481, "kind": 24242, "tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]], "content": "Upload standard test file", "sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679" } 🔍 Field extraction results: id_item: 0x5719b833e200 pubkey_item: 0x5719b833dab0 created_at_item: 0x5719b833d9a0 kind_item: 0x5719b833d260 tags_item: 0x5719b833dcc0 content_item: 0x5719b833e360 sig_item: 0x5719b833e3b0 📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64) 📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128) 🔍 Starting field validation... ✅ All required fields present 🔍 Creating serialization array... ✅ Serialization array created 🔍 Adding items to serialization array... ✅ Items added to serialization array 🔍 Converting array to string... ✅ Serialization string created (length: 233) 🔍 Hashing serialized event... ✅ Event hashed successfully 🔍 Converting hash to hex... ✅ Hash converted to hex: 4d03d62ff1da5afc... 🔍 Verifying event ID... ✅ Event ID verified successfully 🔍 Starting signature verification... ✅ Pubkey and signature strings retrieved 🔍 Converting hex strings to bytes... 🔍 Converting pubkey hex: 79be667ef9dcbbac... ✅ Pubkey hex converted successfully 🔍 Converting signature hex: 595f7260c4c58dac... ✅ Signature hex converted successfully 📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac 📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac 🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()... ✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS! 🔍 Starting Schnorr signature verification... ✅ SUCCESS: Schnorr signature verification passed! 🔍 DEBUG: nostr_verify_event_signature() CALLED Timestamp: 1756827333 Event pointer: 0x5719b833e710 📄 Input event JSON: { "kind": 24242, "id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756822481, "tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]], "content": "Upload standard test file", "sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679" } 🔍 Field extraction results: id_item: 0x5719b833e360 pubkey_item: 0x5719b833ea80 created_at_item: 0x5719b833ecf0 kind_item: 0x5719b833cfe0 tags_item: 0x5719b833e8e0 content_item: 0x5719b833ec20 sig_item: 0x5719b833bec0 📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64) 📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128) 🔍 Starting field validation... ✅ All required fields present 🔍 Creating serialization array... ✅ Serialization array created 🔍 Adding items to serialization array... ✅ Items added to serialization array 🔍 Converting array to string... ✅ Serialization string created (length: 233) 🔍 Hashing serialized event... ✅ Event hashed successfully 🔍 Converting hash to hex... ✅ Hash converted to hex: 4d03d62ff1da5afc... 🔍 Verifying event ID... ✅ Event ID verified successfully 🔍 Starting signature verification... ✅ Pubkey and signature strings retrieved 🔍 Converting hex strings to bytes... 🔍 Converting pubkey hex: 79be667ef9dcbbac... ✅ Pubkey hex converted successfully 🔍 Converting signature hex: 595f7260c4c58dac... ✅ Signature hex converted successfully 📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac 📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac 🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()... ✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS! 🔍 Starting Schnorr signature verification... ✅ SUCCESS: Schnorr signature verification passed! 🔍 DEBUG: nostr_verify_event_signature() CALLED Timestamp: 1756827333 Event pointer: 0x5719b833e710 📄 Input event JSON: { "kind": 24242, "id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756822481, "tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]], "content": "Upload standard test file", "sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679" } 🔍 Field extraction results: id_item: 0x5719b833e360 pubkey_item: 0x5719b833ea80 created_at_item: 0x5719b833ecf0 kind_item: 0x5719b833cfe0 tags_item: 0x5719b833e8e0 content_item: 0x5719b833ec20 sig_item: 0x5719b833bec0 📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64) 📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128) 🔍 Starting field validation... ✅ All required fields present 🔍 Creating serialization array... ✅ Serialization array created 🔍 Adding items to serialization array... ✅ Items added to serialization array 🔍 Converting array to string... ✅ Serialization string created (length: 233) 🔍 Hashing serialized event... ✅ Event hashed successfully 🔍 Converting hash to hex... ✅ Hash converted to hex: 4d03d62ff1da5afc... 🔍 Verifying event ID... ✅ Event ID verified successfully 🔍 Starting signature verification... ✅ Pubkey and signature strings retrieved 🔍 Converting hex strings to bytes... 🔍 Converting pubkey hex: 79be667ef9dcbbac... ✅ Pubkey hex converted successfully 🔍 Converting signature hex: 595f7260c4c58dac... ✅ Signature hex converted successfully 📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac 📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac 🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()... ✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS! 🔍 Starting Schnorr signature verification... ✅ SUCCESS: Schnorr signature verification passed! 🔍 DEBUG: nostr_verify_event_signature() CALLED Timestamp: 1756827333 Event pointer: 0x5719b833ca40 📄 Input event JSON: { "id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756822481, "kind": 24242, "tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]], "content": "Upload standard test file", "sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679" } 🔍 Field extraction results: id_item: 0x5719b833cb20 pubkey_item: 0x5719b833c8c0 created_at_item: 0x5719b833c7b0 kind_item: 0x5719b833c760 tags_item: 0x5719b833cad0 content_item: 0x5719b8339ac0 sig_item: 0x5719b8339b30 📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64) 📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128) 🔍 Starting field validation... ✅ All required fields present 🔍 Creating serialization array... ✅ Serialization array created 🔍 Adding items to serialization array... ✅ Items added to serialization array 🔍 Converting array to string... ✅ Serialization string created (length: 233) 🔍 Hashing serialized event... ✅ Event hashed successfully 🔍 Converting hash to hex... ✅ Hash converted to hex: 4d03d62ff1da5afc... 🔍 Verifying event ID... ✅ Event ID verified successfully 🔍 Starting signature verification... ✅ Pubkey and signature strings retrieved 🔍 Converting hex strings to bytes... 🔍 Converting pubkey hex: 79be667ef9dcbbac... ✅ Pubkey hex converted successfully 🔍 Converting signature hex: 595f7260c4c58dac... ✅ Signature hex converted successfully 📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac 📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac 🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()... ✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS! 🔍 Starting Schnorr signature verification... ✅ SUCCESS: Schnorr signature verification passed! 🔍 DEBUG: nostr_verify_event_signature() CALLED Timestamp: 1756827611 Event pointer: 0x5719b833dca0 📄 Input event JSON: { "kind": 24242, "id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756822481, "tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]], "content": "Upload standard test file", "sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679" } 🔍 Field extraction results: id_item: 0x5719b833e380 pubkey_item: 0x5719b833f120 created_at_item: 0x5719b83398b0 kind_item: 0x5719b833dbd0 tags_item: 0x5719b83396c0 content_item: 0x5719b8339a50 sig_item: 0x5719b8339af0 📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64) 📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128) 🔍 Starting field validation... ✅ All required fields present 🔍 Creating serialization array... ✅ Serialization array created 🔍 Adding items to serialization array... ✅ Items added to serialization array 🔍 Converting array to string... ✅ Serialization string created (length: 233) 🔍 Hashing serialized event... ✅ Event hashed successfully 🔍 Converting hash to hex... ✅ Hash converted to hex: 4d03d62ff1da5afc... 🔍 Verifying event ID... ✅ Event ID verified successfully 🔍 Starting signature verification... ✅ Pubkey and signature strings retrieved 🔍 Converting hex strings to bytes... 🔍 Converting pubkey hex: 79be667ef9dcbbac... ✅ Pubkey hex converted successfully 🔍 Converting signature hex: 595f7260c4c58dac... ✅ Signature hex converted successfully 📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac 📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac 🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()... ✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS! 🔍 Starting Schnorr signature verification... ✅ SUCCESS: Schnorr signature verification passed! 🔍 DEBUG: nostr_verify_event_signature() CALLED Timestamp: 1756827611 Event pointer: 0x5719b833dca0 📄 Input event JSON: { "kind": 24242, "id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756822481, "tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]], "content": "Upload standard test file", "sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679" } 🔍 Field extraction results: id_item: 0x5719b833e380 pubkey_item: 0x5719b833f120 created_at_item: 0x5719b83398b0 kind_item: 0x5719b833dbd0 tags_item: 0x5719b83396c0 content_item: 0x5719b8339a50 sig_item: 0x5719b8339af0 📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64) 📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128) 🔍 Starting field validation... ✅ All required fields present 🔍 Creating serialization array... ✅ Serialization array created 🔍 Adding items to serialization array... ✅ Items added to serialization array 🔍 Converting array to string... ✅ Serialization string created (length: 233) 🔍 Hashing serialized event... ✅ Event hashed successfully 🔍 Converting hash to hex... ✅ Hash converted to hex: 4d03d62ff1da5afc... 🔍 Verifying event ID... ✅ Event ID verified successfully 🔍 Starting signature verification... ✅ Pubkey and signature strings retrieved 🔍 Converting hex strings to bytes... 🔍 Converting pubkey hex: 79be667ef9dcbbac... ✅ Pubkey hex converted successfully 🔍 Converting signature hex: 595f7260c4c58dac... ✅ Signature hex converted successfully 📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac 📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac 🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()... ✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS! 🔍 Starting Schnorr signature verification... ✅ SUCCESS: Schnorr signature verification passed! 🔍 DEBUG: nostr_verify_event_signature() CALLED Timestamp: 1756827611 Event pointer: 0x5719b833df30 📄 Input event JSON: { "id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756822481, "kind": 24242, "tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]], "content": "Upload standard test file", "sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679" } 🔍 Field extraction results: id_item: 0x5719b833f4f0 pubkey_item: 0x5719b833dec0 created_at_item: 0x5719b833c9c0 kind_item: 0x5719b833c970 tags_item: 0x5719b833c900 content_item: 0x5719b833cab0 sig_item: 0x5719b833cb20 📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64) 📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128) 🔍 Starting field validation... ✅ All required fields present 🔍 Creating serialization array... ✅ Serialization array created 🔍 Adding items to serialization array... ✅ Items added to serialization array 🔍 Converting array to string... ✅ Serialization string created (length: 233) 🔍 Hashing serialized event... ✅ Event hashed successfully 🔍 Converting hash to hex... ✅ Hash converted to hex: 4d03d62ff1da5afc... 🔍 Verifying event ID... ✅ Event ID verified successfully 🔍 Starting signature verification... ✅ Pubkey and signature strings retrieved 🔍 Converting hex strings to bytes... 🔍 Converting pubkey hex: 79be667ef9dcbbac... ✅ Pubkey hex converted successfully 🔍 Converting signature hex: 595f7260c4c58dac... ✅ Signature hex converted successfully 📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac 📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac 🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()... ✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS! 🔍 Starting Schnorr signature verification... ✅ SUCCESS: Schnorr signature verification passed! FastCGI wrapper starting at Tue Sep 2 11:43:41 AM EDT 2025 🔍 DEBUG: nostr_verify_event_signature() CALLED Timestamp: 1756827831 Event pointer: 0x5e2b0b679570 📄 Input event JSON: { "kind": 24242, "id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756822481, "tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]], "content": "Upload standard test file", "sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679" } 🔍 Field extraction results: id_item: 0x5e2b0b679630 pubkey_item: 0x5e2b0b6796d0 created_at_item: 0x5e2b0b679790 kind_item: 0x5e2b0b6795c0 tags_item: 0x5e2b0b679820 content_item: 0x5e2b0b679c30 sig_item: 0x5e2b0b679cd0 📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64) 📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128) 🔍 Starting field validation... ✅ All required fields present 🔍 Creating serialization array... ✅ Serialization array created 🔍 Adding items to serialization array... ✅ Items added to serialization array 🔍 Converting array to string... ✅ Serialization string created (length: 233) 🔍 Hashing serialized event... ✅ Event hashed successfully 🔍 Converting hash to hex... ✅ Hash converted to hex: 4d03d62ff1da5afc... 🔍 Verifying event ID... ✅ Event ID verified successfully 🔍 Starting signature verification... ✅ Pubkey and signature strings retrieved 🔍 Converting hex strings to bytes... 🔍 Converting pubkey hex: 79be667ef9dcbbac... ✅ Pubkey hex converted successfully 🔍 Converting signature hex: 595f7260c4c58dac... ✅ Signature hex converted successfully 📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac 📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac 🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()... ✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS! 🔍 Starting Schnorr signature verification... ✅ SUCCESS: Schnorr signature verification passed! 🔍 DEBUG: nostr_verify_event_signature() CALLED Timestamp: 1756827831 Event pointer: 0x5e2b0b679570 📄 Input event JSON: { "kind": 24242, "id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756822481, "tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]], "content": "Upload standard test file", "sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679" } 🔍 Field extraction results: id_item: 0x5e2b0b679630 pubkey_item: 0x5e2b0b6796d0 created_at_item: 0x5e2b0b679790 kind_item: 0x5e2b0b6795c0 tags_item: 0x5e2b0b679820 content_item: 0x5e2b0b679c30 sig_item: 0x5e2b0b679cd0 📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64) 📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128) 🔍 Starting field validation... ✅ All required fields present 🔍 Creating serialization array... ✅ Serialization array created 🔍 Adding items to serialization array... ✅ Items added to serialization array 🔍 Converting array to string... ✅ Serialization string created (length: 233) 🔍 Hashing serialized event... ✅ Event hashed successfully 🔍 Converting hash to hex... ✅ Hash converted to hex: 4d03d62ff1da5afc... 🔍 Verifying event ID... ✅ Event ID verified successfully 🔍 Starting signature verification... ✅ Pubkey and signature strings retrieved 🔍 Converting hex strings to bytes... 🔍 Converting pubkey hex: 79be667ef9dcbbac... ✅ Pubkey hex converted successfully 🔍 Converting signature hex: 595f7260c4c58dac... ✅ Signature hex converted successfully 📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac 📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac 🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()... ✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS! 🔍 Starting Schnorr signature verification... ✅ SUCCESS: Schnorr signature verification passed! 🔍 DEBUG: nostr_verify_event_signature() CALLED Timestamp: 1756827831 Event pointer: 0x5e2b0b67ad10 📄 Input event JSON: { "id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756822481, "kind": 24242, "tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]], "content": "Upload standard test file", "sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679" } 🔍 Field extraction results: id_item: 0x5e2b0b67b200 pubkey_item: 0x5e2b0b67aab0 created_at_item: 0x5e2b0b67a9a0 kind_item: 0x5e2b0b67a260 tags_item: 0x5e2b0b67acc0 content_item: 0x5e2b0b67b360 sig_item: 0x5e2b0b67b3b0 📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64) 📝 Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: 128) 🔍 Starting field validation... ✅ All required fields present 🔍 Creating serialization array... ✅ Serialization array created 🔍 Adding items to serialization array... ✅ Items added to serialization array 🔍 Converting array to string... ✅ Serialization string created (length: 233) 🔍 Hashing serialized event... ✅ Event hashed successfully 🔍 Converting hash to hex... ✅ Hash converted to hex: 4d03d62ff1da5afc... 🔍 Verifying event ID... ✅ Event ID verified successfully 🔍 Starting signature verification... ✅ Pubkey and signature strings retrieved 🔍 Converting hex strings to bytes... 🔍 Converting pubkey hex: 79be667ef9dcbbac... ✅ Pubkey hex converted successfully 🔍 Converting signature hex: 595f7260c4c58dac... ✅ Signature hex converted successfully 📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac 📊 Signature bytes (first 8): 59 5f 72 60 c4 c5 8d ac 🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()... ✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS! 🔍 Starting Schnorr signature verification... ✅ SUCCESS: Schnorr signature verification passed! 🔍 DEBUG: nostr_verify_event_signature() CALLED Timestamp: 1756828112 Event pointer: 0x5e2b0b67b710 📄 Input event JSON: { "kind": 24242, "id": "6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756828081, "tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1788364069"]], "content": "Upload standard test file", "sig": "99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f" } 🔍 Field extraction results: id_item: 0x5e2b0b67b360 pubkey_item: 0x5e2b0b67ba80 created_at_item: 0x5e2b0b67bcf0 kind_item: 0x5e2b0b679fe0 tags_item: 0x5e2b0b67b8e0 content_item: 0x5e2b0b67bc20 sig_item: 0x5e2b0b678ec0 📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64) 📝 Signature string: '99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f' (length: 128) 🔍 Starting field validation... ✅ All required fields present 🔍 Creating serialization array... ✅ Serialization array created 🔍 Adding items to serialization array... ✅ Items added to serialization array 🔍 Converting array to string... ✅ Serialization string created (length: 233) 🔍 Hashing serialized event... ✅ Event hashed successfully 🔍 Converting hash to hex... ✅ Hash converted to hex: 6f1e2ff851bde47a... 🔍 Verifying event ID... ✅ Event ID verified successfully 🔍 Starting signature verification... ✅ Pubkey and signature strings retrieved 🔍 Converting hex strings to bytes... 🔍 Converting pubkey hex: 79be667ef9dcbbac... ✅ Pubkey hex converted successfully 🔍 Converting signature hex: 99df5bc594cfb550... ✅ Signature hex converted successfully 📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac 📊 Signature bytes (first 8): 99 df 5b c5 94 cf b5 50 🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()... ✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS! 🔍 Starting Schnorr signature verification... ✅ SUCCESS: Schnorr signature verification passed! 🔍 DEBUG: nostr_verify_event_signature() CALLED Timestamp: 1756828112 Event pointer: 0x5e2b0b67b710 📄 Input event JSON: { "kind": 24242, "id": "6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756828081, "tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1788364069"]], "content": "Upload standard test file", "sig": "99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f" } 🔍 Field extraction results: id_item: 0x5e2b0b67b360 pubkey_item: 0x5e2b0b67ba80 created_at_item: 0x5e2b0b67bcf0 kind_item: 0x5e2b0b679fe0 tags_item: 0x5e2b0b67b8e0 content_item: 0x5e2b0b67bc20 sig_item: 0x5e2b0b678ec0 📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64) 📝 Signature string: '99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f' (length: 128) 🔍 Starting field validation... ✅ All required fields present 🔍 Creating serialization array... ✅ Serialization array created 🔍 Adding items to serialization array... ✅ Items added to serialization array 🔍 Converting array to string... ✅ Serialization string created (length: 233) 🔍 Hashing serialized event... ✅ Event hashed successfully 🔍 Converting hash to hex... ✅ Hash converted to hex: 6f1e2ff851bde47a... 🔍 Verifying event ID... ✅ Event ID verified successfully 🔍 Starting signature verification... ✅ Pubkey and signature strings retrieved 🔍 Converting hex strings to bytes... 🔍 Converting pubkey hex: 79be667ef9dcbbac... ✅ Pubkey hex converted successfully 🔍 Converting signature hex: 99df5bc594cfb550... ✅ Signature hex converted successfully 📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac 📊 Signature bytes (first 8): 99 df 5b c5 94 cf b5 50 🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()... ✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS! 🔍 Starting Schnorr signature verification... ✅ SUCCESS: Schnorr signature verification passed! 🔍 DEBUG: nostr_verify_event_signature() CALLED Timestamp: 1756828112 Event pointer: 0x5e2b0b679a40 📄 Input event JSON: { "id": "6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756828081, "kind": 24242, "tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1788364069"]], "content": "Upload standard test file", "sig": "99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f" } 🔍 Field extraction results: id_item: 0x5e2b0b679b20 pubkey_item: 0x5e2b0b6798c0 created_at_item: 0x5e2b0b6797b0 kind_item: 0x5e2b0b679760 tags_item: 0x5e2b0b679ad0 content_item: 0x5e2b0b676ac0 sig_item: 0x5e2b0b676b30 📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64) 📝 Signature string: '99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f' (length: 128) 🔍 Starting field validation... ✅ All required fields present 🔍 Creating serialization array... ✅ Serialization array created 🔍 Adding items to serialization array... ✅ Items added to serialization array 🔍 Converting array to string... ✅ Serialization string created (length: 233) 🔍 Hashing serialized event... ✅ Event hashed successfully 🔍 Converting hash to hex... ✅ Hash converted to hex: 6f1e2ff851bde47a... 🔍 Verifying event ID... ✅ Event ID verified successfully 🔍 Starting signature verification... ✅ Pubkey and signature strings retrieved 🔍 Converting hex strings to bytes... 🔍 Converting pubkey hex: 79be667ef9dcbbac... ✅ Pubkey hex converted successfully 🔍 Converting signature hex: 99df5bc594cfb550... ✅ Signature hex converted successfully 📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac 📊 Signature bytes (first 8): 99 df 5b c5 94 cf b5 50 🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()... ✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS! 🔍 Starting Schnorr signature verification... ✅ SUCCESS: Schnorr signature verification passed! FastCGI wrapper starting at Tue Sep 2 12:01:32 PM EDT 2025 🔍 DEBUG: nostr_verify_event_signature() CALLED Timestamp: 1756828900 Event pointer: 0x6176f258a570 📄 Input event JSON: { "kind": 24242, "id": "6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756828081, "tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1788364069"]], "content": "Upload standard test file", "sig": "99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f" } 🔍 Field extraction results: id_item: 0x6176f258a630 pubkey_item: 0x6176f258a6d0 created_at_item: 0x6176f258a790 kind_item: 0x6176f258a5c0 tags_item: 0x6176f258a820 content_item: 0x6176f258ac30 sig_item: 0x6176f258acd0 📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64) 📝 Signature string: '99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f' (length: 128) 🔍 Starting field validation... ✅ All required fields present 🔍 Creating serialization array... ✅ Serialization array created 🔍 Adding items to serialization array... ✅ Items added to serialization array 🔍 Converting array to string... ✅ Serialization string created (length: 233) 🔍 Hashing serialized event... ✅ Event hashed successfully 🔍 Converting hash to hex... ✅ Hash converted to hex: 6f1e2ff851bde47a... 🔍 Verifying event ID... ✅ Event ID verified successfully 🔍 Starting signature verification... ✅ Pubkey and signature strings retrieved 🔍 Converting hex strings to bytes... 🔍 Converting pubkey hex: 79be667ef9dcbbac... ✅ Pubkey hex converted successfully 🔍 Converting signature hex: 99df5bc594cfb550... ✅ Signature hex converted successfully 📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac 📊 Signature bytes (first 8): 99 df 5b c5 94 cf b5 50 🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()... ✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS! 🔍 Starting Schnorr signature verification... ✅ SUCCESS: Schnorr signature verification passed! 🔍 DEBUG: nostr_verify_event_signature() CALLED Timestamp: 1756828900 Event pointer: 0x6176f258a570 📄 Input event JSON: { "kind": 24242, "id": "6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756828081, "tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1788364069"]], "content": "Upload standard test file", "sig": "99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f" } 🔍 Field extraction results: id_item: 0x6176f258a630 pubkey_item: 0x6176f258a6d0 created_at_item: 0x6176f258a790 kind_item: 0x6176f258a5c0 tags_item: 0x6176f258a820 content_item: 0x6176f258ac30 sig_item: 0x6176f258acd0 📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64) 📝 Signature string: '99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f' (length: 128) 🔍 Starting field validation... ✅ All required fields present 🔍 Creating serialization array... ✅ Serialization array created 🔍 Adding items to serialization array... ✅ Items added to serialization array 🔍 Converting array to string... ✅ Serialization string created (length: 233) 🔍 Hashing serialized event... ✅ Event hashed successfully 🔍 Converting hash to hex... ✅ Hash converted to hex: 6f1e2ff851bde47a... 🔍 Verifying event ID... ✅ Event ID verified successfully 🔍 Starting signature verification... ✅ Pubkey and signature strings retrieved 🔍 Converting hex strings to bytes... 🔍 Converting pubkey hex: 79be667ef9dcbbac... ✅ Pubkey hex converted successfully 🔍 Converting signature hex: 99df5bc594cfb550... ✅ Signature hex converted successfully 📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac 📊 Signature bytes (first 8): 99 df 5b c5 94 cf b5 50 🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()... ✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS! 🔍 Starting Schnorr signature verification... ✅ SUCCESS: Schnorr signature verification passed! 🔍 DEBUG: nostr_verify_event_signature() CALLED Timestamp: 1756828900 Event pointer: 0x6176f258bd10 📄 Input event JSON: { "id": "6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756828081, "kind": 24242, "tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1788364069"]], "content": "Upload standard test file", "sig": "99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f" } 🔍 Field extraction results: id_item: 0x6176f258c200 pubkey_item: 0x6176f258bab0 created_at_item: 0x6176f258b9a0 kind_item: 0x6176f258b260 tags_item: 0x6176f258bcc0 content_item: 0x6176f258c360 sig_item: 0x6176f258c3b0 📝 Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: 64) 📝 Signature string: '99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f' (length: 128) 🔍 Starting field validation... ✅ All required fields present 🔍 Creating serialization array... ✅ Serialization array created 🔍 Adding items to serialization array... ✅ Items added to serialization array 🔍 Converting array to string... ✅ Serialization string created (length: 233) 🔍 Hashing serialized event... ✅ Event hashed successfully 🔍 Converting hash to hex... ✅ Hash converted to hex: 6f1e2ff851bde47a... 🔍 Verifying event ID... ✅ Event ID verified successfully 🔍 Starting signature verification... ✅ Pubkey and signature strings retrieved 🔍 Converting hex strings to bytes... 🔍 Converting pubkey hex: 79be667ef9dcbbac... ✅ Pubkey hex converted successfully 🔍 Converting signature hex: 99df5bc594cfb550... ✅ Signature hex converted successfully 📊 Pubkey bytes (first 8): 79 be 66 7e f9 dc bb ac 📊 Signature bytes (first 8): 99 df 5b c5 94 cf b5 50 🔍 CRITICAL: About to parse pubkey with nostr_secp256k1_xonly_pubkey_parse()... ✅ CRITICAL: nostr_secp256k1_xonly_pubkey_parse() SUCCESS! 🔍 Starting Schnorr signature verification... ✅ SUCCESS: Schnorr signature verification passed! FastCGI wrapper starting at Tue Sep 2 12:45:08 PM EDT 2025