Agent Skills: nhero-confidential

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.

UncategorizedID: plurigrid/asi/nhero-confidential

Install this agent skill to your local

pnpm dlx add-skill https://github.com/plurigrid/asi/tree/HEAD/skills/nhero-confidential

Skill Files

Browse the full folder contents for nhero-confidential.

Download Skill

Loading file tree…

skills/nhero-confidential/SKILL.md

Skill Metadata

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.

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 hierarchy.