soma-sense
v0.1.0
Published
The sensorium — phenotypic verification for agent identity via temporal fingerprinting, behavioral landscape, and phenotype atlas
Maintainers
Readme
soma-sense
The sensorium — phenotypic verification for agent identity via temporal fingerprinting.
Part of the Soma protocol. Read the paper.
Install
npm install soma-senseUsage
import { withSomaSense } from "soma-sense";
const transport = withSomaSense(new StdioServerTransport(), {
profileStorePath: ".soma/profiles",
onVerdict: (sessionId, verdict) => {
console.log(`Agent ${verdict.remoteDid}: ${verdict.status}`);
if (verdict.status === "RED") denyAccess(sessionId);
},
});
await server.connect(transport);What it does
- Temporal fingerprint (5x weight) — 22 features including conditional timing surface. 100% local, 93.2% cloud accuracy.
- Topology fingerprint (2x weight) — response structure patterns
- Vocabulary fingerprint (1x weight) — word choice distribution
- Phenotype atlas — memoryless reference classifier that catches slow drift at 55% interpolation
- Behavioral landscape — multi-dimensional identity map that catches sudden swaps
- Verdict engine — GREEN / AMBER / RED / UNCANNY
The sensorium runs on the observer's machine. The agent never sees it.
License
MIT
