← PRODUCT
PRODUCT · SCREEN

GateGraphyour customer network

Your tenant's own relationship graph: which customers share wallets, addresses, devices, IPs, bank refs or card / IBAN tokens.

TENANT BOUNDARYshared device idshared bank referenceshared IPcustomerC-1042customerC-2088customerC-3115your tenant's own data only — nothing crosses tenants, nothing inferred from the chain
On this page

What it does

GateGraph is your tenant's own relationship graph, built from what you already send: registered wallets, funding-event addresses and transaction hashes, screenings with a customerRef, reconciliation processor ids — plus device id, IP, bank reference and the hashed card / IBAN token (instrumentRef) on funding events, crypto or fiat, when you include them.

For any customer it lists their attributes and every other customer of yours touching the same attribute. Nothing crosses tenants; nothing is inferred from the blockchain.

Why a broker needs it

Mule patterns are structural: one wallet funding many accounts, several accounts paying out to one destination, a device or bank account shared across supposedly unrelated customers. None of it is visible from a single screening, and none of it is visible on-chain — it needs your account data joined with your funding data. That join is the part supervisors expect a broker, not a vendor, to be able to show.

How it works

GET /api/v1/customers/{ref}/graph returns the customer's attributes and the customers that share each one. The Behaviour Engine reads the same graph at screening time and adds a network link signal (device/IP 55, bank reference or payment instrument 60, shared funding address 50); a shared registered wallet is already the 70-severity shared-wallet signal. The console shows the same view on the customer.

What it does not do

GateGraph does not cluster addresses on the blockchain, does not label exchanges or services, and never links customers of different tenants. It knows only the attributes you sent; a device id you did not include is a link it cannot see.

API

GET /api/v1/customers/cust-8812/graph
{
  "customerRef": "cust-8812",
  "nodes":  [ { "id": "…", "kind": "address" | "device" | "ip" | "bank" | "instrument" | "processorTx" | "tx", "label": "…" }, … ],
  "edges":  [ { "from": "customer:cust-8812", "to": "…", "via": "registered_wallet", "at": "…" }, … ],
  "linked": [ { "customerRef": "cust-9105", "shared": [ { "kind": "device", "label": "…", "via": "…" } ] } ],
  "depthNote": "…", "signal": { … }        // the network-link signal the Behaviour Engine would emit
}

Full reference: /docs#graph · OpenAPI 3.1

Try the sandboxRead the API docsRequest early access