System catalog
This catalog is the exhaustive map of Raidz subsystems, their responsibility, implementation location, and current maturity. Use it to find the authoritative detail without assuming that every designed component is deployed.
Experience and distribution
| System | Responsibility | Primary implementation | Status |
|---|
| Marketing website | Explain creator/project value, proof model, and pre-launch status | apps/web/components/marketing-home.tsx | Live |
| Marketplace application | Profile, Radar, Score, Market, project, work, and posting views | apps/web/components/marketplace-app.tsx | Live UI foundation; fixtures |
| Token transparency page | Utility, reward routes, tokenomics, and deployment status | apps/web/app/token/page.tsx | Live pre-launch information |
| Host router | Serve marketing on raidz.fun and app on app.raidz.fun | apps/web/app/page.tsx | Live |
| Wallet interface | Reown wallet connection for Robinhood Chain | apps/web/lib/reown-wallet.ts | Implemented/configured |
| Telegram bot | Commands, safe copy, HTTPS deep links | apps/bot | Live regular bot |
| Telegram community | Onboarding, safety, education, support, campaign communication | assets/telegram, scripts, receipts | Live community surface |
| Brand system | Visual identity, logo, colors, type, motion, voice | BRAND_SYSTEM.md, apps/web/public/brand | Implemented |
Identity and reputation
| System | Responsibility | Primary implementation | Status |
|---|
| Browser sessions | Create private user/profile context | apps/api/src/app.ts, identity-store.ts | Live foundation |
| X link | PKCE OAuth, normalized read-only profile | apps/api/src/auth.ts, app.ts | Live adapter; consent path not proven at scale |
| Telegram link | Verify Telegram Login signature and freshness | apps/api/src/auth.ts, app.ts | Live adapter |
| Wallet link | One-time ownership signature, chain binding, revocation | apps/api/src/auth.ts, identity-store.ts | Live foundation |
| Creator profile | User-controlled marketplace identity and availability | API plus users/creator_profiles | Live foundation |
| Raidz Score V0 | Explainable 0–1000 creator reputation | packages/domain/src/score.ts | Implemented |
| Rank tiers | Map score to SCOUT through ELITE | packages/domain/src/score.ts | Implemented |
| Public reputation anchor | Link wallet to offchain profile hash | contracts/src/RaidzRegistry.sol | Prototype |
| Score attestation | Anchor score/hash/version by approved attestor | contracts/src/ReputationRegistry.sol | Prototype |
| Two-sided reviews | Campaign-bound creator/project feedback | reviews table | Schema only |
Marketplace and work
| System | Responsibility | Primary implementation | Status |
|---|
| Radar / Signals | Open fixed-scope creator missions | Web fixtures; /v1/missions; campaign tables | UI/API foundation |
| Rent a Raidz | Direct fixed-price creator services | Web creator cards; service_listings | UI/schema foundation |
| Performance market | Reward qualified downstream outcomes | Attribution domain/schema | Planned/gated |
| Campaign preflight | Block unsafe copy and versioned ineligible work | packages/domain/src/policy.ts | Implemented baseline |
| Campaign lifecycle | Enforce actor-scoped review/funding/live/refund states | packages/domain/src/campaign-lifecycle.ts | Implemented domain model |
| Campaign builder/forecast | Define audience, work, budget, and projected fit | Web project/post views | UI foundation |
| Claim and delivery | Reserve creator position and submit content hash | SQL plus CampaignEscrow.sol | Prototype |
Verification, integrity, and settlement
| System | Responsibility | Primary implementation | Status |
|---|
| Evidence adapters | Observe X, Telegram, web, chain, analytics, and files | Architecture/master plan | Planned |
| Fraud/anti-Sybil engine | Detect linked identities, duplicate behavior, collusion, and fabricated outcomes | Threat model/domain requirements | Planned |
| Proof taxonomy | Status/reason codes and typed EIP-712 payload | packages/domain/src/proof-schema.ts | Implemented specification |
| Verifier quorum | Maintain authorized set and require 2 of 3 | VerifierRegistry.sol | Prototype |
| Campaign escrow | Reserve rewards, release 70/30, refund unused value, pause | CampaignEscrow.sol | Prototype |
| Campaign factory | Deploy funded escrows and separate 8% fee | CampaignFactory.sol | Prototype |
| Fee routing | Distribute marketplace fees 50/20/15/10/5 | FeeRouter.sol | Prototype |
| Manual review | Resolve ambiguous evidence without silent overrides | Operational specification | Planned |
Token and Pons
| System | Responsibility | Primary implementation | Status |
|---|
$RAIDZ utility | Campaign currency and functional marketplace alignment | Token page/master plan | Proposed/gated |
| Project-token route | Stake $RAIDZ to activate eligible project-token rewards | Product specification | Planned; rules not final |
| Pons registry | Pin external addresses, bytecode observations, ABI subset | pons-v2-registry.ts | Implemented read-only pin |
| Pons indexer | Track launch, curve, graduation, pool, fee, tax, buyback state | pons_events schema/architecture | Planned |
| Phase-aware funding router | Route curve before graduation and pool after | Master plan/architecture | Planned |
| Token launch | Execute verified Pons launch and publish canonical address | Readiness gate | HOLD; not deployed |
| System | Responsibility | Primary implementation | Status |
|---|
| PostgreSQL | Operational identities, campaigns, proofs, settlement | database/schema.sql | Live foundation |
| Redis | Cache, rate limit, idempotency, transient queues | compose.yaml | Deployed; not consumed by API |
| Temporal | Durable verification and settlement workflows | Architecture/tech selection | Planned |
| ClickHouse | Consented event and fraud-analysis aggregates | Optional Compose service | Container definition only |
| Product analytics | Typed creator/project funnel events | packages/domain/src/analytics.ts | Implemented domain model |
| Attribution | Consent, dedupe, expiry, click-to-onchain event model | packages/domain/src/attribution.ts | Implemented domain model |
| Object storage | Evidence snapshots and generated exports | Tech selection | Planned |
| Observability | Traces, metrics, errors, reconciliation alerts | Health/logging plus selected stack | Partial |
| Secret management | Runtime-only file delivery and redaction | compose.runtime.yaml, API loader | Implemented |
| Edge/TLS | HTTPS, headers, host routing, loopback origin | deploy/nginx | Live |
Governance and commercial controls
| System | Responsibility | Source | Status |
|---|
| Evidence/status boundary | Separate live, implemented, planned, and gated claims | This docs set, receipts | Active |
| Strict PAYG model | One use, one price, one completed output | ECONOMICS.yaml, policy | Active requirement |
| Audience readiness | Require authentic reachable users before launch | TRACTION_GATE.yaml | Open gate |
| Security/legal/market gates | Prevent unsafe funding or token execution | risk and readiness records | Open gates |
| Separated accounting | Distinguish revenue, profit, funding, and token value | ECONOMICS.yaml | Active; no realized revenue evidence |