GitHub - myshapeprotocol/myshape-protocol: CPS-0001 โ€” An engine-independent protocol object for continuity assertions. MyShape is the first implementation. Research by The Continuity Lab.

6 min read Original article โ†—

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.

๐Ÿ“„ Research Note #001 โ€” The Continuity Problem

Protocol Status Spec Version Genesis Cohort Build Research SEO Substack Paragraph


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


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
Email 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:

  1. We test hypotheses. We do not defend them.
  2. We publish limitations before we publish claims.
  3. We measure before we assert.
  4. Evidence precedes belief.
  5. 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.

โ†’ View Contributors


License

Proprietary. All rights reserved.


The Continuity Layer for the Simulation Age. One Genesis at a time.