Skip to content

fix(web): Infernet charges the same 5% fee; operator keeps 95% everywhere - #139

Merged
ralyodio merged 1 commit into
masterfrom
fix/market-fee-5pct-consistent
Nov 8, 2026
Merged

ralyodio merged 1 commit into
masterfrom
fix/market-fee-5pct-consistent

Conversation

@ralyodio

@ralyodio ralyodio commented Nov 8, 2026

Copy link
Copy Markdown
Collaborator

Anthony, 2026-11-08: "make sure pricing across infernetprotocol.com and c0mpute.com is consistent at 5% commission fee goes back to c0mpute and infernet operator."

Before

  • MARKET_FEE_PCT = 5, OPERATOR_SHARE_PCT = 95 (apps/web/src/lib/market.ts). No fee constant in the Rust node crates.
  • /pricing, /market and /providers said Infernet was a separate product with a 2% house fee (operator keeps 98%).

After

  • Constants unchanged (already 5 / 95).
  • /pricing, /market, /providers, the market.ts comment and llms.txt now say Infernet charges the same 5% and the operator keeps 95%; the two fees never stack on one job.

Companion: InfernetProtocol/infernet-protocol#152 moves Infernet from 2% (and 20% on metered API usage) to 5%.

Money paths

None touched. The c0mpute market fee is still display-only (not collected until market settlement launches), so no recorded earnings change. The fee change on Infernet applies to new jobs only.

Checks

tsc --noEmit (apps/web) clean; bun test 12/12.

🤖 Generated with Claude Code

…erywhere

Anthony, 2026-11-08: one 5% commission across c0mpute and Infernet.
MARKET_FEE_PCT stays 5 (OPERATOR_SHARE_PCT 95). Only the copy that said
Infernet's fee was 2% (operator 98%) changes: /pricing, /market,
/providers, the market.ts comment and llms.txt. The two fees still never
stack on one job. The market fee is still display-only (not collected
until market settlement launches), so no recorded money changes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Nov 8, 2026

Copy link
Copy Markdown

ThreatCrush Security Scan

12 finding(s)

HIGH/CRITICAL: 1 | MEDIUM: 8 | LOW: 3

Severity Rule Location
HIGH js-ssrf-outbound-request apps/web/public/sw.js:24
MEDIUM js-unescaped-html-sink apps/web/src/app/blog/[slug]/page.tsx:53
MEDIUM js-unescaped-html-sink apps/web/src/app/layout.tsx:81
MEDIUM sh-remote-script-execution scripts/dev-setup.sh:25
MEDIUM sh-eval-expansion scripts/dev-setup.sh:35
MEDIUM sh-remote-script-execution scripts/install.sh:173
MEDIUM sh-remote-script-execution scripts/install.sh:198
MEDIUM sh-remote-script-execution scripts/install.sh:316
MEDIUM sh-remote-script-execution scripts/install.sh:354
LOW py-ssrf-outbound-request examples/business-strategist-agent/chat.py:37
LOW py-ssrf-outbound-request examples/business-strategist-agent/train.py:54
LOW secret-generic-credential node/crates/c0mpute-core/src/webhook.rs:1165

Snippets are redacted; ThreatCrush never prints matched credential material.

@ralyodio
ralyodio merged commit 37e4abe into master Nov 8, 2026
12 checks passed
@ralyodio
ralyodio deleted the fix/market-fee-5pct-consistent branch November 8, 2026 16:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant