← all projects

Geomacro

✨ standalone
@blocknine0·@PolarisDoctrine·7 followers·added 2026-07-25·updated 2026-09-22
3
stars
257k
lines
2,351
files
1
forks
7
followers
languages
TypeScript 53%JavaScript 45%Solidity 1%Python 1%Shell 0%HTML 0%

Geomacro turns world events into verifiable risk intelligence on Arc. It publishes three versioned Risk Indices — geopolitical, macroeconomic and critical-minerals — under a frozen gri-v1.2.0 methodology with gri-proof-v1.2.0 proof lineage, computed by scripts/lib/gri-engine-v12.js. The core reusable primitive is the Geomacro Risk Object: a signed, schema-validated record (schemas/gro-1.1.schema.json, risk-object-signing.server.ts, risk-object-verification.server.ts) whose signing keys are anchored on-chain via contracts/RiskKeyRegistry.sol, so consumers verify provenance instead of trusting an opaque score. A bounded Risk Gate turns country and corridor readings (country-risk-engine.ts, corridor-risk-engine.ts) into explainable, machine-readable decisions via risk-gate-v2-engine.ts and risk-gate-api.server.ts. Machine access ships as an OpenAPI surface (docs/openapi/geomacro-v1.yaml) and an x402 pay-per-call rail (circle-x402.server.ts, x402-discovery.server.ts). A programmable-finance proof layer ties it to Arc through UUPS-upgradeable prediction markets (AgentArenaV2.sol) and a client-side CCTP V2 USDC bridge (src/lib/cctp.ts).

✨ Standalone repo — reusable primitives extracted into a dedicated, forkable repository.
tags
circle components
repo description

Explainable geopolitical, macroeconomic and critical-mineral risk intelligence for human and machine decisions.

last pushed 2026-10-22