Candi1 is built so that activity is publicly verifiable while personal information is not public. This page states, plainly, what is visible, to whom, and why.
Every settled Candi1 transaction has a ByteID that is publicly visible on our scanner (candi1scan.us) and on the public chain. A ByteID shows that a settlement happened and lets it be verified — the provenance travels inside the identifier, with the payload, not as a pointer to a private database.
Party details, counterparties, exact amounts and the UETR/reference behind a ByteID are
only visible to a holder of a valid membership credential, supplied as
X-QVTX-Membership. Membership is a ByteID pair (a public sense identifier and a
private shadow key); only the sense is stored, and the server re-derives the pair. Without it,
the scanner returns the ByteID and that a settlement occurred — never the PII.
Candi1's records are structured for ISO 20022 and mapped to an open-API connection specification, so the same transaction can be read by a counterparty's compliant systems while the public surface still exposes only the ByteID.