open-index/open-npm huggingface dataset:
npm package: @nemi-fi/aztec-storage-proofs
Description: Prove Aztec note inclusion in plain Noir. Generate verifiable proofs for verification in JS or Solidity.
Latest version: 3.0.0-devnet.20251212

# Aztec Storage Proofs

Prove Aztec note inclusion in plain Noir. Generate verifiable proofs for verification in JS or Solidity.

**Supports exactly Aztec 3.0.0-devnet.20251212**

Install in JS:

```sh
npm add @nemi-fi/aztec-storage-proofs@3.0.0-devnet.20251212
```

Install in Noir (Nargo.toml):

```toml
[dependencies]
storage_proofs = { git = "https://github.com/nemi-fi/aztec_storage_proofs", tag = "v3.0.0-devnet.20251212", directory = "lib" }
```

For an end to end example, see [lib.test.ts](lib.test.ts).
npm package: @nemi-fi/tee-rex
Description: Install:
Latest version: 0.87.2-alpha.4

# TEE Rex

Install:

```sh
npm add @nemi-fi/tee-rex
```

Use:

```ts
import { createAztecNodeClient } from "@aztec/aztec.js";
import { createPXEService, getPXEServiceConfig } from "@aztec/pxe/client/lazy";
import { WASMSimulator } from "@aztec/simulator/client";

// add this
import { TeeRexProver } from "@nemi-fi/tee-rex";

const TEE_REX_API =
  "https://b1b6df8133030bdea818ed744b7355d69abab2b8-80.dstack-prod5.phala.network";
const node = createAztecNodeClient("<aztec-node-rpc-url>");
const config = getPXEServiceConfig();
const prover = new TeeRexProver(
  TEE_REX_API,
  new WASMSimulator(),
  16 /* threads */,
);
const pxe = await createPXEService(node, config, {
  // specify the prover when creating a PXE
  prover,
  loggers: {},
});

// use the PXE as usual
```