> ## Documentation Index
> Fetch the complete documentation index at: https://trust-link-tsn.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# DIP: Deposit Ingress Protocol

> DIP defines how external deposits can enter TSN while separating the public deposit from recipient identity.

**DIP (Deposit Ingress Protocol)** is TSN's protocol for bringing value into the network from an external payment domain. Its design separates the public deposit record from the recipient's TIN and private balance state.

At a high level, an external deposit is authenticated in its source domain, delivered to an approved TSN reserve, and matched to an authorized recipient route before TCAP applies a credit. TIP provides identity resolution, GPRU guards the private state presented for that balance change, and TCAP governs the accepted asset and reserve transition.

```mermaid theme={null}
flowchart LR
    P[External payer] --> X[External deposit protocol]
    X --> R[TSN reserve]
    R --> V[TSN verifies deposit and recipient authorization]
    V --> C[TSNP-authorized TCAP credit]
    C --> G[GPRU verifies private-state proof]
    G --> C
    C --> S[Atomic root and liability transition]
```

## Status and privacy boundary

DIP's cross-chain ingress is a design and reference integration, not a live end-to-end TSN capability. Do not treat an external deposit as a completed TIN credit until the corresponding TCAP transition is confirmed.

Public chains expose transaction timing, source-side payer information, amounts, and protocol data. A commitment can avoid publishing a TIN directly, but it does not prevent correlation by timing, amount, or other public metadata. DIP does not claim that an external deposit is untraceable.

The Arc-specific ingress design, contract details, trust assumptions, and implementation status belong in the [repository's DIP design documentation](https://github.com/bigdreamsweb3/trustlink-pay/tree/main/docs/dip).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.