The temporal
identity layer.
Behavioral ZK-proofs for humans. Agent Anchor for the AI operators behind them. On-device, Solana-native, portable across every dApp.
99.99% of Solana transactions will be agent-driven within two years.
At that scale, identifying a returning human across time becomes the foundational signal for airdrops, governance, and agent accountability. Static biometrics verify a moment. Entros is the behavioral layer—continuous proof-of-personhood that runs in any browser, keeps raw data on the device, and compounds trust across every dApp on Solana.
Three involuntary signals, one cryptographic commitment.
The Pulse
Voice, motion, and touch is captured simultaneously on your device. A unique random challenge each session.
Behavioral entropy scoring detects synthetic data patterns. Raw data is never persisted—only derived statistical features are validated server-side.
The Proof
A ZK proof that your behavioral fingerprint is consistent with your previous verification. No raw biometric data persists or is exposed.
Groth16 proof with minimum distance constraint blocks perfect replay attacks.
The Anchor
A non-transferable Solana token tied to your wallet. Trust Score grows with consistent re-verification over time.
Progressive scoring rewards months of genuine use. Bot farms can't fast-track trust.
Identity is a pattern.
The protocol measures behavioral drift across sessions: small, involuntary changes in voice, motion, and touch that follow a bounded pattern unique to each person. Verify once to register. Verify again to prove you are still you. Each session strengthens the claim.
First verification
You speak a phrase, trace a curve, move your device. The protocol captures the behavioral signature of that moment and stores a cryptographic commitment.
Re-verification
Same person, different session. Your voice shifts slightly. Your touch pressure changes. The ZK proof confirms the drift is within human range.
Trust compounds
Each successful re-verification raises your Trust Score. Consistent patterns over weeks prove what a single snapshot cannot.
Designed for the chain where agents already interact and transact.
Monthly transactions
Finality
Monthly active addresses
ZK stack
Where temporal proof changes the equation.
Sybil-Resistant Airdrops
Gate claims on Trust Score. Farming requires sustained behavioral verification per wallet.
Verified Governance
Realms voter-weight plugin gates voting on verified-personhood Trust Score, not token holdings. One human, one vote—verified behaviorally on any device.
Bot-Free Platforms
Filter bots at signup, or gate access to agents with a verified human operator and Trust Score. No identity or hardware data collected.
5 lines to verify a human.
One React component, one callback. <EntrosVerify /> opens the verification popup, runs the behavioral capture, mints the on-chain Anchor, and hands you a verified payload. Any Solana program can read the result for free.
import { EntrosVerify } from '@entros/verify';<EntrosVerify integratorKey="my-app" onVerified={(result) => grantAccess(result.walletPubkey)}/>Live on devnet, building toward mainnet.
Security Audit
Scheduled for mainnet launch.
Anchor constraints, PDA validation, and compute-budget tested. External firm review before mainnet.
Open Protocol
Protocol layer is fully public.
MIT licensed. 3 Anchor programs, 1 Circom circuit, 1 TypeScript SDK on GitHub. Server-side validation models are proprietary—open protocol for trust, private defense for security.
Ecosystem Fit
Integration surfaces mapped across Solana.
SAS attestation issuer (live), Agent Anchor on 8004 registry (live on devnet), Realms voter-weight plugin (shipped on devnet). Integration surfaces mapped for Jupiter, Drift, Metaplex, Marinade, Tensor, Magic Eden, and Phantom.
Devnet Live
Programs deployed and accepting requests.
Full test suite passing across all repos. Verification pipeline operational on Solana devnet.
Verify on the go.
A Solana Mobile app is in development for the Solana dApp Store, targeting Seeker. Native sensor APIs extend the biometric surface, and Trust Score carries across every dApp in the mobile ecosystem.
Native sensor access
Direct accelerometer, gyroscope, touch pressure, and microphone access. No browser permission dialogs.
Sub-millisecond sensor timestamps enable cross-modal temporal analysis that browsers can't match.
Physical liveness signals
Touch-IMU shockwave detection. A real finger press produces a Z-axis accelerometer spike within 5-10ms. Programmatic injection does not.
Research shows mobile biometric verification achieves significantly lower error rates than desktop.
Solana dApp Store distribution
Trust Score persists across every dApp on Solana Mobile. Verify once on Seeker, use anywhere in the ecosystem.
Push notification re-verification keeps the Trust Score active without manual prompts.