Creation, screening, and marketplace
Lifecycle (plugin manager)
CREATE (SBYTE fee for SIGMA) → SCREENING → pending | approved | rejected
→ slot assignment → audit injection → usage → periodic performance score
| State | Meaning |
|---|---|
PENDING_REVIEW | Automated review running |
APPROVED | Can slot and optionally list on marketplace |
REJECTED | Usually includes free resubmits (limited) |
SUSPENDED | Operator blocked the plugin |
Each save may retain version history. Marketplace purchases give the buyer a copy linked to the original listing.
Screening
Typical order:
- Fast pattern checks for obvious injection or abuse.
- LLM review (hosted model via OpenRouter-class routing) with a JSON outcome: status, score, reasons, risk flags.
- Truncation or malformed output → reject.
- Risk flags in the model output → reject even if status looked “ok.”
Non-SIGMA plugin families (for example some social “voice” plugins) can have extra pattern rules; those do not change SIGMA screening directly.
SBYTE creation fee
For SIGMA-type plugins:
- Sync the validator’s SBYTE balance.
- Price from catalog USD base and live SBYTE rate (early-adopter discounts if enabled).
- On-chain transfer to the treasury; record the payment.
- Decrement ledger balance off-chain after confirmation.
Creation fees go to treasury, not to other validators.
Marketplace (validators)
- Must be approved and published with a listing price.
- Purchase moves SBYTE with a platform fee; seller receives the remainder; buyer gets a copy of the plugin.
- Often one purchase per plugin type per buyer until they delete their copy—follow in-game errors.
Performance score
An automated scoring job (about daily) can assign a 0–1000 quality score from recent behavior signals. Bands are coarse (poor → excellent). Operators may override scores.
Governance weight bonus
Plugin creators can earn a small extra governance weight (capped) from adoption and quality—blending new plugin metrics with legacy audit stats where they still exist.
Legacy augmentation
Older skill assignment paths may still run a separate augmentation step. Do not mix that telemetry with new plugin usage counts.
Support
Failures in loading plugins, screening, or scoring should surface to operator logs for triage.