LordXido commited on
Commit
5678bd1
·
verified ·
1 Parent(s): c78a5cd

Create service_api.py

Browse files
Files changed (1) hide show
  1. service_api.py +17 -0
service_api.py ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from economic_kernel import compute_economic_state
2
+ from typing import Dict
3
+
4
+ def economic_snapshot(request: Dict) -> Dict:
5
+ state = compute_economic_state(
6
+ commodity=request["commodity"],
7
+ physical_anchor=float(request["physical_anchor"]),
8
+ reporting_lag_days=int(request["reporting_lag_days"]),
9
+ )
10
+
11
+ return {
12
+ "commodity": state.commodity,
13
+ "value": state.value,
14
+ "timestamp": state.timestamp,
15
+ "lag_days": state.reporting_lag_days,
16
+ "state_hash": state.state_hash,
17
+ }