Sample. This is a demo of what a client sees. Real links show a freelancer's own verified hours.
Invoice INV-2026-07-04
12h 30m of verified active time
Worked by Alex Rivera · Jul 1–4, 2026
Every interval below was signed on the freelancer’s machine at the time and hash-chained to the one before it. These hours cannot have been changed since.
- Active time
- 12h 30m
- Days worked
- 4
- Active intervals
- 75 / 81
- Avg. focus
- 80%
75 of 81 logged 10-minute intervals cleared the focus bar and count as active time. Lower-focus time is shown in the log below but isn’t counted.
What was worked on
Built the core ingestion endpoints and refactored the ledger validation logic.
Wrote unit tests for the signature verification and reviewed two pull requests.
Traced a rounding bug in the invoice totals and fixed the day-boundary handling.
Corrected after it was first written
Written by AI on Alex's own machine, from their active time, using this exact prompt: “Summarize the developer's work from window titles into concise, professional notes. Do not infer beyond the evidence.”
Verified activity log
All dates and times are shown in UTC — the time zone these hours were worked in. Green and amber intervals cleared the focus bar and count as active time; red is time that was logged but not counted.
How each hour was scored
The exact rules that decided what counts as productive. They're locked into every signed hour, so they can't be changed after the fact.
- Counted as productive
- VSCode, Terminal, GitHub, Figma
- Counted as meetings
- Zoom, Google Meet, Slack Huddle
- Counted as distracting
- youtube.com, twitter.com, reddit.com
- Fake-activity detection
- On
- The prompt that scored each interval
- “Classify each minute of window titles as productive, meeting, distracting or idle. Judge only what the titles show.”
Technical verification
The cryptographic fingerprints behind this page. Every hour is signed and hash-chained; editing any entry breaks the chain and this page would show as failed. The client that produced this is source-available and independently auditable.
- Ledger record head
- 0x3f8a21e9
- Prompt fingerprint
- 0x8f4c2
- Rules fingerprint
- 0x8f4c2a1b
- Signatures
- All valid
Per-interval ledger hashes
How do I know this is real?
- It can’t be edited
- Every hour is cryptographically signed and chained. Changing a single entry after the fact breaks the chain, and this page would show as invalid.
- No screens are shared
- Unlike surveillance trackers, tenby10 never includes screenshots or typed content in what you receive. What the agent sees stays on the worker’s machine, under their control. You get proof of the hours without seeing anyone’s private screen.
- Anyone can check it
- The software that produced this is source-available and independently auditable. Read the audit.
- Who runs this page
- tenby10 (PivotalPoint OÜ) hosts this page as a neutral verification service, not Alex and not their client. The hours and scoring rules arrive cryptographically signed from Alex's own machine.
- Link status
- This is a sample link. Real links are shared by a freelancer and stay live until they revoke them, with no expiry.
- Your privacy as a viewer
- No account needed to view this page. We use only anonymous, consent-gated analytics, so decline the cookie banner and nothing is set. Alex can see that this link was opened and when, the same as any shared document, but not who opened it, where from, or anything else about you. No cookie, no IP address, and no record of you is kept. Privacy Policy.
- What “verified” does and doesn't claim
- It attests that these records were signed at the time on the freelancer's enrolled device and have not been altered since: proof of the hours and the rules, not proof that a specific person did the work. It replaces forgeable screenshots and timesheets, not your judgment. More on what a link proves.
Want proof like this from your own contractors? No account needed to view this page.