Current values#
| Type | Current representation |
|---|---|
| Money | Finite number, rounded and validated to two TRY decimals. |
| UserId / reference | Opaque string used within the local fixture. |
| Timestamp | Milliseconds since Unix epoch. |
| Due date | Turkey calendar day, represented by its end-of-day timestamp. |
| Approval | Local reference bound to actor, scope, expiry and instruction. |
| Receipt | Finalized TRY movement with parties, amount and provider reference. |
Production representation#
A server contract should use integer minor units or exact decimal strings, explicit currency and defined timezone semantics. Do not assume floating-point JSON numbers are a production money format.
Missing values#
A missing Trust score is null. An unavailable provider is a data-status condition, not a verified zero balance. An empty history is not proof that no external obligations exist.