{"id":2201541,"recorded_at":"2026-11-02T19:13:26.589667Z","observed_at":"2026-11-02T19:13:26.589588Z","subject_kind":"source_record","subject":"x402_bazaar:https://music-theory.x402tookit.com/tempo","kind":"listing","method":"sync.x402_bazaar/1","body":{"endpoints":[["x402","https://music-theory.x402tookit.com/tempo"]],"name":"Music Theory","owner_address":"0xb531320805c5bed1d46aeadcf4f008fdf172dbda","raw":{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xb531320805C5BED1D46AEaDcF4F008FDF172DBDa","scheme":"exact"},{"amount":"20000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM","transactionVersions":[0]},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DUPiupXtuox38dcGoXUKer5mAydCzmaHjrbQ66qeEm8s","scheme":"exact"},{"amount":"20000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xb531320805C5BED1D46AEaDcF4F008FDF172DBDa","scheme":"exact"},{"amount":"20000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xb531320805C5BED1D46AEaDcF4F008FDF172DBDa","scheme":"exact"}],"description":"BPM to milliseconds for note values, dotted and triplet delay times; or average tap intervals into a steady BPM.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"bpm":120},"type":"http"},"output":{"example":{"asOf":"2026-10-11T14:26:15.047Z","barMs":2000,"beatsPerBar":4,"bpm":120,"degraded":false,"delayTimes":{"dottedEighth":375,"eighth":250,"eighthTriplet":166.67,"note":"delay times in ms for the common divisions","quarter":500,"sixteenth":125},"disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting.","notChecked":["swing, groove or human timing","whether the taps were meant as quarter notes (a half-time or double-time feel gives half or double the BPM)","…1 more"],"noteValues":[{"beats":4,"dottedMs":3000,"note":"whole","straightHz":0.5,"straightMs":2000,"tripletMs":1333.33},{"beats":2,"dottedMs":1500,"note":"half","straightHz":1,"straightMs":1000,"tripletMs":666.67}],"quarterNoteMs":500,"reasons":["Quarter note = 60000 / BPM milliseconds; dotted = x1.5, triplet = x2/3 of the straight value."],"source":"computed locally","summary":"120 BPM: quarter 500 ms, eighth 250 ms, dotted eighth 375 ms, sixteenth 125 ms; bar of 4 = 2000 ms.","verdict":"COMPUTED"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"beatsPerBar":{"description":"Beats per bar for the bar length, 1 to 16 (default 4)","type":"integer"},"bpm":{"description":"Tempo in beats per minute, 20 to 400 (quarter note = one beat)","type":"number"},"taps":{"description":"Tap intervals in milliseconds, comma separated: 500,512,497,505 (use instead of bpm)","type":"string"}},"required":[],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"asOf":{"type":["null","string"]},"barMs":{"type":["null","number"]},"beatsPerBar":{"type":["null","number"]},"bpm":{"type":["null","number"]},"degraded":{"type":["boolean","null"]},"delayTimes":{"properties":{"dottedEighth":{"type":["null","number"]},"eighth":{"type":["null","number"]},"eighthTriplet":{"type":["null","number"]},"note":{"type":["null","string"]},"quarter":{"type":["null","number"]},"sixteenth":{"type":["null","number"]}},"type":["null","object"]},"disclaimer":{"type":["null","string"]},"notChecked":{"items":{"type":"string"},"type":["array","null"]},"noteValues":{"items":{"properties":{"beats":{"type":["null","number"]},"dottedMs":{"type":["null","number"]},"note":{"type":["null","string"]},"straightHz":{"type":["null","number"]},"straightMs":{"type":["null","number"]},"tripletMs":{"type":["null","number"]}},"type":"object"},"type":["array","null"]},"quarterNoteMs":{"type":["null","number"]},"reasons":{"items":{"type":"string"},"type":["array","null"]},"source":{"type":["null","string"]},"summary":{"type":["null","string"]},"verdict":{"type":["null","string"]}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-11-01T23:39:54.037Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-11-01T23:39:53.86Z"},"resource":"https://music-theory.x402tookit.com/tempo","serviceName":"Music Theory","tags":["music","bpm","tempo","delay-time","tap-tempo"],"type":"http","x402Version":2},"source":"x402_bazaar","summary":"BPM to milliseconds for note values, dotted and triplet delay times; or average tap intervals into a steady BPM."},"body_sha256":"e1bf58b631164267cb4656ce0d04b8c3a3fbfe511b4d7f308566c3bb9184c6a7","prev_id":null,"leaf":"0xd5bb1aba899483eaf8f51e8d132028cddcbac0334b2e7acb59afe2c6b9066bca","leaf_text":"{\"body\":\"e1bf58b631164267cb4656ce0d04b8c3a3fbfe511b4d7f308566c3bb9184c6a7\",\"id\":2201541,\"kind\":\"listing\",\"method\":\"sync.x402_bazaar/1\",\"observed_us\":1793646806589588,\"prev\":null,\"subject\":\"x402_bazaar:https://music-theory.x402tookit.com/tempo\",\"subject_kind\":\"source_record\"}","day":{"day":"2026-11-02","leaves":444186,"root":"0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1","chained":"0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2","anchor_chain":"eip155:5042002","anchor_tx":"0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af","anchor_block":70432815},"proof":["0xd5bb10494ccf3b090e9f6ea1dabaa48bd79ac399b1ddbe84f75ea12712624d64","0xc82aa624a59444ac5e244330f002daafc09e6e2fc9656a6403e555848c938095","0x0659c90a0fb5635a2585b82fdb8e668423d5898e562e3e10bfcc301357596386","0x5bf2c8c63fab84108ea64f61072c74a584a5a8d4a6ffd7113ffb6219ba141896","0xc86d6592ed213206a579b910ee1e6bb5ffaafa2ad86772dc0a0d5d1737c1dc13","0x91312abdef954ef7daa0b03fc83ede4587f8b9af3b0eab90232fb6b4e690e273","0x4a1f18862292d5cfadffc1560f03fb43d8219eb1a22a7faaf88fae322da60d62","0x4dd0e611a737a73e2da38fda23e143fb51d5b1b6f0b6c107919127276a1f9e29","0xb248b0f523372d9123f58592e0c99b33f9ce9893513bfe9dcf8f1a022e430d4c","0xc6dab1268e002fcdae4ebc2590f6e6bf90d217e83d9f44cca73ecbf5705cad85","0x36d2017338871ac6d86bda5fd407cc327391d6094cabb24575c2290562e50746","0x381b6cfdeaf8ea03cb439693a260cbb0d6ca9377a1c036675bd1e416d9d82eac","0x6a9bee5282acc64846540deef79ef327521ab20b00328c4b297bc96a5b4036c5","0xc94ac971f2e2765086823b6227f70a7d3fdcf267884d07ae0a3f85c1caf941d2","0xa9134f4ed9cec34e13ba243b6a51db73753dbbb3b48c63bd82b22694813d2b02","0x7ddefa7d79e7640c3fed21ee4472689415182c41a0258ab04a81d60495f4c40a","0xdb8bd933619a267f9790faac9839143d202be46af284371cc369cdf683f897ba","0x98cbbf2c68ab4c0b4db782aeb88bea1f30b02178cf8b5d3d24a931d19492ea6d","0x252cce55f1a3d5391c16f82d7f62494429a5f69b03486d4cfcfb7b2c96d6c884"]}