What
Clients need an authoritative current Unix timestamp from the indexer/API boundary to avoid relying on local device time when evaluating subscription expiry.
How to Reproduce
- Evaluate
Subscription.endTime on the client.
- Compare behavior across clients with skewed local clocks.
- Observe inconsistent access decisions when local time is inaccurate.
Expectation
Provide a lightweight endpoint that returns current server Unix time for consistent subscription validity checks.
Additional Context (optional)
There is already work in #24 for server-side active subscription checks. This issue should either complement that endpoint (if still needed) or be resolved by documenting why #24 is sufficient.
Estimation
Dependencies
What
Clients need an authoritative current Unix timestamp from the indexer/API boundary to avoid relying on local device time when evaluating subscription expiry.
How to Reproduce
Subscription.endTimeon the client.Expectation
Provide a lightweight endpoint that returns current server Unix time for consistent subscription validity checks.
Additional Context (optional)
There is already work in #24 for server-side active subscription checks. This issue should either complement that endpoint (if still needed) or be resolved by documenting why #24 is sufficient.
Estimation
Dependencies