Files
meshcore-analyzer/proto/testdata/node-fixtures/packets-since.json
Kpa-clawbot 17a606c0e0 Add Node.js API response fixtures from prod
Capture real responses from all 32 REST endpoints + 1 WebSocket
message from the production MeshCore Analyzer instance. Fixtures
include nodes, packets, observers, channels, analytics, config,
and health endpoints with real IDs substituted.

Stored in proto/testdata/node-fixtures/ for Go port contract testing.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-27 14:10:04 -07:00

1 line
3.4 KiB
JSON

{"packets":[{"hash":"5cb94f966fe86135","first_seen":"2026-03-27T21:05:45.789Z","count":1,"observer_count":1,"latest":"2026-03-27T21:05:45.789Z","observer_id":"1F445B75F5EB65EEC244A17A1E8660812A2529727A2329DDA37C44684D8841EA","observer_name":"lutin-observer-1","path_json":"[]","payload_type":1,"route_type":2,"raw_hex":"06001f8ad94e8806342b0ed1b0b93b3b3ea9676b52bed0d1cfb997f8626a22af776a522e189d3bcc98c98e82812ee6405a368dc414baf34400626e0b8a110dd84953f62dce3f","decoded_json":"{\"type\":\"RESPONSE\",\"destHash\":\"1f\",\"srcHash\":\"8a\",\"mac\":\"d94e\",\"encryptedData\":\"8806342b0ed1b0b93b3b3ea9676b52bed0d1cfb997f8626a22af776a522e189d3bcc98c98e82812ee6405a368dc414baf34400626e0b8a110dd84953f62dce3f\"}","observation_count":1,"snr":null,"rssi":null},{"hash":"de793c4e534c6940","first_seen":"2026-03-27T21:05:18.069Z","count":53,"observer_count":20,"latest":"2026-03-27T21:05:23.792Z","observer_id":"9DC3E069D1B336C4AF33167D3838147CA6449E12C1E1BDAA92FDFC0ECFDD98BC","observer_name":"SBC Room-O","path_json":"[\"61\",\"59\",\"60\",\"BE\",\"84\",\"10\",\"27\"]","payload_type":5,"route_type":1,"raw_hex":"1502619411D4A51015B84AD872C000269537C9C97073D80EA55C73080C392EDCC1F6F88888601235447EE2BF476985BA939008703BEA7E610FAC7C19A82CBFE86BE48CF55C7DA36AE78C8CEEA6E0A02416C444C04ECC92","decoded_json":"{\"type\":\"CHAN\",\"channel\":\"public\",\"channelHash\":17,\"channelHashHex\":\"11\",\"decryptionStatus\":\"decrypted\",\"sender\":\"otakup0pe\",\"text\":\"otakup0pe: woah my t-deck battery didn't die, two days latere :o\",\"sender_timestamp\":1774645433,\"flags\":0}","observation_count":53,"snr":null,"rssi":null},{"hash":"029fe7c082d7571c","first_seen":"2026-03-27T21:05:05.036Z","count":51,"observer_count":23,"latest":"2026-03-27T21:05:08.526Z","observer_id":"1F445B75F5EB65EEC244A17A1E8660812A2529727A2329DDA37C44684D8841EA","observer_name":"lutin-observer-1","path_json":"[\"AA\",\"F4\",\"10\",\"D6\",\"8A\",\"8B\"]","payload_type":5,"route_type":1,"raw_hex":"1501AA55F00A890743DDCD6761CECAFED6C5D1660BDE59F9506C19C6E0DD3E5F7B8679354FFA","decoded_json":"{\"type\":\"GRP_TXT\",\"channelHash\":85,\"channelHashHex\":\"55\",\"decryptionStatus\":\"decryption_failed\",\"mac\":\"f00a\",\"encryptedData\":\"890743ddcd6761cecafed6c5d1660bde59f9506c19c6e0dd3e5f7b8679354ffa\"}","observation_count":51,"snr":null,"rssi":null},{"hash":"eb8f675e7d28c6ff","first_seen":"2026-03-27T21:05:04.268Z","count":2,"observer_count":1,"latest":"2026-03-27T21:05:04.518Z","observer_id":"1F445B75F5EB65EEC244A17A1E8660812A2529727A2329DDA37C44684D8841EA","observer_name":"lutin-observer-1","path_json":"[\"8A\"]","payload_type":1,"route_type":2,"raw_hex":"06018a1f330016935493ad82e34d161e53d60266d349c8","decoded_json":"{\"type\":\"RESPONSE\",\"destHash\":\"1f\",\"srcHash\":\"33\",\"mac\":\"0016\",\"encryptedData\":\"935493ad82e34d161e53d60266d349c8\"}","observation_count":2,"snr":null,"rssi":null},{"hash":"bfbdb1a542389f08","first_seen":"2026-03-27T21:05:03.781Z","count":1,"observer_count":1,"latest":"2026-03-27T21:05:03.781Z","observer_id":"1F445B75F5EB65EEC244A17A1E8660812A2529727A2329DDA37C44684D8841EA","observer_name":"lutin-observer-1","path_json":"[]","payload_type":0,"route_type":2,"raw_hex":"0200331f97d397887a916bf6e57e4dbe7223db001bb8","decoded_json":"{\"type\":\"REQ\",\"destHash\":\"33\",\"srcHash\":\"1f\",\"mac\":\"97d3\",\"encryptedData\":\"97887a916bf6e57e4dbe7223db001bb8\"}","observation_count":1,"snr":null,"rssi":null}],"total":55522}