╔══════════════════════════════════════════════════════════════════════════════╗
 ║                          SOLIDABLE RESEARCH LABS                             ║
 ║                  Truth Verification Protocol Division                        ║
 ╚══════════════════════════════════════════════════════════════════════════════╝

WORLDSIGN: TRUTH VERIFICATION PROTOCOL

ID: WS-PROTO-2025
CLEARANCE: LEVEL 4
AUTHOR: TOXICFICATION

01 // ABSTRACT

In an era of generative AI and deepfakes, reality itself is facing a LIAR'S DIVIDEND—where truth is easily dismissed as fabrication. WorldSign is not merely an application; it is a Truth Artifact designed to anchor digital content to biological reality. The system functions as the proposed "Missing Link" between the Sybil-resistance of World ID (Biology) and the immutable storage of Filecoin (Digital Reality). By injecting biological entropy into the cryptographic signature, we create a closed loop of verifiable provenance that AI cannot simulate. The objective is to restore the baseline of shared reality through PROOF OF PHYSICS.

02 // SYSTEM ARCHITECTURE

graph TD %% --- STYLE DEFINITIONS --- classDef human fill:#000,stroke:#00ffae,stroke-width:2px,color:#fff classDef device fill:#111,stroke:#00ffff,stroke-width:1px,color:#ccc classDef cloud fill:#0d0d0d,stroke:#ff0080,stroke-width:2px,color:#fff,stroke-dasharray:5,5 %% --- ACTOR --- User(("🦁 HUMAN CREATOR")):::human %% --- MOBILE CLIENT LAYER --- subgraph CLIENT ["📱 TRUSTED CAPTURE DEVICE"] direction TB Sensors["📡 IMU SENSORS
(Accelerometer/Gyro)"]:::device Cam["📸 CAMERA MODULE
(Raw Optical Data)"]:::device subgraph CORE_LOGIC ["⚙️ WORLDSIGN ENGINE"] Entropy{"🧠 ENTROPY ENGINE
(Compute RMS Jitter)"}:::device Identity["👁️ WORLD ID
(ZK-Proof Nullifier)"]:::device Manifest["🛡️ C2PA BUILDER
(Bind Identity+Physics)"]:::device end end %% --- STORAGE & LAW LAYER --- subgraph PUBLIC_INFRA ["☁️ IMMUTABLE INFRASTRUCTURE"] IPFS(("🧊 IPFS NETWORK
Content Addressing")):::cloud Filecoin[("💾 FILECOIN DEALS
Permanent Storage")]:::cloud FVM["⚖️ FVM REGISTRY
(Smart Contract)"]:::cloud end %% --- THE FLOW OF TRUTH --- %% 1. Physics User -->|"Micro-Tremors 8-12Hz"| Sensors Sensors -->|"Raw XYZ Data"| Entropy Entropy -- "1. Validate Human" --> Manifest %% 2. Identity User -->|"Bio-Auth"| Identity Identity -- "2. Anon Proof" --> Manifest %% 3. Media User -->|"Capture Scene"| Cam Cam -->|"Image Buffer"| Manifest %% 4. Persistence Manifest -- "3. Generate Genesis Claim" --> IPFS IPFS -- "CID: bafy..." --> FVM IPFS -.->|"Storage Deal"| Filecoin %% 5. Anchor FVM -- "4. Anchor Truth" --> HISTORY["📜 IMMUTABLE HISTORY"] %% --- LINK STYLING --- linkStyle default stroke:#666,stroke-width:1px

03 // PROOF OF PHYSICS: ENTROPY ENGINE

AI generates perfect noise. Humans generate imperfect chaos. WorldSign leverages "Jitter"—the microscopic, involuntary muscle tremors (8-12Hz) inherent to human physiology.

Most existing "Proof of Personhood" systems rely on static biometrics (face, iris). WorldSign adds a dynamic layer: Kinetic Entropy. By sampling the MEMS accelerometer at 60Hz during the signing action, we capture a unique 500ms "tremor print" that is impossible to synthesize without a physical robotic actuator.

[SOURCE CODE: ENTROPY CALCULATION]


// Core Logic: Human Micro-Tremor Detection
// File: worldsign-filecoin-sdk/src/EntropyEngine.ts

public computeJitter(accelData: AccelData[]): KineticEntropy {
    const n = accelData.length;
    
    // Calculate RMS (Root Mean Square) for X, Y, Z axes
    const rmsX = Math.sqrt(accelData.reduce((s, d) => s + d.x * d.x, 0) / n);
    const rmsY = Math.sqrt(accelData.reduce((s, d) => s + d.y * d.y, 0) / n);
    
    // Safety Check: Verify frequency peak is within human range (Physiological Tremor: 8-12Hz)
    // Values below 0.01g indicate a mechanical mount (tripod/bot)
    if (rmsX < 0.01 || rmsY < 0.01) {
        throw new Error("ERR_SYNTHETIC_MOTION: Device appears too stable.");
    }
    
    return { 
        rmsX, 
        rmsY, 
        timestamp: Date.now(),
        integrityHash: this.hash(rmsX, rmsY)
    };
}

This entropy is then injected into the C2PA Manifest as a custom assertion: com.worldsign.proof_of_physics.

04 // IMMUTABLE ANCHOR: FILECOIN FVM

The truth must be stored where it cannot be altered. We utilize the Filecoin Virtual Machine (FVM) to create a permanent Attestation Registry. Unlike Web2 databases, this registry provides censorship resistance and cryptographic timestamping.

[SOURCE CODE: ON-CHAIN STRUCT]


// Smart Contract: WorldSignRegistry.sol
// Network: Filecoin Mainnet / calibration-net

struct Attestation {
    bytes32 mediaCID;      // IPFS Content Hash of the Image/Video
    bytes32 manifestCID;   // C2PA Integrity Manifest Hash
    uint64 timestamp;      // Block Time of finalization
    address attester;      // World ID Signer (ZK-Address)
    uint8 signalType;      // 0=Capture, 1=Witness, 2=Verify
}

// Event emitted for Indexers
event ProvenanceSealed(
    bytes32 indexed mediaCID, 
    address indexed attester, 
    uint64 timestamp
);

05 // ARTIFACT GALLERY

Reference UI implementations for the Mobile Verifier.

// UX PHILOSOPHY: THE TRUST FLUX [ VIEW LIVE DEMO ]

We do not view truth as binary. The "Trust Flux" indicator visualizes the strength of the attestation chain:

> LIVE CAPTURE FEED (DEMO)

[SECURE_ENCLAVE::RECORDING_STARTED]

[ UI SCREENSHOT: VERIFICATION - SUCCESS (GREEN) ]
[ UI SCREENSHOT: VERIFICATION - MANIPULATED (RED) ]

06 // SECURITY & RESILIENCE

Built to survive the "Dark Forest" of the modern internet.

> DEFENSE AGAINST METADATA DRIFT

We use deterministic C2PA schemas. Attestations are content-addressed (CID); any change to the file alters the ID, breaking the chain instantly.

> EMERGENCY CIRCUIT BREAKERS

The FVM Registry includes Pausable functionalities (OpenZeppelin) to halt new attestations in case of a quantum-break or compromised World ID issuer.

> STORAGE PERMANENCE

Utilizing Filecoin Light Deals for redundant pinning ensures the "Truth Artifacts" survive even if the original gateway goes offline.

07 // REFERENCES & CITATIONS