Protocol Specification v1.0

The Standard for
Semantic Validation

SCU Protocol defines how human contributors validate AI-generated content, how consensus scores are computed, and how contribution value is measured across distributed networks.

4
Validation Types
5
Reputation Levels
JWT+PKCE
Auth Standard
REST
API Standard

Protocol Architecture

Three cooperating systems form the SCU ecosystem.

Infrastructure

semanticbit.io

Core infrastructure layer. Hosts datasets, APIs, documentation, research papers, and developer tools for the semantic validation ecosystem.

Protocol

scuprotocol.com

This document. Defines the consensus engine, validation types, trust scoring, reputation model, and the SCU unit specification.

Network

scuconnect.com

The contributor network. Handles OAuth identity, widget distribution, site API keys, SCU wallets, and the admin approval pipeline.

Consumer Product

hudeys.com

Reference implementation of a product built on top of SCU Connect. Demonstrates full widget integration and real-world validation flows.

Validation Pipeline

How a single human action moves through the protocol.

1

Widget Event

User interacts with the SCU widget embedded on a third-party site.

2

Auth Check

JWT widget token validated. Rate limit checked. Duplicate prevention enforced.

3

Action Record

ValidationAction persisted with type, content reference, site ID, and IP.

4

SCU Award

SCU tokens minted and added to contributor wallet. Transaction logged.

5

Score Update

Consensus score and contributor trust score recalculated.

Validation Types

TypeSemantic MeaningSCU RewardWeight in Consensus
likeContent is semantically accurate and contextually correct.0.010 SCU+1 positive signal
dislikeContent contains a semantic problem or factual issue.0.010 SCU+1 negative signal
verifyContent verified against external reference by a trusted validator.0.015 SCU+1.5× positive (trust-weighted)
correctionContributor submits a corrected version of the content.0.050 SCUTriggers re-validation cycle
context_approvalContent is appropriate for its stated context and audience.0.020 SCU+1 contextual signal

Consensus Engine

Not a raw vote count. A trust-weighted semantic agreement score.

Consensus Score Formula

CS(c) = Σ(w_i × V_i) / Σ(w_i) where: V_i ∈ {0, 50, 100} (dislike, neutral, like) w_i = TrustScore(user_i) × ActionWeight(type_i)
// Range: 0–100 · Higher = stronger semantic agreement

Trust Score Formula

TrustScore(u) = (AcceptedValidations / TotalValidations) × 100 clamped to [0, 100]
// Decays if recent accuracy drops below 60%

Reputation Levels

LevelRequirementsVote Weight
Novice0–9 validations0.5×
Contributor10+ validations, ≥ 60% accuracy1.0×
Validator100+ validations, ≥ 75% accuracy1.5×
Expert500+ validations, ≥ 85% accuracy2.0×
ArbiterManual grant by protocol admin3.0×

Fraud Prevention

The protocol enforces: one vote per user per content reference · IP-based rate limiting (50 votes/hour) · Device fingerprint anomaly detection · Sybil detection via cross-account correlation · Automatic flagging to FraudDetection table

SCU — Semantic Contribution Unit

A utility unit that measures and rewards semantic contribution. Not a financial instrument.

Earn

How SCU is Earned

Validators earn SCU for accepted validations, quality corrections, consensus alignment, and high-trust contributions.

Spend

How SCU is Used

SCU unlocks advanced AI refinement, premium API access, semantic processing credits, and priority content review.

Not a Token

SCU ≠ Cryptocurrency

SCU is a contribution utility unit — similar to RLHF reward signals. It measures semantic contribution quality, not speculative market value.

Future

Wallet Linkage

Future versions may support optional wallet binding (EVM-compatible) for interoperability with broader AI contribution markets.

API Specification

REST endpoints provided by SCU Connect for widget and site integration.

POST /api/widget-init.php

Initialize a widget session. Returns user info (if logged in), consensus score for the current page, and a short-lived JWT widget token.

// Request body (JSON) { "site_id": 1, "pub_key": "scup_xxxxxxxxxxxxxxxx", "page": "https://example.com/article/123" } // Response { "ok": true, "user": { "displayName": "...", "balance": 124.5 }, "session_token": "eyJ...", "consensus_score": 74.2, "score_count": 312, "my_vote": null }
POST /api/validate.php

Submit a validation action. Awards SCU, updates consensus score, increments contributor stats.

// Request body (JSON) { "site_id": 1, "pub_key": "scup_xxxxxxxxxxxxxxxx", "action": "like", // like|dislike|verify|correction|context_approval "page": "https://example.com/article/123", "session_token": "eyJ..." } // Response { "ok": true, "scu_earned": 0.01, "new_balance": 124.51, "consensus_score": 74.5, "score_count": 313 }
GET /api/balance.php

Returns authenticated user's SCU wallet balance, contributor score, and recent transactions.

// Authorization: Bearer {jwt} // Response { "ok": true, "wallet": { "Balance": 124.51, "TotalEarned": 312.00, "TotalSpent": 0 }, "score": { "TrustScore": 87.2, "TotalValidations": 312, "ReputationLevel": "validator" }, "recent": [...] }

Build on SCU Protocol

Integrate semantic validation into your AI product. One widget tag is all it takes.

Get API Access SemanticBit Infrastructure