Skip to main content
TSN separates user authorization, service verification, private-state protection, and settlement authority. The sender’s wallet authorizes the requested payment. TSN services verify and route work. GPRU is designed to guard the integrity and privacy of the private state presented to TCAP. TCAP governs accepted assets, liquidity, and atomic settlement.

Participant boundaries

Identity privacy and public-chain visibility

The native-credit ABI hides the recipient route/head witness and does not encode a plaintext TIN or private predecessor pointer. The owner retains its record lineage. Shared roots, public statement fields, encrypted Memo bytes, accounts, timing and funding wallets remain observable; the design does not establish that metadata or authorized Node/application knowledge cannot correlate payments. Confidential debit/exit remains a separate unverified execution path. The current Node derives the published credit nullifier from the public deposit signature and TCAP program ID using a domain-separated SHA-256 hash reduced to a BN254 scalar. An observer can recompute the funding-to-credit relationship without a secret. This protects the deposit replay context but limits transaction privacy; it does not reveal the hidden TIN witness by itself. Node also handles private routing/witness preparation, so owner-only knowledge is not established.

Capability status

The hidden-head proof flow is not established as an end-to-end settlement capability, and confidential debit and exit are not established as available. A source-level design or accepted service request is not proof of settlement; rely on the confirmed chain transaction and resulting state. The detailed adversary assumptions and implementation evidence are in the repository security documentation.