ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที รีวิวและบัญชีผู้ใช้จะมาในขั้นถัดไป
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · อธิบายเป็นภาษาคน

tidex6 — private payments on Solana

โดย koshak01รุ่น 2.18.0i★ –iรันบนเครื่อง
ชื่อใน registryio.github.koshak01/tidex6-mcp-local

ติดตั้ง

ภาพรวม

คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)

Private USDC/USDT payments on Solana: hidden amounts, unlinkable, optional auditor.

สามเสาของ PopNx MCP

สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน

ใช้ทำอะไรได้

ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry

  • การเชื่อมต่อ: รันบนเครื่อง
  • ช่องทาง (transport): stdio
  • หมวด: คริปโตและบล็อกเชน

ติดตั้ง

เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง

ก่อนติดตั้ง

ผู้ทำยังไม่ได้ใส่วิธีติดตั้งใน registry ให้ดู README ของผู้ทำด้านล่าง

ทำอะไรได้บ้าง

รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 9 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันด้วยบัญชี GitHub koshak01 ซึ่งเป็นเจ้าของ repo

  • … ยังไม่ตรวจ

    ยังมีคนดูแล

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • … ยังไม่ตรวจ

    มีสัญญาอนุญาต (license)

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • – ไม่เกี่ยว

    endpoint ตอบ

    ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

    ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน

  • … ยังไม่ตรวจ

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต

เทียบกับตัวอื่นในหมวด คริปโตและบล็อกเชนi

  • ดาวมากกว่า 0% ของอีก 1625 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 35% ของอีก 1625 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 1625 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

tidex6 — private payments on Solana ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก

ตัวนี้รันบนเครื่องหรือบนคลาวด์?

รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (2.18.0) เข้า registry 3 เดือนที่ผ่านมา

ใช้กับโปรแกรมไหนได้บ้าง?

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Rust ในเครื่องด้วย

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี Cleave for Agents: token swaps, cross-chain swaps and gas top-ups, Agoreum, Web3 Systemic Agent

ตัวที่ใช้แทนได้

server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว

อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

Agoreum

Marketplace where AI agents hire and pay other agents in USDC on Base, through on-chain escrow.

โดย agoreum.xyzเริ่มต้นอัปเดต วันนี้

รันบนคลาวด์✓ agoreum.xyz

Web3 Systemic Agent

Web3 security, DEX honeypot detector, and DAO governance auditor for Base & EVM chains.

โดย RafaCoelho33เริ่มต้นอัปเดต วันนี้

รันบนคลาวด์

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ

tidex6

I grant access, not permission.

Private stablecoin payments with disclosure by consent — one Rust codebase, live on Solana mainnet, on Arc and on EVM chains.


tidex6 is a Rust-native, open-source framework that lets Solana developers add full transaction privacy to their Anchor programs through a small SDK surface. Transactions are private by default — sender, receiver, and amount are hidden. Privacy comes in two layers: a Groth16 shielded pool hides the *link* between sender and receiver, and a Token-2022 Confidential Transfers layer (wUSDC / wUSDT hidden-amount pools, live on mainnet and devnet) hides the *amount* itself. Users can optionally share a viewing key with someone they trust (an accountant, an auditor, a family member) to selectively disclose history, on their own terms.

