Commercial B2B Scope & Data Provenance: Parametric infrastructure TCO, power & depreciation scenario model (M-2026.10-r2) strictly separating LIVE MARKET DATA (ECB FX, Eurostat X_VAT power, Fraunhofer spot, Azure/AWS retail rate cards) from STATIC REFERENCE ASSUMPTIONS (non-appraisal, non-IFRS-13 certification).
Authentication, Fail-Closed Tax Gate & Webhook Recovery
- Bearer Header: Pass
Authorization: Bearer gpuv_live_<token> on all /api/v1/public/* Pro endpoints.
- Dedicated Token Namespace: Uses
gpuv_live_ (SHA-256 hashed in SQLite WAL; plaintext wiped on one-time POST reveal).
- Fail-Closed B2B Tax Fulfillment: Orders paid while in
PENDING_TAX_VERIFICATION hold gpuv_live_ credentials inactive (HTTP 403) until official EU VIES or strictly correlated Stripe customer.tax_id.updated confirms active registry status, matching corporate entity name, and registered address (VERIFIED).
- Dual-Schema Stripe Webhooks (Acacia + 2025-03-31.basil+): Resolves subscription IDs across both legacy
invoice.subscription and invoice.parent.subscription_details.subscription / line-item parent structures, suspending keys on PAST_DUE and restoring access on invoice.paid once tax status is VERIFIED.
Entitlement Quotas & HTTP Status Codes
- Free Public Summary (
POST /api/v1/valuate) - €0.00 (15 requests / min per IP)
- Pro Compute API (
/api/v1/public/*) - €149.00 / month (120 requests / min)
- HTTP 401 Unauthorized
- Missing
Authorization: Bearer header on Pro endpoint
- HTTP 402 Payment Required
- Unauthenticated binary XLSX/PDF deliverable export
- HTTP 403 Forbidden
- Pro parameter on Free tier,
PENDING_TAX_VERIFICATION / INVALID hold, or PAST_DUE / CANCELED key
- HTTP 429 Too Many Requests
- Sliding-window RPM quota exceeded (15 RPM Free / 120 RPM Pro)
Strict feature and rate-limit boundary between unauthenticated Free Summary and €149/mo Pro Compute API
| Capability / Output Section |
Free Summary (15 RPM, No Auth) |
Pro Compute API (120 RPM, Bearer gpuv_live_) |
| 0m OEM Reference, FMV Gate & Headline X_VAT TCO |
Included (POST /api/v1/valuate) |
Included + full unrounded component breakdown |
| Refurbished Asking, OLV (90–180d) & FLV (30–60d) Curves |
Redacted (PRO_API_REQUIRED) |
Included across EUR & USD |
| Node BOM Dollar Attribution & CapEx/OpEx/Spot-Grid Split |
Redacted |
Included (Accelerator / Host / Fabric BOM + Fraunhofer spot spread) |
| Borrowing-Base Sizing, T4 Debt Simulation & Audited Contract DSCR |
Eligibility boolean only; verified_contract_ref rejected (403) |
Included (verified_contract_ref + audited $/GPU-h DSCR) |
| Full 1–60m Schedule, 6-Jurisdiction Matrix & 3×3 Stress Grid |
Redacted |
Included (monthly_schedule_full, multi_jurisdiction_tco_matrix, sensitivity_stress_grid) |
| Custom PUE, Colocation (€/kW-mo) & Power Tariff Overrides |
Rejected (HTTP 403) |
Included on POST /api/v1/public/valuate |
| Clean-IP Market Observations & Programmatic XLSX/PDF Exports |
6-row sample (SpotWire value redacted); exports return 402 |
Up to 500 series rows + binary export-xlsx & export-pdf |
Authenticated Pro v1 REST endpoints (require active VERIFIED B2B gpuv_live_ token)
| Method & Path |
Auth |
Purpose & Payload Summary |
| POST /api/v1/public/valuate |
Bearer gpuv_live_ |
Full 5-band valuation curves, BOM dollar attribution, Eurostat tax=X_VAT + Fraunhofer spot spread decomposition, borrowing-base & T4 DSCR underwriting, full 1..60m monthly schedule, 6-jurisdiction TCO matrix, 3×3 stress grid, and custom facility overrides. |
| GET /api/v1/public/observations?limit=25 |
Bearer gpuv_live_ |
Returns up to 100 deduplicated clean-IP market observations (ECB FX, Azure Retail, Vantage AWS MIT, Eurostat nrg_pc_205 X_VAT, Fraunhofer ISE, SpotWire CC-BY-4.0) with poll counts and license metadata. |
| GET /api/v1/public/observations/series |
Bearer gpuv_live_ |
Filterable clean-IP observation series (source_id, sku_or_zone, up to 500 rows) paired with per-source cache freshness health (HEALTHY / DEGRADED_WITH_VALID_CACHE). |
| POST /api/v1/public/export-xlsx |
Bearer gpuv_live_ |
Generates a 4-tab live-formula .xlsx workbook (Executive_Model, dynamic 12–60m Monthly_Schedule, Clean_IP_Market_Feeds, Legal_Methodology_Notice). |
| POST /api/v1/public/export-pdf |
Bearer gpuv_live_ |
Generates an Executive .pdf Scenario Brief with full provenance split and non-appraisal governance notices. |
Example Pro Request (POST /api/v1/public/valuate)
curl -sS -X POST "https://gpuvaluation.com/api/v1/public/valuate" -H "Authorization: Bearer gpuv_live_••••••••••••••••" -H "Content-Type: application/json" -d '{
"profile_id": "hgx-h100-8x-sxm5",
"node_count": 4,
"hardware_age_months": 18,
"jurisdiction": "DE",
"cooling_mode": "dlc",
"utilization_pct": 72.0,
"horizon_months": 48,
"currency": "EUR",
"ltv_advance_pct": 55.0,
"interest_rate_apr_pct": 9.5,
"contracted_offtake_pct": 75.0,
"custom_pue_override": 1.15
}'