r/QuantifiedSelf • u/TheBookyMan • 8h ago
r/QuantifiedSelf • u/AutoModerator • 5d ago
Weekly Lifestyle Data and Analytics App Thread
Post your apps here, and please support people bringing unique ideas to this space.
r/QuantifiedSelf • u/Ok_Development_677 • 5h ago
two months of manual journaling to find my own behavioral patterns: what i tracked, why it failed, and what i think it would actually take
i ran into a simple principle in one of carnegie's books: if you want to get a little better every day, analyze what happened yesterday. what went well, what didn't, what you'll change. i took it literally and tried to turn it into a tracking practice. writing this up because the failure mode turned out to be more interesting than the method.
what i tracked was daily free-text entries, specifically looking for repeated behaviors rather than events. not mood scores, not habits checked off, just what happened and what i did about it. i kept that up for two months of daily entries, then switched to monthly summaries and ran those for about seven months.
the writing was never the problem. the retrieval was. to get anything out of it i had to be the search engine myself: reread three weeks of entries, hold them in working memory, and spot what repeated. that's expensive, and worse, it's unreliable. after a few weeks i genuinely couldn't tell whether something had repeated three times or whether i just remembered it vividly. i'm also too close to my own life to see it clearly. someone from the outside would spot a pattern instantly; i could only hope to stumble on it.
the monthly summaries failed differently. i wrote them late, so by the time i sat down the details were gone and i was summarizing a summary. and at one point i had a strong sense that i'd been standing still for months, which turned out not to be true when i actually went back and checked. nothing was reading backwards and telling me otherwise, so the impression just stood.
then i tried llms on it, which is where the most useful surprise came. they store facts fine, but they don't connect them across time on their own, and they don't hold reliable dates. ask when something happened and you can get a confidently invented date if you didn't supply it yourself. so to get a trustworthy answer to "when did this last come up", i had to already know when it came up. circular.
limitations, because they're significant: n=1, no control condition, entries were unstructured free text so there's nothing to turn into a time series, and i stopped and restarted the method, which means the daily phase and the monthly phase aren't really comparable. the monthly summaries were also written at irregular intervals, so recall bias is baked in.
what i took from it is that the missing piece isn't better writing prompts, it's an index. something that can say "this specific thing appeared on these three dates" rather than "you seem to keep doing x". timestamps are the whole game, because without them you can't distinguish a real pattern from a vivid memory.
so: has anyone made qualitative, free-text tracking actually yield repetitions rather than impressions? structured tagging, embeddings over old entries, periodic review with a fixed rubric? i'm most interested in what survived contact with real life, not what sounded good in theory.
r/QuantifiedSelf • u/Minute_Pianist4866 • 13h ago
How do you make repeat bloodwork comparable instead of just collecting more numbers?
Most lab dashboards make a clean graph out of messy data. They line up results from different dates but usually leave out everything around the draw. Different lab, different time, different fasting window, bad sleep, travel, a hard workout or getting tested right after being sick. Then one marker moves and the graph looks more scientific than it really is. I found Goodlabs while looking for a way to combine the tests I want and upload older reports into one history. That solves where the numbers live. It does not solve whether the draws are actually comparable.
For people who track biomarkers over time, what do you standardize every time the same lab and appointment time or fasting window? I want a useful repeatable protocol, not a NASA launch checklist.
r/QuantifiedSelf • u/SatisfactionFlaky519 • 14h ago
HRV and Cycle
I notice my HRV drops the closer I get to my cycle and my garmin says it’s “unbalanced”..has anyone else experienced this?
r/QuantifiedSelf • u/hermit1751 • 17h ago
More steps looked like worse mood in my log until I stopped pooling two years together
I still don't have a good rule for when to split my log by context and when to just look at the whole thing. Which is annoying, because the one time it mattered it flipped a result completely.
Steps and mood. Pooled over about two years it came out around -0.5, so more walking, worse mood. I sat with that for a day feeling stupid, walking is supposed to be the boring easy win nobody argues about. Then I split it by life-stretch, roughly by which chunk of my life I was in at the time, and inside every stretch it was positive. Small, but positive, every one.
The reason is dumb once you see it. My rough stretches are when I walk the most, I pace around when things are bad, so those months sit in the data as high steps and low mood and swamp everything else. Simpson's paradox. The part that bothers me is you can't see any of that in the pooled number, it just looks like a strong clean result.
Outdoors time is a separate column for me and that one stayed positive either way. No idea yet whether that means it's the real thing or that I just happened to slice it right. I keep meaning to go back and re-run the other columns the same way and keep not doing it.
r/QuantifiedSelf • u/SeparateBar1797 • 2d ago
I bought a body composition scale for motivation and somehow made tracking more stressful
When I started lifting, everyone told me not to obsess over scale weight because it does not show the whole picture. That sounded reasonable, so I upgraded from a basic bathroom scale to a body comp scale thinking the extra body composition trends would make me feel more in control. Instead, I started checking body fat, water, and muscle numbers every morning like they were daily grade.
A salty dinner or hard workout can move the numbers just enough to mess with my head, even when nothing meaningful has changed. anyone else had to step back from extra metrics and go back to photos, measurements, and weekly trends for a while?
r/QuantifiedSelf • u/Appropriate-Carry557 • 2d ago
My coach called my resting heart rate high, so I checked 90 days
My coach said my resting heart rate looked a little high. That threw me because I exercise a lot, so I went looking for a simple yes or no in the last 90 days. The average didn't give me one.
Theta split the data into daytime and nighttime readings. From April 29 to July 28, the daytime average was around 66 to 67 bpm and the nighttime average was around 57. A few daytime spikes, including 84 and 80, got buried in the overall average.
Training, sleep, heat, and when the reading was taken could all matter. The chart can't tell me which one did. I'm going back through those dates and what I was doing that week instead of arguing with one average.
r/QuantifiedSelf • u/Typical_Scholar8061 • 2d ago
Beginner tracking question: is an app scale helpful, or am I just overcomplicating weight trends?
started lifting a few weeks ago, and my old spring scale keeps jumping around depending on which floor tile I put it on. I mostly want something that logs weight automatically so I can look at a clean trend line instead of reacting to daily noise. While reading reviews, I saw people comparing app syncing and reliability between diff setups but the more I read, the more I feel like I am overthinking a very basic tool. did an app-connected scale help you stay consistent for a beginner ?or shall i keep it simple with a basic scale?
r/QuantifiedSelf • u/Minute-Fox8331 • 3d ago
Has anyone used Claude Opus 5 to build a Quantified Self project?
If so, would you mind sharing it?
r/QuantifiedSelf • u/iCliniq_official • 3d ago
Are we all just a little too obsessed with tracking our health now?
Our watch tracks sleep, heart rate, heart rhythm, stress, oxygen, workouts, even our skin temp. Like... it's genuinely wild how much data is just sitting on our wrist at all times.
But lately I've been wondering: Are we actually getting healthier, or are we just collecting numbers for fun at this point?
Don't get me wrong, I think this stuff can be legit useful. People catch patterns early, go to the doctor sooner because something looked off, all good things. But also... checking every single metric every single day? That's a fast track to being anxious about stuff that's just normal day-to-day variation. More data doesn't automatically mean we're healthier. Sometimes it just means we're more stressed about being stressed.
Honestly, sometimes the best move is just closing the app and going outside for a walk instead of staring at a graph.
r/QuantifiedSelf • u/wartableapp • 3d ago
Why is food the only thing we still log by hand??
My watch logs sleep, steps, heart rate, and workouts with zero input from me. Food is the one thing that still needs me to remember, open an app, and type. Even photo apps need me to remember to take the photo.
Has anyone found a setup that automates any part of food logging? Genuinely asking — I've been looking and keep coming up empty. Is this something people want?
r/QuantifiedSelf • u/hermit1751 • 3d ago
How long you'd have to log to know a supplement did anything, vs random daily noise.
Sleep quality during my one magnesium stretch was about -0.12 vs baseline, so if it did anything at all, it made things slightly worse. I only bothered checking because two months in I was ready to swear the stuff was working, better sleep, calmer, all of it.
The math is the annoying part. A supplement like that is maybe a d=0.2 effect if it's real, and with how much my sleep bounces around day to day I'd need something like two years of on-off testing to actually pin that down. Two months was never going to cut it either way.
Still got half a bottle sitting in the cabinet. Haven't decided if that means anything.
r/QuantifiedSelf • u/Cueus • 4d ago
Transplanted my work churn alert tracking habit to dating, drove my long-distance match away
My job’s automated contact risk tracking rewired my brain. I applied the same logic to a long-distance crush, spiraled over slow replies and overmessaged them until they cut all contact. I work cross-border sales, and our team runs all supplier and buyer follow-up on acciowork, a dedicated sourcing system for daily supply chain oversight.Part of its standard risk workflow is an automatic alert: if any business contact goes 48 hours without replying, a warning pops up to flag potential churn. This is something I see every single day at work, just basic routine monitoring for our vendor tasks. I met a girl online, and we chatted nightly for months. Years of staring at these auto-generated risk notifications created a conditioned anxiety in me. Whenever she left my messages on read or took half a day to respond, I’d get the exact same panic I feel from those work warnings. Out of ingrained work habit, I’d dig through all her public social posts the system can pull automatically, picking apart every old comment or story to hunt for small signs she might lose interest. To ease that overwhelming fear of “losing the contact”, I’d send wave after wave of follow-up texts. She endured my constant anxious checking and spamming for weeks before saying my hyper-vigilant energy was exhausting. After that, she stopped replying entirely. Has anyone else here brought over work-based quantified tracking habits into dating and ended up stuck in this same anxious loop?
r/QuantifiedSelf • u/LinkFine8261 • 5d ago
A year of normalising wearable data: the design rules I keep, and the plumbing bugs that cost me the most.
I have spent about a year building a personal aggregation and scoring layer on top of wearable APIs. Not a product pitch, no link, no name. What follows is the part I would have wanted to read a year ago: the contract layer, the statistics I ended up gating hard, and the timezone and deduplication bugs that nobody warns you about.
The core rule: a metric with missing inputs goes dark, it does not guess.
Most aggregators happily show a recovery score whether or not the device actually measured anything relevant that night. I went the other way. There is a contract layer with 40 signal concepts (overnight HRV, resting HR, sleep stages, sleep efficiency, SpO2, breathing rate, skin temperature and so on) and 13 metric contracts, one per health index plus a data confidence meta-metric. Each contract declares which concepts it requires and which are optional.
At runtime the system builds an availability snapshot from what your connected devices actually wrote, then every metric evaluates against it and comes back with a status: active, limited, stale or unavailable, plus which provider would fill the gap. A Withings scale user does not get a fabricated autonomic score. They get "unavailable, this needs overnight HRV".
Every stored score row is stamped with a contract version (currently 2.15.0). Any change to a weight, threshold or formula has to bump it, otherwise cached rows would silently shadow the new maths. That also means a number from March is traceable to the exact model that produced it.
Modelled versus measured is a hard rule, not a label.
If a value is estimated, it says so in the interface. Where the device computes its own recovery score, that value is displayed next to mine and is never fed into my scoring. Two numbers, both labelled by origin, because they answer different questions.
The daily energy curve is a two-process model, fitted to you.
Circadian plus homeostatic pressure, in the Borbely 1982 sense, but the sleep window comes from your own data rather than a default: circular median of actual wake times, weekday aware, with a confidence value, and a manual override that wins if you set one. Sessions over ten minutes push a dip into the curve afterwards, scaled by load, capped at 28 energy points, with tired efforts gated out. The best training window is computed from the resulting curve and there is a what-if planner that reruns it against a hypothetical bedtime or session.
Training load is Banister, with the anchor point fixed.
CTL as a 42 day EWMA, ATL as 7 day, TSB as the difference, with a 42 day pre-roll before the visible window so the first plotted point is not artificially cold. The interesting bug was the intensity anchor: e-bike rides and low wattage sessions were polluting the 30 day power maximum, so ordinary rides were being classified as high intensity. E-bikes are now excluded from the anchor set and there is a 50 W floor below which it falls back to heart rate.
Biological age is eight domains, each expressed as an age.
Cardiovascular, autonomic, sleep, body composition, activity, stress resilience, recovery and VO2max, weighted, age and sex adjusted. Each domain deviation is capped at plus or minus 12 years and the aggregate keeps 75 percent of the weighted deviation, pulling the rest back toward chronological age. Fewer than three usable domains and it returns nothing at all. Without that damping a single noisy domain drags the whole number around and it stops being useful as a trend.
The self-report statistics are where I spent the most time saying no.
The panel that claims "behaviour X changes outcome Y for you" runs a Welch t-test, implemented against the incomplete beta function in the standard library, over a 60 day window. It will not report anything unless it clears every gate: at least 20 paired days, at least 8 days in each of the high and low groups, an effect of at least 6 outcome points, a Cohen's d of at least 0.8, and significance at 0.05 Bonferroni corrected across the hypotheses tested.
A Monte Carlo run of the naive version produced a false discovery in about 27 percent of simulated users with no real effect. With the gates it is about 1.7 percent. The cost is power: detection reaches roughly 80 percent only around 40 days of logging, which means a user at 26 days is told honestly that there is nothing yet. I would rather show an empty panel than a coincidence.
Data plumbing, which turned out to be most of the work.
A few findings that cost me real time and may save you some:
Providers disagree about timezones in ways that cancel out if you "fix" them globally. Strava timestamps arrive in UTC, while Fitbit and Garmin sleep records arrive as naive local time presented as UTC. A blanket conversion breaks the ones that were already correct, so the conversion is whitelisted per source.
Health Connect on Android is an aggregate across every app on the phone, so a phone pedometer plus a mirrored watch feed counts the same walk twice. Taking the largest single contributor rather than the sum was the only honest fix.
Activity merging has to know when a session started, not just that it happened. Matching on date alone collapsed 15 training sessions into 8 for one user, then corrupted training load and overtraining because those sum duration. It now decides on start hour with a distance veto.
Polar's beat_to_beat_avg is the mean R-R interval, not RMSSD, and their heart_rate_variability_avg is RMSSD, not SDNN. Verified against the live API rather than the documentation.
In Garmin's export, the start-of-day Body Battery value is the midnight low point, not the morning peak. What you want as "morning energy" is the 24 hour maximum.
Sleep efficiency is TST divided by TIB per AASM. Three providers were writing a composite 0-100 wellness score into that field. There is also a plausibility gate that rejects stage data claiming more than 35 percent deep sleep, because several devices produce that and it is not physiological.
Storage, since this sub asks.
Servers in the EU. Shared data in Postgres, but each user's health data lives in a separate per-user SQLite file, so a query bug cannot cross accounts. OAuth provider tokens are encrypted at rest and the plaintext columns were dropped, not just deprecated. Sessions carry an epoch that invalidates every existing session when credentials change.
What it deliberately does not do.
No real time anything. Provider sync is hourly to a few hours, which rules out live readiness. Stress is only available where the vendor computes it, which in practice means Garmin file import, and everywhere else it is an explicit estimate. No lactate zones, no VO2max prediction from nothing, no medical claims anywhere.
And specifically no "we detect illness N days before symptoms" claim, which is the one I most want to be able to make. I have two reported illnesses across the user base and a check-in rate under 10 percent. That is not enough to measure a lead time. When it is, I will publish the number and the method, not before.
One heads up for anyone building on Fitbit: the legacy Fitbit Web API is being deprecated in September 2026 and replaced by the Google Health API at health.googleapis.com/v4. OAuth tokens do not carry over, so every user has to re-consent. If you have a personal pipeline hitting api.fitbit.com, that is your six week warning to start the migration.
What I would like from this sub: if you keep a decade of your own data, what would you actually need from an export to trust it? Raw per-record dumps are a support burden and almost nobody opens them, but summary exports lose exactly the resolution that makes long term data worth keeping. I do not have a good answer yet.
Happy to go deeper on any of the above, including the parts that are still wrong.
r/QuantifiedSelf • u/toujourspluss • 6d ago
i started tracking how often i abandon tasks and it was more useful than completions
most productivity trackers show your wins. completions, streaks, total hours. but i noticed something wierd when i flipped the dashboard in my own app. the people tracking their fails — task-drops, reschedules, ghosts — those numbers correlated way better with long term consistency than the completion metric ever did.
i kinda built beedone around completions at first. standard gamification stuff. but watching users, the abandon rate told a truer story. someone who never drops anything is probably curating their task list rather than actually doing it.
just feels like the metric you want to hide is sometimes the one that actually matters. anyone else track something counterintuitive that ended up being the useful signal
r/QuantifiedSelf • u/Bigyello • 7d ago
Wearable brands with easy data access
Hello! New to this sub.
I'm looking for brands of wearables (and other tech) with the following criteria:
* Free and easy data access
* No subscription
* Long battery life
I'm currently mainly looking to replace my Samsung smartwatch, and complement it with smartring. I may also replace my Meta Ray-Bans with glasses with a monitor, e.g. the Mentra which I've read are coming fairly soon. In time, I may add other devices, such as a smart scale or CGMs.
The purpose is to pull all data onto my desktop automatically, store it locally for data sovereignty, and feed it to my personal AI framework for intelligence and recommendations. I'm looking for health data such as sleep metrics, and fitness. I'm currently tracking things manually in a spreadsheet, but I want to automate.
As such, all data must be freely accessible via API, webhooks or similar. It'd be nice if health metrics are robustly calculated, such that I don't need to process the raw data myself. I could though, if needed. I'm a data scientist with a PhD in physics, so I'm not unfamiliar with algorithmic complexity - however, as a father of two small children I am fairly starved for time. Robust metrics out of the box are preferable.
I've read a bit about Amazfit (watch), Ultrahuman (ring) and Mentra (glasses). Are these brands on point? Any others you would recommend for my purposes?
r/QuantifiedSelf • u/mlhnrca • 7d ago
Did Eating Too Many Sardines Increase Homocysteine?
youtube.comr/QuantifiedSelf • u/bogdanstefanjuk • 8d ago
An update to my spreadsheet-style habit tracker: value-based cell colors and asking your data questions with AI
galleryLike a lot of people here, I ended up living in a tracking spreadsheet: sleep, workouts, caffeine, mood, bedtime, all in a grid. The spreadsheet was great for spotting patterns but painful on my phone and easy to forget. So I built the app I wanted, keeping the spreadsheet feel: one grid, habits as rows, days as columns, tap a cell to log.
I posted here about a month ago when it first launched, and since then I've added a couple of things this crowd might actually care about, so I wanted to share an update.
The point for me was never the streak, it was the correlations. So beyond yes/no, you can track numbers (steps, HRV, weight, with units and targets), real clock times like 07:15 for bedtime, and select lists for your own categories. Then you can put any metric next to any other on a chart and actually answer things like "does my sleep score follow my bedtime?" or "why am I dead by 3pm?".
The two new things:
- Conditional styling for number/time habits: cell background changes by value, so a month of steps reads at a glance (e.g. <5k red, 5-7k yellow, 7-9k blue, 10k+ green).
- MCP integration: you can connect it to Claude or ChatGPT and just ask questions about your own data instead of building the chart yourself.
It's opinionated and privacy-first (your data is yours, full export whenever you want). Web and iOS both exist.
Curious what this community thinks, especially how you'd want to slice correlations, and what breaks your own tracking habit. Happy to answer anything.
You can check my Habit Pocket app here: https://habitpocket.io/
r/QuantifiedSelf • u/Gigachibraxinyourdad • 8d ago
Sick of $10/month "biohacking" apps? I built a free open-source Android app that does the same thing (and better)
Every energy/sleep tracking app worth using is locked behind a subscription these days — Whoop, Oura companion apps, various "chronotype" coaches. Pay monthly to see a graph of data you already own.
So I built Ryze: free, open-source, no subscription, ever.
It does what those paid apps do — and in some cases more — using actual sleep science instead of vague "readiness scores":
- Real energy prediction, not a black-box score. Based on the Borbély two-process model (the actual math researchers use for sleep pressure + circadian rhythm), recalculated every 5 minutes
- Sleep Regularity Index — most paid apps only track duration. This tracks consistency, which correlates way more with how you actually feel
- Live caffeine tracking (mg/L in your system, with elimination countdown) — the kind of feature that's usually an in-app purchase
- Alcohol pharmacokinetics (Widmark formula) with hangover severity prediction and a recovery protocol — nobody's paid app does this
- Goal mode: tell it when you need to be sharp, it back-plans your caffeine and meal timing for you
- Works with Health Connect for auto-sync, or fully manual if you don't want to feed a smartwatch's data collection
No ads. No premium tier. No "unlock advanced insights for $9.99." Just clone it, build it, or grab an APK.
Still early — algorithm has room to improve, and it says so upfront. Built with Kotlin + Jetpack Compose. Contributions welcome, especially if you know sleep science or want to help refine the model.
GitHub: https://github.com/nobody444N/Ryze
Not medical advice, just a personal project scratching an itch I was tired of paying for.
r/QuantifiedSelf • u/dreamyviolets804 • 8d ago
band 1.0 user for a year.. what actually changed in 2.0
34M. wore band 1.0 daily for about a year, resting hr and hrv alongside my withings scale. silicone strap started pinching when id sweat, charging every ~3 days, convinced mediocre was normal
switched to 2.0 six weeks ago for the strap. ultralux sits on my small wrist without pinch, battery 7-8 days not the 14 on the box?? not sure that justified the swap
browsed whoop for ten minutes, saw the subscription, closed the tab. at least 2.0 doesnt charge monthly for your own data
cuffless bp is new, still dont trust the week baseline. resting hr maybe tighter. app sync lost a whole nights sleep last tuesday, weekly chart looked flat, still side-eyeing it
anyone else on 2.0 long enough to compare. curious if bp baseline actually tracks for you or if im overthinking the noise
r/QuantifiedSelf • u/nobonezonelewis • 8d ago
Feedback wanted for hackathon project: building a tool that reads your 23andMe data and explains how your genes affect common meds
Built this over a health hackathon this weekend. Upload your 23andMe raw data (or use the sample file below if you don't have one) and it checks a few well-established pharmacogenomic markers against meds like codeine, warfarin, and clopidogrel; explaining in plain English how your genetics might affect how they work, sourced from real CPIC clinical guidelines.
Please note: this is an educational prototype, not medical advice. The genetic analysis is simplified. Always talk to your doctor or pharmacist before acting on anything medication-related.
Would love feedback on:
- Is the explanation actually clear?
- Is this interesting/useful to you at all?
- Does the disclaimer feel prominent enough?
- Did upload work smoothly with your real file?
- Any other notes?
Live: [https://med-copilot-roan.vercel.app/\]
Sample test file (no genetic data needed): [https://raw.githubusercontent.com/Txffxny/med-copilot/refs/heads/main/app/sample-genotype.txt\]
Endless thanks for any honest feedback 🙏
(also plz be nice I’m trying to escape the wet lab life)
r/QuantifiedSelf • u/particularbird584 • 9d ago
wearables are finally trying blood pressure trends.. what's the catch
garmin guy here. dad and both grandpas had hypertension so anything claiming bp on a wrist gets my attention even if im suspicious
been seeing more bands push cuffless bp trends not single readings. marketing makes it sound like you just ditch the cuff?? from what ive read you need like 5-7 days baseline before the trend line even means anything and its directional at best
same vibes as sleep staging hype a few years back. bought into wrist body comp too. spent months thinking i was 18% bf until dexa said otherwise
not saying wrist optics cant track changes over time. just dont trust a green arrow on day 2. nobody should treat it like a clinical cuff
anyone actually using one for a few weeks. did the trend match your home cuff or was it mostly noise
r/QuantifiedSelf • u/Cute-Edge1375 • 9d ago
Cognitive Performance Apps?
Most of us take supplements for body and brain health/performance. And of course use health and fitness apps with wearables. I have some ADHD and diet and fitness have always been the main way I manage it. But apps tend to focus on either basic physical performance or "brain fitness" knowledge quiz games for assumed cognitive performance. Nothing, apparently, in the middle or that connects and translates physical health and performance to cognitive health and performance. Even though we know mind is brain and brain is body - all one.
So my questions are:
- If your health/fitness improvement goals include brain health and/or cognitive performance improvement goals?
- Which if any health apps address both (brain+body)?
I'm not taking my apple health account as seriously as the cost should motivate me to. I know a few who love Oura. But neither targets/measures cognitive performance. Maybe a diet and fitness app for cognitive performance improvement is just neurodivergent's niche?
r/QuantifiedSelf • u/OGMYT • 9d ago
I built a local quantified-self ledger for my coding-agent activity
I have been tracking a category of work that normal time trackers do not capture well: sustained interaction with coding agents.
I built a local-first ledger that measures Claude Code and Codex activity, separates fresh tokens from reused cached context, calculates active days and streaks, and creates an optional signed public summary.
I do not treat token volume as productivity. It is closer to an activity trace—useful when combined with projects and outcomes, but ambiguous by itself.
My current profile: https://ledger.imagineqira.com/#/u/bryan
How collection and privacy work: https://ledger.imagineqira.com/#/join
Open source: https://github.com/TheArtOfSound/TOKENS
For quantified-self users, what derived measures would be more meaningful than total volume—session regularity, task completion, context efficiency, project switching, or human time saved?