Skip to content

neus/network

Repository files navigation

NEUS Network

npm License

Verify once. Prove everywhere.

NEUS replaces fragmented verification with one reusable proof receipt.

Quick Start

npm install @neus/sdk
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;

What NEUS Does

Problem Solution
Verification built per feature One proof, many uses
No reusable identity Portable proof receipts
Custom verification infrastructure Hosted UI + API

Integration Paths

Path Best For
Hosted Verify Login, social linking
Widgets React gating
SDK Custom flows
API Server checks
MCP AI agents

Documentation

Resource Description
Quickstart First proof in 5 minutes
Verifier Catalog All capabilities
API Reference HTTP endpoints
Examples React, Node.js, curl

Support

Channel Use For
GitHub Discussions Questions
GitHub Issues Bug reports
dev@neus.network Security

License

  • Smart Contracts: BUSL-1.1 → Apache-2.0 (Aug 2028)
  • SDK & Tools: Apache-2.0

About

An open verification protocol that turns claims into portable proofs that can be reused across apps and chains.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors