Private human
verification.

Give your wallet a verified status that any Solana app can check.

Agents are becoming economic actors.

Apps need a signal that a person still holds the controls. Entros is designed to give that signal, privately, each time you verify.

  1. 01AgentsSoftware now holds wallets, trades and votes on its own.
  2. 02The gapA wallet address cannot show whether a person stands behind it.
  3. 03The signalEntros is designed to show that a person verified, without asking who they are.

Your voice, your touch, your motion. One private proof.

01

Three short rounds

Say one word and trace one short path. Each of the three rounds brings a new word and a new path.

Raw motion and touch stay on your device. The service receives a summary of each signal, your spoken words for transcription and a rough outline of each path.

02

One private proof

When you come back, your browser builds a zero-knowledge proof that the new session matches your last one, without revealing either.

The proof also rejects a session that is an exact copy of the last one.

03

Your Entros Anchor

A token on your wallet that cannot be transferred. Its Trust Score grows as you verify again across separate weeks.

The score counts active weeks, how recently you verified and how long you have held the Anchor.

Come back, and your wallet builds a history.

Each time you verify, a zero-knowledge proof shows you match your last session without revealing either one. Your Trust Score grows with the weeks you return.

Day 1

First verification

Say three words and trace three short paths. Your wallet receives its Entros Anchor.

Day 7

Verify again

The new session is compared with your last one. A zero-knowledge proof shows they match without revealing either.

Day 30+

Trust grows

Each return adds to your wallet's history. Trust Score counts the weeks you were active, how recently you verified and how long you have held the Anchor.

Built on the chain where agents already transact.

3.5B+

Monthly transactions

<1s

Finality

0M+

Monthly active addresses

Rust

ZK stack

Where a verified wallet matters.

Sybil-Resistant Airdrops

Ask for a fresh verification at the claim, then read Trust Score and recency from chain.

Verified Governance

On devnet, an eligible Entros Anchor gets one unit of voting weight. One person, one vote waits on Realms client support and uniqueness evidence.

Bot-Resistant Platforms

Run Entros at signup or gate agents on a verified owner wallet. No name, document, face scan or social account.

See all use cases

5 lines to request verification.

One React component, one callback. <EntrosVerify /> opens the popup, runs the capture, mints the Entros Anchor and returns the result. Any Solana program reads it for free.

Read the docs
import { EntrosVerify } from '@entros/verify';
<EntrosVerify
integratorKey="my-app"
onVerified={(result) => console.log(result)}
/>
$ npm install @entros/verify
The Solana Seeker phone

Verify on the go.

A Seeker app for the Solana dApp Store is in development. It will read sensors through native APIs and write to the same Entros Anchor.

Native sensor access

Accelerometer, gyroscope, touch and microphone capture through native APIs, behind an Android microphone permission gate.

Native APIs give the client direct timing control. They do not authenticate sensor origin.

Touch and motion timing research

Measure whether a physical touch produces a time-aligned response in native motion sensors on supported devices.

Native attestation can bind app and device integrity evidence to the request while this research runs.

Solana dApp Store distribution

A hardened Android client for Seeker and other supported Solana Mobile devices.

Future notifications can remind users when a policy asks for a fresh verification.

Private, open, on-chain proof.
Readable by every dApp.