# SoulInTime Bitcoin is the clock for money. SoulInTime dates a moment on that clock — hash in, a real Bitcoin block height out; not a truth claim, and pending is unconfirmed until a real height exists. confirmed = height + .ots pack. height_asserted = height only. Try: https://soulintime.com/try Verify: https://soulintime.com/verify Verify GET https://soulintime.com/functions/v1Verify?hash={sha256} Proof GET https://soulintime.com/functions/v1Proof?id={slug} FirstAt GET https://soulintime.com/functions/v1FirstAt?hash={sha256} (optional &height=N) Firsts GET https://soulintime.com/functions/v1FirstAt?list=1 Since GET https://soulintime.com/functions/v1FirstAt?list=1&since_height=N Key POST https://soulintime.com/functions/v1Anchor header Authorization: Bearer sit_… Stamp POST https://soulintime.com/functions/v1Anchor {"hash":"<64 hex>"}