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

install
source · Clone the upstream repo
git clone https://github.com/plurigrid/asi
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/plurigrid/asi "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/nhero-confidential" ~/.claude/skills/plurigrid-asi-nhero-confidential && rm -rf "$T"
manifest: skills/nhero-confidential/SKILL.md
source content

nhero-confidential

Confidential supply tracking via Twisted ElGamal on Aptos.

Privacy Model

LayerVisibleEncryptedNever On-Chain
On-chainslot letter, timestamp, addressessupply count, dosage mg, pills remainingmedication name, patient ID, diagnosis

Operations

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