CONFIDENTIAL & PROPRIETARY © 2026 Inkwell Finance, Inc. All Rights Reserved. This document is for informational purposes only and does not constitute legal, tax, or investment advice, nor an offer to sell or a solicitation to buy any security or other financial instrument. Any examples, structures, or flows described here are design intent only and may change.Dagon Payroll follows the Dagon privacy-model convention: every data flow is enumerated, each party’s view is named, and each LINDDUN category gets a disposition. The payroll flows are the
PAY-* rows of the Dagon
privacy-model registry, recorded in ADR-024.
Who sees what
Public vs. ciphertext
What leaks by design, and why
- Employment is linkable to a wallet. Employee records are PDAs seeded by the employee’s wallet, so the wallet-to-employer link and headcount are public. The mitigation is a fresh wallet per employer.
- Funding totals. Funding is a plain SPL transfer. The total payroll funding is disclosed; the per-employee split is not.
- The cap and the budget are upper bounds. The public per-payment cap bounds every salary from above. The public budget ceiling bounds the run total. Set them loosely to reveal less. Actual spend stays encrypted.
- Withdrawals are public. The SPL exit amount is inherently public. A
failed withdrawal reveals
balance < amountto everyone. Only the remaining balance stays encrypted. - Withdrawal timing correlates with pay dates. This is tracked as open. Withdrawing sums other than the salary, or at other times, weakens the correlation.
- Grants are public events. That a disclosure happened is visible, including the viewer key. Its value is not.
Disclosure permissions
grant_view enforces this matrix on-chain:
Nothing is decrypted on-chain. The copy is a new ciphertext authorized to
the viewer, who reads it through Encrypt
ReadCiphertext.
Open items
- Encrypt pre-alpha. Every confidentiality claim is open until Encrypt Alpha 1, as stated at the top of this page.
- Withdrawal correlation. Withdrawal amounts can be correlated with pay
dates. A confidential exit through Encrypt’s
pc-tokenis roadmap. - EU employers. Visibility of the employment relationship needs a jurisdiction review (GDPR, pseudonymous data) before EU employers onboard.
Roadmap to less linkability
- Per-employer wallets. A fresh wallet per employer breaks cross-employer linkage. Available today, as an operating practice.
- Confidential exits. Settling into Encrypt’s
pc-tokeninstead of plain SPL would hide withdrawal amounts. - Blinded headcount. Replace wallet-seeded employee records with commitment-seeded ones, at the cost of an extra authentication step at withdrawal.