{"id":76795,"recorded_at":"2026-10-26T14:38:12.949545Z","observed_at":"2026-10-26T14:38:12.949487Z","subject_kind":"source_record","subject":"x402_bazaar:https://iot.halowerk.com/v1/device-auth","kind":"listing","method":"baseline/1","body":{"endpoints":[["x402","https://iot.halowerk.com/v1/device-auth"]],"name":"iotwerk_device_auth","owner_address":"0x2880edfff13100677bf97a3cbdf3bc34771c4e5e","raw":{"accepts":[{"amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","assetTransferMethod":"eip3009","eip712Domain":{"chainId":8453,"name":"USD Coin","verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","version":"2"},"name":"USD Coin","network_name":"Base Mainnet","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","recipient":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","scheme":"exact"}],"description":"Canonicalizes device_id, nonce and message, computes an HMAC-SHA256 tag with caller-supplied ephemeral key material, and optionally compares a claimed tag in constant time. It does not provision devices, store keys or replace asymmetric device identity; do not submit long-lived production secrets.","extensions":{"bazaar":{"info":{"input":{"bodyType":"json","exampleUrl":"https://iot.halowerk.com/v1/device-auth/schema#/requestExample","method":"POST","schemaUrl":"https://iot.halowerk.com/v1/device-auth/schema#/inputSchema","type":"http"},"output":{"example":{"challenge_sha256":"18bc9813c9e7eada747dded26e0f2345367cc77db04c8c4bab52a1e9c0f92c9f","claimed_tag_matches":null,"device_id":"sensor-berlin-17","method":"HMAC-SHA256 tag verification over a canonical device challenge","tag_hex":"e0fe0e124f142e26c9ee890cd6e121b55993a4cf0f6df4ed325066c962e2ae05"},"exampleUrl":"https://iot.halowerk.com/v1/device-auth/schema#/outputExample","schemaUrl":"https://iot.halowerk.com/v1/device-auth/schema#/outputSchema","type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":true,"properties":{"input":{"additionalProperties":true,"properties":{"bodyType":{"const":"json"},"exampleUrl":{"format":"uri","type":"string"},"method":{"const":"POST"},"schemaUrl":{"format":"uri","type":"string"},"type":{"const":"http"}},"required":["type","method","bodyType"],"type":"object"},"output":{"additionalProperties":true,"properties":{"exampleUrl":{"format":"uri","type":"string"},"schemaUrl":{"format":"uri","type":"string"},"type":{"const":"json"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-26T00:13:44.535Z","quality":{"l30DaysTotalCalls":18,"l30DaysUniquePayers":7,"lastCalledAt":"2026-10-26T00:13:44.341Z"},"resource":"https://iot.halowerk.com/v1/device-auth","serviceName":"iotwerk_device_auth","tags":["iot","security","hmac"],"type":"http","x402Version":2},"source":"x402_bazaar","summary":"Canonicalizes device_id, nonce and message, computes an HMAC-SHA256 tag with caller-supplied ephemeral key material, and optionally compares a claimed tag in constant time. It does not provision devices, store keys or replace asymmetric device identity; do not submit long-lived production secrets."},"body_sha256":"c84a2d272654130ac988326dcd9942724752b907ecebf455e30eda3744bcd5dc","prev_id":null,"leaf":"0x3564a2e984670eb23d00ccba525bd46dfee84e665e9a9b2a1f202140f52dad07","leaf_text":"{\"body\":\"c84a2d272654130ac988326dcd9942724752b907ecebf455e30eda3744bcd5dc\",\"id\":76795,\"kind\":\"listing\",\"method\":\"baseline/1\",\"observed_us\":1793025492949487,\"prev\":null,\"subject\":\"x402_bazaar:https://iot.halowerk.com/v1/device-auth\",\"subject_kind\":\"source_record\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0x35644f0c9fbb5879c941d336712ea6068ab00d9c6b67e3deaf8a79ba604319df","0x04d13e0701cd912a2c5fe2258375f5343b217b086d17a42a66f32b9bdcedc33b","0xd4e810be1904ddb20553127935b5fc2959347a2214046dcfb34bbea5265f7a17","0x1ffc1eff50ae8c24b2501197f4d804c98be66b2fbd0765b51aa0efcc418370ba","0x4a276ac9369375c32a423362688159d580803d7700ce0838cb9fc17c5cb5aa9b","0xd70528349cbc6460acc52e2314be864027dc9ad6b6642654b61853b2e39689e1","0x50af216de4659e8405f2a71db7b1398bf7db4dd1cf037854d3d4964715413012","0x1bdd6bcf1bf36bfecf2b35e7ba9111db46af1942cc1a330ab1c327f8527a41ea","0xfb1089ccd2c2414c0ea65d29400fbe3cb672be3d5cf77c4be9b86547eb864c9f","0x36bec804120016062991795b06589946d6f9108ba9f84ace37bda5ef8cca7e6d","0x30ae64b0356d2a2933965306373f46f4bf64268b5a265594ef3370f079c19d92","0x992ab7416b80cd368936c788f743fd3ea4576a49e22c75ab0262abf692f8ed6c","0xdfc7a920beab71e6882e75c57bf136a5354c4ea989a35108a69046bc62059090","0x4338355a835617a26aa0bfcc971e84eb030d84e2aa840e3c8af958921dd080c7","0x610738e0c43687aded83c613c73de8b5226c73c375858a167436461c522ea213","0x06d71bfa7d8b41d62c8836efc2c601e1cc3772d9453596b2ae4950887f3310ca","0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13","0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}