Skip to main content
Somnia does not currently ship a native treasury privacy layer. ArcPay adds a builder-usable privacy intent contract for agent payment workflows.

Privacy Boundary

This is not a full ZK mixer. It provides application-level privacy:
  • commitment IDs instead of plain business IDs
  • encrypted memo URI instead of public invoice or contractor metadata
  • recipient hidden until release
  • one-time nullifier release
  • cancellation and refund while unreleased
  • on-chain release evidence for audits

Solidity Interface

Developer Flow

Helpers

Product Screen

ArcPay privacy intents dashboard