Skip to main content
zama-ai
GitHub-Creator-Profil

zama-ai

Repository-Ansicht von 13 gesammelten Skills in 3 GitHub-Repositories.

gesammelte Skills
13
Repositories
3
aktualisiert
2026-07-01
Repository-Explorer

Repositories und repräsentative Skills

fhe-agent-identity
Softwareentwickler

ERC-8004 on-chain agent identity (NFT registry + EIP-712 wallet linking) and reputation feedback (proof-linked rating) for x402fhe. Covers `register-agent` (mints an identity NFT, sets the agent URI, and self-signs an EIP-712 wallet link) and `give-feedback` (submits a rating against an agentId using a proof derived from a prior payment nonce). Use when the user asks to register an agent, mint an agent identity, set an agent URI, link an agent wallet, rate an agent, leave feedback for an agent, score an agent, submit a review, give a star rating, or attest to an agent's quality. Do NOT use for sending tokens, wrapping plain USDC, balance lookups, redeeming cUSDC, escrow job lifecycle, view delegation setup, or HTTP-402 demo orchestration — those are handled by sibling skills (fhe-payment-basics, fhe-payment-unwrap, fhe-escrow, fhe-delegation, x402-demo-orchestrators).

2026-04-14
fhe-delegation
Softwareentwickler

Zama-native ACL delegation for x402fhe — share read access to encrypted cUSDC balances (or other FHE handles) with a chosen Ethereum address, revoke that access, or use a delegation that someone else granted you to decrypt their balance. Use when the user asks to grant view, share encrypted balance, let someone read their balance, give read access, delegate decryption, revoke a delegation, take back read access, or use a previously granted delegation to read another address's encrypted cUSDC balance. Also use when a server needs to authorize a facilitator to decrypt stored payment-amount handles on the X402PaymentVerifier contract via the --contract override. Do NOT use for direct payments, wrapping or unwrapping cUSDC, escrow job lifecycle, agent identity registration, reputation feedback, or HTTP-402 paid-request orchestration — those are handled by sibling skills (fhe-payment-basics, fhe-payment-unwrap, fhe-escrow, fhe-agent-identity, x402-demo-orchestrators).

2026-04-14
fhe-escrow
Softwareentwickler

ERC-8183 encrypted job escrow on x402fhe — create a job (client + provider + evaluator + expiry + description), attach an encrypted cUSDC budget and fund it, and later approve or reject the submitted deliverable through the AgenticCommerceProtocol contract. Use when the user asks to create a job, open an escrow, lock a budget, attach funds to a job, escrow cUSDC for an evaluator, hire a provider, approve or reject a delivered job, release payout, refund a client, or otherwise run any step of the ERC-8183 job lifecycle. Do NOT use for direct token transfers, wrap, balance checks, redeeming cUSDC, agent identity, reputation feedback, delegated balance reads, or HTTP-402 orchestration — those are handled by sibling skills (fhe-payment-basics, fhe-payment-unwrap, fhe-agent-identity, fhe-delegation, x402-demo-orchestrators).

2026-04-14
fhe-payment-basics
Softwareentwickler

Direct-token operations on Zama-encrypted cUSDC for x402fhe — read wallet/network info, check public and encrypted balances (own or via prior delegation), wrap plain USDC into confidential cUSDC, and send encrypted payments through the X402PaymentVerifier relay. Use when the user asks to pay, send, transfer, wrap, deposit, top up, check balance, decrypt balance, see wallet info, or inspect contract addresses for x402fhe confidential payments. Do NOT use for redeeming cUSDC back to USDC, escrow job funding, agent identity, reputation feedback, balance delegation setup, or HTTP-402 demo orchestration — those are handled by sibling skills (fhe-payment-unwrap, fhe-escrow, fhe-agent-identity, fhe-delegation, x402-demo-orchestrators).

2026-04-14
fhe-payment-unwrap
Softwareentwickler

Two-stage async unwrap of confidential cUSDC (ERC-7984) back into plain USDC (ERC-20) via the Zama KMS async gateway. Covers the `unwrap` command (burns cUSDC and may auto-finalize) and the `finalize-unwrap` command (completes the second stage using a burn handle or legacy request/proof params). Use when the user asks to unwrap, withdraw, redeem, convert back, exit, cash out, or release cUSDC into plain USDC, or when they need to resume a previously requested unwrap using a burnHandle. Do NOT use for wrap, pay, balance, escrow, identity, delegation, or HTTP-402 flows — those are handled by sibling skills (fhe-payment-basics, fhe-escrow, fhe-agent-identity, fhe-delegation, x402-demo-orchestrators).

