The Forge — Product Mechanics

We help people keep small promises.

VexVor does not sell hustle or spectacle. A single 20-minute win beats a thousand aspirations. Proof does not require photos: time logs, text attestations, and peer checks are first-class. Reputation is earned through receipts, not performance.

01 — The Today Path

The daily loop.

01

Choose

A 20-minute challenge calibrated to your reliability band.

02

Start

Attempt opens with a due window in your local zone.

03

Submit

Time log + text + optional peer check. No photos required.

04

Receipt

A canonical, ed25519-signed Score Receipt is minted.

05

Pod

Suggestions for repair, restitution, or the next attempt.

Restitution is built in. A miss can be repaired via a small action chosen upfront. Restitution widens your INT factor (+0.03 typical). Misses invite repair, not ridicule. This is engineered, not optional.
02 — Pods → Teams

Small groups. Real charters.

Pods are small groups bound by a shared why. Rituals are light: check-ins, repair after misses, no shaming. After 2–3 scoped wins, a Pod can promote into a Team — a charter with explicit scope, norms, and a Team Reliability Score (TRS).

Member

A Redeemer in a Pod. Equal voice. No idol.

Scribe

Records intent, decisions, and dissent. Rotating role.

Lead

Coordinates rhythms and acceptance. Earned, not granted.

Steward

Staff or trained partner. Mediates with objective examples. SLA: first response ≤ 48h.
03 — Service Rail

Contracts. Escrow. Disputes.

Real economic activity flows through a structured Service Rail — clients meet teams under explicit acceptance criteria, funds are held in escrow, and disputes are mediated.

Contracts

Client ↔ team SoW with explicit, public acceptance criteria. Six SoW templates: web/a11y, copy, translation, data, tutoring, A11y remediation.

Escrow

Funds reserved at contract start. Released on acceptance or decision. Recorded as a signed Value Receipt.

Disputes

Open from any milestone. Steward mediates with objective examples. SLA first response ≤ 48h. Randomized juror panel if escalated.

04 — Score Receipt Anatomy

Every meaningful action emits a signed receipt.

Canonical JSON. Sorted keys. ISO 8601 timestamps. Signed with ed25519. Key rotation yearly with a 14-day overlap. Cached privately for 5 minutes. Appealable within 72 hours.

This is not theatre. The schema is published in the Master Blueprint. The signing keys are documented. The verification path is open.

score_receipt.v1 · sample
{
  "schema": "score_receipt.v1",
  "receipt_id":    "rcpt_8c7f3a91...",
  "attempt_id":    "att_2025q4_0042",
  "factors": {
    "BASE": 1.00,
    "DIF":  1.20,
    "TIM":  1.00,
    "QLTY": 1.05,
    "INT":  1.00,
    "SAF":  1,
    "A":    1.26
  },
  "policy_checksum": "hash_policy_v6",
  "scorer_version":  "v1.0.4",
  "issued_at":        "2026-05-05T12:34:56Z",
  "appeal_window_h":  72,
  "signatures": [{
    "kid": "vex_2026_q2",
    "alg": "ed25519",
    "sig": "7f3a91e2c..."
  }]
}
Appeals

Anonymous jurors · ≤ 72h SLA

  • · Any scored attempt is appealable within the visible window
  • · Randomized juror panel; identities hidden
  • · Steward coordinates; decision ≤ 72h target
  • · Decision template: ≤ 120 words rationale, policy refs, factors changed (if any), dissent note
  • · Dissent is captured and logged
Kill-Switch

Read-Only Mode · documented

Triggers: Sev1/Sev2 security or safety spike, PSP outage with risk to funds, scoring error affecting receipts.

  • ✓ Login, view/download receipts, exports, withdrawals/refunds remain available
  • ✗ New attempts, proof uploads, contract mutations halt
  • · First update ≤ 60 minutes; hourly until mitigated

Mechanics serve the principle. The principle serves the people.