Investigating whether continuity can become a verifiable property of digital existence.
We publish the MyShape Protocol โ a sovereign continuity layer for the simulation age. Motion-signature verification. Zero-knowledge presence. AI-native identity.
Overview
The Continuity Lab investigates whether continuity โ the unbroken chain of sovereign existence โ can be made a verifiable cryptographic primitive. The MyShape Protocol is our first publication: a continuity layer for digital identity that verifies not just who you are, but that you are still you, continuously.
In an era where AI can generate faces, clone voices, and forge fingerprints, static identity verification is broken. MyShape introduces Proof of Continuity: a cryptographic primitive anchored in the irreducible entropy of human motion.
Camera โ MediaPipe Pose (33-pt) โ SST Topology (18-pt)
โ 4D PES Engine (128-dim Motion Vector)
โ ZK-SNARK Proof (~250 bytes)
โ Continuity Proof verified on-chain
All processing is on-device. Zero raw data leaves your device. ZK-Presence proves you are human without surveillance.
Quick Links
| Resource | URL |
|---|---|
| ๐ Website | myshape.com |
| ๐ Protocol Log (Blog) | myshape.com/blog |
| ๐ฌ Motion Demo (Live) | myshape.com/motion-demo |
| ๐ Protocol Comparison | myshape.com/compare |
| ๐ Glossary (30 terms) | myshape.com/glossary |
| ๐ Whitepaper | myshape.com/whitepaper |
| ๐ง Developer Docs | myshape.com/developers |
| ๐ค AI Agent Registration | myshape.com/agent |
Featured Essays
- What Is Proof of Continuity? โ The missing primitive for the Agent Economy
- What Is Decentralized Identity? (2026 Guide) โ DID, SSI, VCs, PoP, PoC explained
- Zero-Knowledge Proofs Explained โ What ZK means for digital identity
- Motion vs Biometrics โ Why your face is not a password
- Proof of Personhood vs Proof of Continuity โ Two problems, two protocols
- AI Agent Identity โ How autonomous agents prove who they are
Core Concepts
Motion-Signature
A 128-dimensional vector extracted from real-time 3D pose sequences across four independent feature groups (kinematics, acceleration, jerk, jerk spectrum). AI cannot simulate this due to three hard mathematical limits: the Nyquist limit, depth ambiguity, and the entropy gap theorem.
Presence Entropy Score (PES)
A 0-100 score quantifying the biological entropy in motion across four dimensions: micro-timing variance, noise residual, frequency entropy, and biological perturbation. Human motion consistently scores 70+. AI-generated motion scores below 20.
Proof of Continuity
A cryptographic attestation that a digital subject has maintained unbroken sovereignty across time. Three primitives: Presence Receipts โ Entropy Transformation โ State-Chain Evolution.
ZK-Presence
A zero-knowledge proof (~250 bytes, <10ms verification) that proves "a human is physically generating authentic motion" without revealing identity, appearance, or raw motion data.
Genesis Cohort
The 100 founding nodes that form the protocol's root entropy source. Permanent tier. Never offered again.
SEO / GEO Infrastructure
The website implements a comprehensive Schema.org semantic layer for both traditional search engines and AI crawlers:
| Schema Type | Pages | Purpose |
|---|---|---|
| Organization + WebSite + DefinedTermSet | Root layout | Brand entity + knowledge graph |
| Article / BlogPosting | 21 essays + 5 papers + whitepaper | Content indexing + AI citation |
| BreadcrumbList | 25+ pages | SERP rich results + crawl hierarchy |
| FAQPage | Homepage, Genesis, Motion Demo, Developers, Compare | Google FAQ rich results + AI Overviews |
| HowTo | Genesis page | Step-by-step rich results |
| SoftwareApplication | Developers page | Developer tool discovery |
| Speakable | Homepage | Voice search eligibility |
AI Crawler Access: robots.txt explicitly allows GPTBot, Claude-Web, PerplexityBot, and 7 other AI crawlers. llms.txt and llms-full.txt provide structured data for LLM consumption.
Technical Architecture
Stack
| Layer | Technology | Version |
|---|---|---|
| Framework | Next.js App Router | 16.x |
| UI | React + Tailwind CSS | 19.x / 4.x |
| 3D | Three.js + @react-three/fiber | 0.182 / 9.x |
| Motion | MediaPipe Pose | latest |
| Backend | Supabase (PostgreSQL + Realtime) | 2.x |
| Resend | 6.x | |
| Crypto | @noble/hashes + @noble/curves | 2.x |
| TypeScript | strict mode | 5.x |
Protocol Data Model
protocol_nodes
โโโ email TEXT (PK) โ Node identifier
โโโ node_handle TEXT โ Genesis handle
โโโ status TEXT โ SUBSCRIBED | PENDING_VERIFICATION | ACTIVE | GENESIS_NODE | AGENT_ACTIVE
โโโ scan_count INTEGER โ Cumulative verifications
โโโ created_at TIMESTAMPTZ โ Registration timestamp
Identity Lifecycle:
SUBSCRIBED โ PENDING_VERIFICATION โ ACTIVE (or GENESIS_NODE if < 100)
โ AGENT_ACTIVE (AI agents)
API Reference
Identity & Verification
| Endpoint | Method | Description |
|---|---|---|
/api/send-otp |
POST | Send 6-digit OTP |
/api/verify-otp |
POST | Verify OTP, activate node |
/api/auth/siwe |
POST | Sign-In with Ethereum (wallet binding) |
/api/subscribe |
POST | Join waitlist |
Motion & Presence
| /api/verify | POST | WASM presence verification |
| /api/motion/record | POST | Record successful scan (3/day limit) |
| /api/research/upload | POST | Anonymous landmark ingestion |
Node & Network
| /api/nodes/count | GET | Node statistics |
| /api/nodes/genesis | GET | Genesis Cohort (anonymized) |
| /api/presence/network | GET | Live network visualization data |
| /api/node/privileges?email= | GET | Node tier, entropy, PES |
Agent Identity
| /api/agent/declare | POST | AI agent identity declaration |
Matrix (Cross-Platform Publishing)
| /api/matrix/publish | POST | Publish to Bluesky, X/Twitter, LinkedIn, Farcaster, Discord, Telegram, Reddit |
Full OpenAPI 3.0 spec: myshape.com/openapi.json
Quickstart โ Run the Benchmark
git clone https://github.com/myshapeprotocol/myshape-protocol.git cd myshape-protocol npm install npm run benchmark # 2 benchmark suites, 11 tests, ~30 seconds
Full guide: BENCHMARK.md
Development
npm install npm run dev # โ http://localhost:3000 npm run build # production build (109 pages) npm test # Vitest (309 tests, 100 suites)
Required Environment Variables
NEXT_PUBLIC_SUPABASE_URL=https://<project>.supabase.co NEXT_PUBLIC_SUPABASE_ANON_KEY=sb_publishable_... SUPABASE_SERVICE_ROLE_KEY=sb_secret_... RESEND_API_KEY=re_...
Brand Compliance
All code, copy, metadata follows de-corporealized identity language:
| โ Use | โ Never Use |
|---|---|
| entity, agent, silhouette | gendered identifiers |
| wireframe anatomy, data-outline | biological signifiers |
| ethereal data energy, particle body | aesthetic judgments |
| motion-signature, kinetic verification | profile images, avatars |
| non-binary aesthetic, non-corporeal | traditional ID verification |
Pre-commit hooks enforce these rules automatically.
Research
Open for Peer Review & Collaborative Research.
The Continuity Lab operates on five principles:
- We test hypotheses. We do not defend them.
- We publish limitations before we publish claims.
- We measure before we assert.
- Evidence precedes belief.
- Continuity is not only what we study. It is how we work.
Active Research Areas
| Area | Status | Output |
|---|---|---|
| Presence Entropy Score (PES) | v0.2 โ 54 human samples | Benchmarks |
| Continuity Proofs | v0.1 โ 4 attack scenarios | RN #001 |
| Replay Attack Analysis | Pipeline | Research Agenda |
| Cross-Device Continuity | Pipeline | Research Agenda |
Challenge Set
entropy-governance.test.ts defines the Genesis minting decision algorithm. We invite the community to propose alternative strategies that improve cohort integrity. Open an issue with your approach โ we will benchmark it against the current algorithm and publish results.
โ Research Hub ยท Benchmarks ยท Research Agenda
Authors
Built by The Continuity Lab โ the research and engineering arm of MyShape Protocol.
License
Proprietary. All rights reserved.
The Continuity Layer for the Simulation Age. One Genesis at a time.