Status: full MVP product stack live on Solana mainnet. The privacy-core verifier program at CSDD31Zmm3pRMHAMB8c3TBqsj9mbmH2rXBzV7jrsJhcd is OtterSec-verified and immutable (upgrade authority renounced). The full feature stack — deposit, ZK withdraw (Groth16 WithdrawCircuit<20> verified via alt_bn128 syscalls), per-nullifier double-spend PDA, recipient-binding front-run protection, unlinkable withdraw via reference relayer at relayer.tidex6.com, opaque hex notes + post-quantum ML-KEM-768 encrypted memos in a dedicated on-chain account, stealth payments (the recipient is never handed the note — they scan the chain with their own ML-KEM secret) and per-deposit revoke, client-side proof generation in the browser via WebAssembly (tidex6-prover-wasm, ~1.7 s per proof, secret never leaves the user's tab), user-facing tidex6 CLI, tidex6-client SDK, web app at tidex6.com, the flagship examples/private-payroll three-binary demo, and a third-party CPI integration example (tidex6-tip-jar, ~30 lines of Rust to add privacy to any Anchor program — deployed and OtterSec-verified on mainnet at 5WohQRRzC31SkFMSWgEqJC9p2KvNhGkQbzUSsNUi9b9x in April 2026, demo deployment since closed) — all validated end-to-end on mainnet. MVP shipped for the Colosseum Frontier hackathon (2026-05-11); development continues — since then the hidden-amount pools (Token-2022 Confidential Transfers, wUSDC AYTRKmF8VBdqRWGZr9c6Mx582SRm2tbUEwMesFMhcPcU and wUSDT QGPYpwyMnWhJUPGieXyJU5jhAkKsKuU7iGN53VCWPz2), a configurable per-operation fee paid on top by the sender and collected privately as a stealth note (ADR-016), and the live public trusted-setup ceremony at ceremony.tidex6.com (ADR-017) have shipped.

DEVELOPMENT ONLY. Pre-audit, single-contributor trusted setup, hackathon-grade trust assumptions. Verifier upgrade-authority has been renounced with solana program set-upgrade-authority --final — the program is immutable. Do not use to secure real funds. A public multi-party trusted-setup ceremony is live at ceremony.tidex6.com (publicly verifiable transcript, see CEREMONY.md); the on-chain VK is replaced only when the ceremony finalizes and a fresh immutable verifier ships. See docs/release/security.md.


The same circuit off Solana — Arc and the EVM chains

Solana is where this started and where the deepest integration lives, but the proof system is not tied to it. The same Groth16 circuit and the same verifying key run unchanged on EVM chains through a Solidity verifier and a Solidity Poseidon (contracts/), against a hidden-amount pool where the value sits inside the commitment rather than next to it. One rail, not one protocol per chain.

Arc — Circle's chain, where the loop closes. The contracts needed no modification: Arc's BN254 precompiles (0x05–0x08) were checked live before deploying. Six contracts on chain 5042, deployed 18 September 2026:

contractaddress
HiddenPool (sealed amounts)0x28fbB1500875EaEbe303D195C1a3721BBed8AF5f
Pool (fixed denomination)0x8eb05Cb1b5E46e58C8ca91E3A3738CF534c1E74f
Groth16 Verifier0x2c94135FB49840a0D6e0985AB1A6c48EE6c140d6
HiddenWithdrawVerifier0x6fF8E8393F0dD9D2592332e9f9adC3232FC41786
HiddenTransferVerifier0xca4fECF177dBb1025CC64B3D3618AdfA2f44D7AD
Reader-key Registry0x6F6F07e14E8381D13D01f99867985D8c7D23E914

The same addresses exist on Arc Testnet (chain 5042002) — same deployer, same nonces — and testnet is the place to put hands on it: faucet at faucet.circle.com, flow identical to mainnet.

What makes Arc more than another deployment target: gas there is USDC, the same token the pools move and the same token the fee is charged in. Everywhere else, a service paying its own running costs out of its own revenue has to convert one asset into another — on Solana the fee is swapped to SOL through an aggregator when the operator's balance falls under a threshold (crates/tidex6-ct-lab/src/gas.rs). On Arc there is nothing to convert: fee in USDC, gas in USDC, no swap, no price risk, no third party. On the remaining EVM chains that loop is still open — fee in USDC, gas in ETH or HYPE — and closing it is the next piece of work.

How the fee works and what it costs, including the parts that do not work yet, is written out in docs/release/BUSINESS.md.

Arbitrum — where the contracts are Rust rather than Solidity. The same pool is compiled to WASM and runs on Stylus (stylus/), on two chains: Arbitrum Sepolia and Robinhood Chain, an Orbit chain whose token is a tokenized stock. Every contract is a reproducible Docker build and cargo stylus verify passes on both networks, constructor included.

contractArbitrum SepoliaRobinhood Chain
hidden-pool (USDC / TSLA)0xe4c1f2bc121800b8e56ff11dced9a62d6ce3b3830xf4029451b6988d32ed1a9de847bf3250e83a87fe
hidden-pool (USDG)0x27ee24bea73088095b2898b3098e2b60405152750x73f68e1e4d02557e6cefd0292ffac13da5d18490
hidden-withdraw-verifier0xe00eca003e40bb3f2df30c5b7111c73cff9d0b000x6f6c5b8e4b2f637aa7c7c47eb90c73bc18c5008d
hidden-transfer-verifier0x5024f1348dccb7f612cf0f5dc08de81b99c3fbb80xeb8cfac5351089d9436fc9fc3a40c93f1aa282f4
poseidon0x3454f4bb9b3bb20344bbb3cb43d6fb743a1c1d680xe9182c3b0cdf5bfb8871ac162fa28a501a3cfa82

Three tokens move through these pools, and the point is that the pool does not care which: USDC, TSLA — a tokenized stock, so a salary or an invoice can be paid in equity without publishing what anyone is paid — and USDG, Paxos's dollar, added 22 September 2026 on both chains. A second token is a second pool sharing the first one's verifiers: the proof is about the tree and the nullifier and carries no signal about which token is inside.

Poseidon is what makes this worth doing in Rust: a depth-20 tree walk hashes twenty times per deposit, and in Solidity one hash costs around 63 000 gas (measured on our own deployment). On Stylus the constraint moves elsewhere — a contract must fit 24 KB after brotli, and Poseidon's 195 round constants do not compress — which is why the hash is a separate contract the pool calls. stylus/README.md has the sizes, the deployment gas and the reasoning.

The EVM, Arbitrum and Arc deployments carry the same caveat as Solana, and

one more: the verifying key comes from the ceremony still in progress, so

these pools are for review and testing, not for real money.


What works, what does not yet, and what we chose not to do

Judges and integrators ask these three questions anyway; the answers are better written down by us than discovered.

Works — and can be run by anyone:

  • Private stablecoin payments on Solana mainnet in wUSDC and wUSDT: the Groth16 pool hides who paid whom, Token-2022 Confidential Transfers hide the amount. The verifier is immutable (upgrade authority renounced).
  • The hidden-amount pool on Arbitrum Sepolia, Robinhood Chain, Base Sepolia, HyperEVM testnet, Arc testnet and Arc mainnet: send, receive and audit from the browser at tidex6.com; the relayer pays the gas, so the recipient's wallet never appears as the one that asked for the money.
  • USDG on Robinhood Chain: a full payment and withdrawal run live on 23 September 2026, fee note included.
  • USDG on Solana devnet through our confidential wrapper (wUSDG, pool GwZ55BcsK39KBmT3oh6jcWQpVm7EpC7p8rFNVWFUvN5U): a full send and receive run on 24 September 2026, and its fee note collected by the treasury robot.
  • The treasury: every payment's 1% fee is a separate note sealed to the treasury; robots on our server collect those notes on the EVM chains and on Solana, and top up the relayer's gas from the treasury. Which fees reached it, balances and every robot transaction are public at tidex6.com/treasury.
  • 51 contract tests (Foundry) run in CI on every push.

Does not work yet:

  • Deposit amounts on the EVM pools are public. Amounts inside the pool (join-split) are hidden; hiding them on the way in is the confidential token that comes next.
  • The verifying key is still a development key until the public ceremony at ceremony.tidex6.com closes. The pools are for review and testing.
  • USDG on Arbitrum Sepolia is deployed but not run end to end: the Paxos testnet faucet stopped paying out on that chain on 22 September 2026, so there is no test USDG to pay with.
  • No swap of fees into gas on the EVM testnets: there is no liquidity to swap against. On Arc none is needed — gas is USDC, the same money the fees arrive in.
  • USDG on Solana is on devnet only. The wUSDG wrapper and its pool (GwZ55BcsK39KBmT3oh6jcWQpVm7EpC7p8rFNVWFUvN5U) run on devnet since 23 September 2026; mainnet follows when there is demand for it — the deployment is the same, only paid for.
  • Solana fee amounts on the treasury page are as sealed in the note. On the EVM pools the amount is checked against the note's commitment; the Solana confidential pool's commitment does not carry the amount, so a note sealed to the treasury key could claim more than it holds. It could never be collected for more — only displayed.
  • On Solana the wrapper is custodial: the underlying USDC/USDT sits in a vault under the operator's key, and the operator sees the send side. A wrapper program with PDA authority is the next step.

Chosen not to do, and why:

  • No wallet screening yet. Nothing checks a wallet against sanctions lists or known-hack databases before it enables payments. The check belongs at Enable, where a wallet first registers; the method — an on-chain oracle where the chain has one, outside databases elsewhere — is not decided. It is not in the pool contracts, because deployed pools cannot be changed, and a check in the browser alone can be walked around.
  • The Solana verifier cannot be upgraded — by us either. New rules mean a new program at a new address that people choose to move to; nobody can change the rules under money already deposited.
  • Poseidon is a separate contract on Stylus. Its 195 round constants do not compress under the 24 KB brotli limit.
  • The Stylus pools have no `token()` getter. The relayer keeps each pool's token address in its ow

ตัดมาแค่ช่วงต้น อ่านต่อใน repo

ถาม PopNx