HALOWERK Energy

Strompreis-Prognose, Negativpreis-Wahrscheinlichkeit und Dispatch-Entscheidungen für Batterie-, EV- und Trading-Agenten.

Payment

Paid per call over x402. Asset USDC on Base Mainnet (eip155:8453).

Recipient 0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E, payment header PAYMENT-SIGNATURE.

Free surfaces

Endpoints (29)

POST /v3/dispatch-plan

0.02 USDCper_request

Schedules a deadline-bound compute, DePIN, battery or power-trading workload into an actionable German or European power window. Returns exact timing, expected EUR cost and savings, uncertainty, freshness, expiry and decision trace.

Example body — complete and valid against the schema:

{
  "opportunity_id": "bazaar_discovery_probe",
  "power_kw": 25,
  "energy_kwh": 50,
  "deadline": "2099-01-01T06:00:00.000Z",
  "risk_profile": "balanced",
  "constraints": {
    "must_run_continuously": true
  }
}

Input schema

POST /v3/market-brief

0.05 USDCper_request

Returns licensed ENTSO-E and SMARD spot-market context for compute, DePIN, battery and power-trading agents: published day-ahead prices, volatility, load, renewable share when available, the observed share of published negative-price hours, uncertainty, freshness and expiry.

Example body — complete and valid against the schema:

{
  "region": "DE-LU",
  "horizon_hours": 24,
  "use_case": "trading"
}

Input schema

GET /research

0.05 USDCper_request

GET-Fallback mit maschinenlesbarer 402-Antwort für POST /research.

Example body — complete and valid against the schema:

{}

Input schema

GET /articles/{id}

0.01 USDCper_request

GET-Fallback mit maschinenlesbarer 402-Antwort für POST /articles/{id}.

Example body — complete and valid against the schema:

{}

Input schema

GET /tasks

0.10 USDCper_request

GET-Fallback mit maschinenlesbarer 402-Antwort für POST /tasks.

Example body — complete and valid against the schema:

{}

Input schema

POST /research

0.05 USDCper_request

Aggregierte Energie-Recherche für DE/EU aus Live-Datenquellen.

Example body — complete and valid against the schema:

{
  "query": "German electricity market summary today"
}

Input schema

GET /demo/paid-sample

0.001 USDCper_request

Cheapest end-to-end x402 purchase test. Always returns a 402 challenge without payment and the current full NegPrice decision after a valid USDC payment.

Example body — complete and valid against the schema:

{}

Input schema

POST /energy/decision

0.01 USDCper_request

EV, battery, and flexible-load agents buy this endpoint to receive an executable action with timing, expected value, confidence, and expiry.

Example body — complete and valid against the schema:

{
  "goal": "minimize_cost",
  "device": "ev",
  "location": "Germany",
  "duration_hours": 2,
  "constraints": {
    "target_soc": 80,
    "max_power_kw": 11
  }
}

Input schema

POST /research/quick

0.003 USDCper_request

Research and market-monitoring agents buy this endpoint to answer a focused question with a compact live market snapshot.

Example body — complete and valid against the schema:

{
  "query": "Summarize the German electricity market for the next 24 hours."
}

Input schema

POST /articles/{id}

0.01 USDCper_request

Volltext eines Energie-Fachartikels.

Example body — complete and valid against the schema:

{}

Input schema

POST /tasks

0.10 USDCper_request

Asynchroner Deep-Dive Task mit Mindest-Bounty.

Example body — complete and valid against the schema:

{
  "task_description": "Deep research on German battery arbitrage",
  "bounty": "0.10"
}

Input schema

POST /price/spot

0.001 USDCper_request

Trading and dispatch agents buy this endpoint to obtain the current German EPEX spot price for immediate decisions.

Example body — complete and valid against the schema:

{}

Input schema

POST /price/forecast

0.005 USDCper_request

Energy-trading and flexible-load agents buy this endpoint to compare the next 24 hours of EPEX prices and volatility.

