Skip to content

usurobor/bb-spec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Embodied Coherence Protocol — Spec

Proof-of-Physical-Work (PoPW) — Live-observed certification for physical achievements.

License: MIT

Legend: 🧾 Trial • 👤 Contender • 🛡️ Marshal • 🏷️ Badge • 🎥 Replay • ⛓️ On-chain • 🏆 Ladder • ✅ PASS • ⛔ NO PASS

This repository contains the protocol specification and Trial catalog. For smart contract implementation and frontend app, see bb-core (separate repo).


Overview

Embodied Coherence is a protocol that issues non-transferable 🏷️ credentials for physical achievements verified by authorized 🛡️ Marshals under shared 🧾 Trials, with a required 🎥 Replay for every minted Badge.

Key Features

  • Proof-of-Physical-Work (PoPW) — Live-observed, 2-of-2 signed Records (👤 Contender + 🛡️ Marshal)
  • 🏷️ Badges — Non-transferable SBTs minted on ✅ PASS, linked to 🎥 Replay; do not expire (v1)
  • 🎥 Replay — Video evidence required for every ✅ PASS (off-chain storage, hash on-chain)
  • 🧾 Versioned Trials — Immutable (trialId, version) definitions with 🏆 Ladder eligibility
  • 🛡️ Marshal Network — Genesis Keys + 3-vouch expansion + revocation (v1 safety valve)
  • $EC Token — Fee and governance token (other fee assets may be approved)

Protocol Roles

Role Description
🧾 Architect Defines Trials; earns royalty per ✅ PASS mint
👤 Contender Attempts Runs; pays fee
🛡️ Marshal Authorized; observes live; co-signs; earns fee per Run
🔑 Genesis Keys Initial Marshals; manage Marshal set in v1

How It Works

🧾 Select Trial → 🎥 Record → 👀 Live Run → ✍️ Co-sign → ⛓️ Submit → 🏷️ Badge + 🏆 Ladder
  1. 👤 Contender selects 🧾 (trialId, version) and uses a tool matching the spec
  2. 👤 Contender 🎥 records the Run (required for ✅ PASS / 🏷️ Badge)
  3. 👤 Contender performs the Run under live observation (co-located or video)
  4. 👤 Contender + 🛡️ Marshal co-sign one Record (2-of-2)
  5. ⛓️ Record submitted on-chain
    • ✅ PASS: mint 🏷️ Badge linked to 🎥 Replay
    • ⛔ NO PASS: record Run; no Badge
  6. 🏆 Ladders rank verified ✅ PASS per Trial (eligible versions only)

Repository Structure

bb-spec/
├── docs/                  # Protocol documentation
│   ├── whitepaper.md      # Full protocol specification (v1.0.17)
│   ├── CHANGELOG.md       # Version history
│   ├── pitch-deck.md      # Investor pitch (v0.8)
│   ├── executive-memo.md  # 1-page decision document (v0.3)
│   ├── demo-script.md     # Live demo script
│   ├── diligence-faq.md   # Investor Q&A
│   ├── technical-spec.md  # Technical implementation details (v1.0.17)
│   └── guides/            # Role-specific guides
└── trials/                # Trial definitions (YAML)
    ├── schema.yaml        # Trial validation schema
    └── v1/                # Version 1 Trials

Note: Smart contracts and frontend app live in bb-core (separate repo).


Trust Model (v1)

PoPW v1 is permissioned by design.

🛡️ Marshal Authorization

  • Phase 1 (Genesis): only 🔑 Genesis Keys certify
  • Phase 2 (Expansion): candidate becomes 🛡️ Marshal after 3 on-chain vouches
  • Revocation: 🔑 Genesis Keys may revoke Marshal status (v1 safety valve)

Integrity Controls

  • Rate limits: per 🛡️ Marshal, per 🧾 Trial, per time window
  • Monitoring: anomalous Marshal–Contender concentration may be excluded from 🏆 Ladders
  • 🎥 Replay required for ✅ PASS / 🏷️ Badge (prevents missing-evidence disputes)

Documentation

Role Guides


License

MIT License — see LICENSE for details.


Links

  • Documentation: /docs
  • Trials: /trials
  • Implementation: bb-core (separate repo)

About

Bodybound Specs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •