{"x402Version":2,"name":"SMPTE Timecode","description":"SMPTE timecode toolkit — parse, rebase between frame rates and do frame-exact arithmetic, with correct non-drop and drop-frame (29.97/59.94) counting.","version":"0.1.0","openapi":"https://timecode.openverbs.com/openapi.json","resources":[{"url":"https://timecode.openverbs.com/v1/parse","method":"POST","description":"Parse an SMPTE timecode (HH:MM:SS:FF, or HH:MM:SS;FF for drop-frame) at a given frame rate into its components, total frame count and real-time seconds. Drop-frame is auto-detected from a ';' separator unless dropFrame is set. Out-of-range or non-existent drop-frame values are a clean 400.","tags":["parse timecode","smpte timecode parser","timecode to frames","drop frame detection","video frame count","timecode seconds lookup"],"accepts":[{"scheme":"exact","network":"eip155:8453","price":"$0.002","payTo":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","asset":"USDC"}]},{"url":"https://timecode.openverbs.com/v1/convert","method":"POST","description":"Rebase a timecode (or a raw frame count) from one frame rate to another on a real-time basis, so the wall-clock position is preserved. Give a source frameRate plus timecode or totalFrames, and a toFrameRate (with optional toDropFrame). Returns the target timecode, frame count and seconds.","tags":["convert timecode","rebase frame rate","timecode frame rate conversion","frames to timecode","drop frame conversion","video fps conversion"],"accepts":[{"scheme":"exact","network":"eip155:8453","price":"$0.002","payTo":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","asset":"USDC"}]},{"url":"https://timecode.openverbs.com/v1/add","method":"POST","description":"Add or subtract from a timecode, either another timecode (b) or a raw frame count (frames), at a given frame rate. Uses frame-exact SMPTE math (including drop-frame). A result below zero is rejected as a clean 400.","tags":["timecode arithmetic","add timecode","subtract timecode","add frames to timecode","frame exact calculation","smpte timecode math"],"accepts":[{"scheme":"exact","network":"eip155:8453","price":"$0.002","payTo":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","asset":"USDC"}]}]}