From a2fd0ab85186a18847186c9143e915298f68c34f Mon Sep 17 00:00:00 2001 From: dp-web4 Date: Sun, 17 May 2026 00:08:57 -0700 Subject: [PATCH] docs(spec): resolve LOW-severity F14/F16 from C2 audit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit F14 (cross-doc section-number claims): verified all 6 references from mcp-protocol.md → inter-society-protocol.md. All correct, including bidirectional consistency of §9 future-work resolution status. No stale references found — resolved by verification. F16 (two trust-discount models in §9.1 vs §9.2): annotated §9.2 as (informative) with society-configurable parameters. §9.1 is the canonical metering formula; §9.2's high_trust_discount: 0.8 is the endpoint value at maximum trust (T3 avg = 1.0). Remaining LOW findings (F9/F10/F13) deliberately deferred to avoid merge conflicts with PRs #200/#201 that edit overlapping regions. Co-Authored-By: Claude Opus 4.6 --- web4-standard/core-spec/mcp-protocol.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/web4-standard/core-spec/mcp-protocol.md b/web4-standard/core-spec/mcp-protocol.md index 52b222f..0e19643 100644 --- a/web4-standard/core-spec/mcp-protocol.md +++ b/web4-standard/core-spec/mcp-protocol.md @@ -714,9 +714,14 @@ class MCPMeter: return min(total_cost, context.atp_cap) # Respect caps ``` -### 9.2 Dynamic Pricing - -Prices adjust based on demand and trust: +### 9.2 Dynamic Pricing (informative) + +Prices adjust based on demand and trust. The modifiers below are +**illustrative society-configurable parameters**, not protocol constants. +§9.1 defines the canonical metering formula; here `high_trust_discount: 0.8` +is the endpoint that §9.1's formula reaches at maximum trust +(T3 average = 1.0 → `1.0 − 1.0 × 0.2 = 0.8`). A society's pricing +configuration supplies these values; the metering engine applies them per §9.1. ```json {