Twisted ElGamal encrypted supply tracking on Aptos for nhero devices. ZK range proofs verify supply sufficiency without revealing counts. Nurse auditor key model. Uses @aptos-labs/confidential-assets SDK.
Scanned 9/6/2026
Install to Claude Code
npx -y skills add plurigrid/asi --skill nhero-confidential --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Nhero Confidential?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/plurigrid-nhero-confidential)More formats (shields.io, HTML) on the badges page.
---
name: nhero-confidential
description: Twisted ElGamal encrypted supply tracking on Aptos for nhero devices. ZK range proofs verify supply sufficiency without revealing counts. Nurse auditor key model. Uses @aptos-labs/confidential-assets SDK.
version: 0.1.0
trit: 1
color: "#16FF16"
tags: [nhero, confidential, aptos, twisted-elgamal, zk-range-proof, bulletproofs]
---
# nhero-confidential
Confidential supply tracking via Twisted ElGamal on Aptos.
## Privacy Model
| Layer | Visible | Encrypted | Never On-Chain |
|-------|---------|-----------|----------------|
| On-chain | slot letter, timestamp, addresses | supply count, dosage mg, pills remaining | medication name, patient ID, diagnosis |
## Operations
| Op | Function | Trit |
|----|----------|------|
| Register | `register(signer, token_metadata, ek)` | 0 |
| Deposit | `deposit_to(signer, token, addr, count)` | +1 |
| Withdraw | `withdraw(signer, token, 1, balance, zkrp, sigma)` | -1 |
| Audit | `confidential_transfer` with `nurse_auditor_ek` | 0 |
| Normalize | `normalize(signer, token, ...)` | 0 |
## Keypairs
- **Dispenser ek/dk**: Encrypts supply counts per slot
- **Nurse auditor ek**: Verifies `remaining > threshold` via range proof
- Proofs: `ConfidentialWithdraw.genSigmaProof()` + `.genRangeProof()`
## Module
`0x7::confidential_asset` via `@aptos-labs/confidential-assets` SDK
## Parent
Part of the [nhero](../nhero/SKILL.md) hierarchy.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!