Confidential IP infrastructure · Sepolia testnet

Private royalty splits,
enforced on-chain

Rights-holders register encrypted percentage splits that stay hidden from each other, the platform, and the operator. The contract enforces that splits sum to 100% — without ever seeing the individual values. Revenue distributes proportionally on encrypted weights. Only you can decrypt your share.

✓ Splits never revealed ✓ Sum enforced by KMS Powered by Zama FHEVM
Registration
Step 01
Register Asset Splits
Actor: Rights Holder / Deal Registrant
idle
Each rights-holder's percentage (in basis points) is encrypted locally before being sent on-chain. The contract stores only encrypted handles — individual splits are never visible. BPS must sum to 10,000 (= 100%). Max 8 stakeholders.
Basis points remaining 10000
Step 02
Validate Split Integrity
Actor: Anyone (permissionless)
idle
The KMS (Key Management Service) decrypts only the encrypted sum and returns a cryptographic proof. The contract verifies on-chain: if sum = 10,000, the asset activates. Individual splits are never revealed — not even to the KMS.
Claims
Step 03
Claim Your Share
Actor: Rights Holder
idle
Claim independently, at any time. The contract computes your entitlement = total revenue × your encrypted split ÷ 10,000 entirely in FHE — without decrypting either operand. Tokens transfer as an encrypted amount. No other party sees what you received.
Step 04
Decrypt Your Amount
Actor: Rights Holder (private)
idle
Sign once with your wallet to authorize a user-scoped decryption. The KMS returns your plaintext amount directly to your browser — it never appears on-chain. Other rights-holders and the platform see nothing.
Compliance
Step 05
Grant Observer Access
Actor: Rights Holder → Compliance Observer
idle
Voluntarily grant a compliance observer (manager, auditor, label) read access to your encrypted split and claimed total. The grant is permanent in v1 — it cannot be revoked without redeploying. Grant only to trusted parties.
My Assets
Assets where you are a stakeholder or registrant
Connect wallet to load your assets
Observed Assets
Assets you have observer access to
Connect wallet to load observed assets