Skip to content

Title: feat: add server-observed timestamps and claimed-time skew validation to receipts#1605

Open
Cmitchelle7 wants to merge 2 commits into
Stellar-Mail:mainfrom
Cmitchelle7:feat/receipt-timestamp-auth-1550
Open

Title: feat: add server-observed timestamps and claimed-time skew validation to receipts#1605
Cmitchelle7 wants to merge 2 commits into
Stellar-Mail:mainfrom
Cmitchelle7:feat/receipt-timestamp-auth-1550

Conversation

@Cmitchelle7

Copy link
Copy Markdown
  • Added serverDeliveredAt and serverReadAt fields for trusted server-observed time
  • Added validateTimestampSkew with 5-minute maximum skew
  • Excessive claimed-time skew rejected with 422 validation_error
  • Invalid ISO timestamps rejected before skew check
  • Ordering rules documented: server time is authoritative for audit

Closes #1550

@kryputh

kryputh commented Jul 20, 2026

Copy link
Copy Markdown
Collaborator

@Cmitchelle7 fix CI

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add receipt timestamp authenticity and server-observed time

2 participants