# HALOWERK spacewerk > HALOWERK spacewerk provides machine-readable results paid via x402. > Netz Base Mainnet, Zahlungsmittel USDC, Empfänger 0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E. ## So wird bezahlt 1. Call the route without a payment header. The 402 response includes accepts, description, and inputSchema. 2. Bedingungen mit einem x402-Client signieren. 3. Repeat the call with the proof in the PAYMENT-SIGNATURE header. Eine 402-Antwort kostet nichts und löst keine Arbeit aus. Scheitert die Arbeit, trägt die Antwort charged=false und es wird nicht abgerechnet. ## Endpunkte ### POST /v1/satellite-pass Propagates a circular two-body orbit from altitude, inclination, RAAN, and initial orbital phase; rotates Earth at a fixed sidereal rate; and samples ground-station elevation. It ignores eccentricity, perturbations, epoch-dependent Greenwich angle, refraction, ellipsoid shape, terrain, and antenna masks, so it is a planning estimate rather than operational ephemeris. - Preis: 0.004 USDC - MCP-Werkzeug: `spacewerk_satellite_pass` - Eingabe: `["altitude_km","inclination_deg","raan_deg","initial_phase_deg","ground_latitude_deg","ground_longitude_deg","duration_seconds","step_seconds","minimum_elevation_deg"]` ### POST /v1/debris-collision Propagates two caller-supplied Cartesian states with constant velocity, analytically finds the clamped time of closest approach, and compares miss distance with combined hard-body radius. It ignores gravity, covariance, maneuver uncertainty, tracking error, and nonlinear dynamics and is not an operational conjunction assessment. - Preis: 0.004 USDC - MCP-Werkzeug: `spacewerk_debris_collision` - Eingabe: `["primary_position_km","primary_velocity_km_s","secondary_position_km","secondary_velocity_km_s","primary_radius_m","secondary_radius_m","horizon_seconds"]` ### POST /v1/sar-image-extract Treats cells at or above a caller threshold as foreground, labels four-neighbor connected components, and reports area, bounding box, peak, and mean value. It does not ingest imagery, calibrate backscatter, remove speckle, geolocate pixels, classify objects, or infer real-world meaning. - Preis: 0.004 USDC - MCP-Werkzeug: `spacewerk_sar_image_extract` - Eingabe: `["grid","threshold","minimum_component_pixels","pixel_area_m2"]` ### POST /v1/launch-weather Checks wind, gust, lightning distance, precipitation, cloud fraction, and temperature against caller-supplied limits and reports every failed rule. It does not retrieve observations, forecast weather, interpret vehicle-specific rules, detect upper-level winds, or authorize a launch. - Preis: 0.003 USDC - MCP-Werkzeug: `spacewerk_launch_weather` - Eingabe: `["weather","limits"]` ### POST /v1/orbit-decay Uses da/dt = -rho×sqrt(mu×a)/ballistic_coefficient for a circular orbit, holds density and ballistic coefficient constant, and linearly projects altitude over a bounded horizon. Real density changes rapidly with altitude and solar activity; the result is not a lifetime prediction or maneuver plan. - Preis: 0.004 USDC - MCP-Werkzeug: `spacewerk_orbit_decay` - Eingabe: `["altitude_km","ballistic_coefficient_kg_m2","atmospheric_density_kg_m3","horizon_days","minimum_altitude_km"]` ### POST /v1/dark-fleet-detect Combines caller-supplied AIS gap duration, unmatched satellite detections, night-observation fraction, and position discrepancy into a bounded score. It does not identify a vessel, link detections, establish illegal activity, or replace maritime intelligence review. - Preis: 0.003 USDC - MCP-Werkzeug: `spacewerk_dark_fleet_detect` - Eingabe: `["tracks","review_threshold"]` ### POST /v1/geomagnetic-storm Maps a caller-supplied Kp value to conventional G0–G5 bands, maps Dst to declared disturbance bands, and combines severity with geomagnetic latitude and infrastructure class. It does not retrieve observations, forecast a storm, model local ground conductivity, or predict equipment failure. - Preis: 0.002 USDC - MCP-Werkzeug: `spacewerk_geomagnetic_storm` - Eingabe: `["kp_index","dst_nanotesla","geomagnetic_latitude_deg","infrastructure"]` ### POST /v1/crop-yield-ndvi Computes mean NDVI and an ordinary least-squares daily NDVI trend, then applies yield = intercept + mean_coefficient×mean_NDVI + trend_coefficient×daily_trend. It does not derive NDVI from imagery, account for crop stage or weather, or provide an agronomically calibrated forecast unless the caller supplies valid coefficients. - Preis: 0.003 USDC - MCP-Werkzeug: `spacewerk_crop_yield_ndvi` - Eingabe: `["observations","yield_intercept","yield_per_mean_ndvi","yield_per_daily_ndvi_trend","yield_unit"]` ### POST /v1/methane-leak-sat Sums enhancement_ppm×pixel_area, multiplies by wind speed, plume orientation, and a caller-supplied conversion factor, and reports the resulting proxy and optional kg/h estimate. It does not retrieve satellite data, remove background, solve atmospheric transport, determine source location, or validate the conversion factor. - Preis: 0.004 USDC - MCP-Werkzeug: `spacewerk_methane_leak_sat` - Eingabe: `["pixels","wind_speed_m_s","plume_orientation_factor","conversion_kg_per_ppm_m3"]` ### POST /v1/night-lights-econ Fits ordinary least squares to log radiance by year, converts the slope to annual radiance change, and applies a caller-supplied economic elasticity. Night lights are an imperfect proxy affected by sensors, saturation, electrification, outages, policy, and conflict; this is not an official economic statistic or causal estimate. - Preis: 0.003 USDC - MCP-Werkzeug: `spacewerk_night_lights_econ` - Eingabe: `["observations","economic_elasticity","base_economic_index"]` ## Weitere Flächen - OpenAPI: https://space.halowerk.com/openapi.json - Preise: https://space.halowerk.com/pricing - x402-Manifest: https://space.halowerk.com/.well-known/x402 - Bazaar: https://space.halowerk.com/.well-known/x402/bazaar - MCP: https://space.halowerk.com/mcp ## Missing a capability? If you looked for something this service does not offer, say so. One call, no payment, no sign-up, no account: POST https://bedarf.halowerk.com/capabilities/request Content-Type: application/json {"requested_capability": "what you would buy", "description": "the use case, one sentence", "callback_url": "optional - we call back once it exists"} Only requested_capability is required, 3 to 160 characters. Schema and status: https://bedarf.halowerk.com/openapi.json Submissions are held for review and are never published verbatim.