
Verify once. Prove everywhere.
NEUS replaces fragmented verification with one reusable proof receipt.
import { NeusClient } from '@neus/sdk';
const client = new NeusClient();
const proof = await client.verify({
verifier: 'ownership-basic',
content: 'My content',
wallet: window.ethereum,
});
// Save this ID — reuse it everywhere
const proofId = proof.proofId;
| Problem |
Solution |
| Verification built per feature |
One proof, many uses |
| No reusable identity |
Portable proof receipts |
| Custom verification infrastructure |
Hosted UI + API |
- Smart Contracts: BUSL-1.1 → Apache-2.0 (Aug 2028)
- SDK & Tools: Apache-2.0