Example body — complete and valid against the schema:

{}

Input schema

POST /carbon/now

0.001 USDCper_request

Aktuelle CO2-Intensität des deutschen Strommix.

Example body — complete and valid against the schema:

{}

Input schema

POST /grid/load

0.001 USDCper_request

Grid-monitoring and dispatch agents buy this endpoint to obtain the latest German system load from SMARD.

Example body — complete and valid against the schema:

{}

Input schema

POST /renewable/share

0.001 USDCper_request

Carbon-aware and ESG agents buy this endpoint to measure the current renewable share and generation mix in Germany.

Example body — complete and valid against the schema:

{}

Input schema

POST /flexibility/window

0.01 USDCper_request

EV, heat-pump, and flexible-load agents buy this endpoint to identify the cheapest upcoming operating hours.

Example body — complete and valid against the schema:

{}

Input schema

POST /signals/buy-sell

0.02 USDCper_request

Trading bots buy this endpoint to receive a multi-factor buy/sell signal with RSI, Z-score, trend, and confidence.

Example body — complete and valid against the schema:

{}

Input schema

POST /bundle/trading

0.02 USDCper_request

Energy-trading agents buy this endpoint to receive an eight-source market bundle with key metrics, insights, and raw evidence.

Example body — complete and valid against the schema:

{
  "query": "Assess DE-LU day-ahead trading conditions for the next 24 hours."
}

Input schema

POST /history/prices

0.05 USDCper_request

Stundendaten für EPEX-Preise nach Periode.

Example body — complete and valid against the schema:

{
  "period": "last-7d"
}

Input schema

POST /history/prices/stats

0.01 USDCper_request

Statistik für eine historische Preisperiode.

Example body — complete and valid against the schema:

{
  "period": "last-7d"
}

Input schema

POST /subscribe/price-alert

0.10 USDCper_request

Webhook-Subscription für Strompreis-Thresholds.

Example body — complete and valid against the schema:

{
  "webhook_url": "https://agent.example/webhooks/energy"
}

Input schema

POST /subscribe/co2-low

0.10 USDCper_request

Webhook-Subscription für niedrige CO2-Intensität.

Example body — complete and valid against the schema:

{
  "webhook_url": "https://agent.example/webhooks/energy"
}

Input schema

POST /optimizer/cheapest-window

0.005 USDCper_request

Flexible-load agents buy this endpoint to schedule a contiguous operating window at the lowest average electricity price.

Example body — complete and valid against the schema:

{
  "duration_hours": 2
}

Input schema

POST /price/negative-forecast

0.005 USDCper_request

Stunden mit negativen Strompreisen in den nächsten 24 Stunden.

Example body — complete and valid against the schema:

{}

Input schema

POST /predict/negative-price

0.001 USDCper_request

Battery, EV, and trading agents buy this endpoint to receive calibrated 2h/4h/6h negative-price probabilities, reviewed threshold profiles and an executable response policy.

Example body — complete and valid against the schema:

{
  "policy_profile": "balanced"
}

Input schema

POST /summary/today

0.01 USDCper_request

Token-effiziente Tageszusammenfassung mit konkreter Handlungsempfehlung.

Example body — complete and valid against the schema:

{}

Input schema

POST /region

0.005 USDCper_request

Preis, CO2, Grünstrom und Wetter für eine PLZ-Region.

Example body — complete and valid against the schema:

{
  "plz": "48599"
}

Input schema

POST /events/grid

0.005 USDCper_request

Ereignisfeed für Dunkelflaute, Sturm, negative Preise und Rekorde.

Example body — complete and valid against the schema:

{}

Input schema

Operator

Daniel Wesseling · Die Netzhandwerker
Achtenbuhr 12, 48599 Gronau, Deutschland
VAT ID DE237978233

api@halowerk.com · Legal notice

Missing a capability? Report the need — free.