2026-04-14
x402-demo-orchestrators
Softwareentwickler

End-to-end HTTP-402 paid-request demo orchestrators for x402fhe — chain multiple confidential micropayments to live example servers (web search, LLM proxy, image generation, code review) and aggregate the on-chain receipts. Use when the user asks to run the demo, run x402, run the research demo, run the code-review demo, run research-and-visualize, run review-and-rate, drive multiple paid HTTP requests in one flow, or aggregate paid-request receipts across stages. Do NOT use for direct cUSDC operations, redeeming cUSDC, escrow lifecycle, agent identity, balance delegation, or single-shot rating of a prior payment — those are handled by sibling skills (fhe-payment-basics, fhe-payment-unwrap, fhe-escrow, fhe-agent-identity, fhe-delegation).

2026-04-14
fhe-x402-payment
Softwareentwickler

FHE-encrypted x402 payments for OpenClaw agents. Use when the agent needs to make private on-chain payments, wrap/unwrap encrypted tokens, manage escrow jobs, register agent identity, give reputation feedback, or delegate balance viewing. Runs on Ethereum Sepolia (default) or Mainnet with Zama fhEVM. Supports three wallet modes — local private key, DFNS MPC, and Ledger hardware wallet.

2026-04-13
fhe-x402-payment
Softwareentwickler

FHE-encrypted x402 payments for OpenClaw agents. Use when the agent needs to make private on-chain payments, wrap/unwrap encrypted tokens, manage escrow jobs, register agent identity, give reputation feedback, or delegate balance viewing. Runs on Ethereum Sepolia (default) or Mainnet with Zama fhEVM. Supports three wallet modes — local private key, DFNS MPC, and Ledger hardware wallet.

2026-04-13
zama-protocol
Softwareentwickler

Zama Protocol concepts, architecture, and planning for FHEVM (Fully Homomorphic Encryption on Ethereum). Use when the user asks about FHE concepts, protocol architecture, how the coprocessor/relayer/gateway/KMS works, ACL semantics, handle format, HCU limits, decryption flows, the low-level `@fhevm/sdk` design, whether FHE fits their use case, planning a confidential dApp, or needs verified FHEVM contract addresses. Also load this skill first whenever the user mentions FHEVM, Zama, or encrypted onchain computation — it carries the universal gotchas that apply to both Solidity and TypeScript work. For writing Solidity contracts, load the zama-solidity skill. For TypeScript SDK integration and the `@zama-fhe/sdk` wrapper, load the zama-typescript skill.

2026-07-01
zama-solidity
Softwareentwickler

Write confidential Solidity smart contracts on Zama's FHEVM. Use when the user is writing, reviewing, or debugging encrypted Solidity — FHE types (euint64, ebool), ACL (FHE.allowThis/allow), FHE.select, ERC-7984 confidential tokens, ZamaEthereumConfig, `@fhevm/solidity`, `@openzeppelin/confidential-contracts`, Foundry or Hardhat setup for FHEVM, or any Solidity code that uses the FHE library. For protocol concepts and architecture, load the zama-protocol skill. For TypeScript SDK integration, load the zama-typescript skill.

2026-07-01
zama-typescript
Softwareentwickler

Integrate the Zama FHE SDK into TypeScript apps — React, browser, Node.js, MV3 extensions. Use when the user mentions `@zama-fhe/sdk`, `@zama-fhe/react-sdk`, `@fhevm/sdk` (the low-level Relayer SDK), the legacy `@zama-fhe/relayer-sdk`, ViemSigner, EthersSigner, createConfig, web(), node(), cleartext(), ZamaProvider, ZamaSDK, Token, WrappedToken, encrypt, decryptValues, useShield, useConfidentialBalance, useEncrypt, useDecryptValues, useGrantPermit, useHasPermit, or any TypeScript/JavaScript code that encrypts inputs, reads encrypted handles, or decrypts FHE outputs. Also use for SDK setup, signer choice, permit/delegation patterns, and React hook selection. For protocol concepts, architecture, and the low-level SDK design deep-dive, load the zama-protocol skill. For Solidity contract development, load the zama-solidity skill.

2026-07-01
3 von 3 Repositories angezeigt
Alle Repositories angezeigt