Skip to main content

GEIANT — Geospatial AI Governance Runtime

Every AI agent action, cryptographically traceable to the human who authorized it.

GEIANT is an open-source runtime that gives AI agents verifiable identity, jurisdictional boundaries, and an immutable audit trail — so enterprises can deploy autonomous agents and prove compliance with the EU AI Act, GDPR, and FINMA regulations.

GEIANT Hive extends this with a geospatial compute fabric: AI inference, map tile rendering, and satellite imagery processing — all settled on Stellar mainnet with cryptographic proofs stored in MobyDB.

The Problem​

AI agents are operating without identity. When an agent processes medical data in Frankfurt, trades securities in Zurich, or classifies satellite imagery over Rome — there is no cryptographic proof of:

  • Who authorized it (which human principal?)
  • Where it operated (which jurisdiction?)
  • What it did (which tools, which data?)
  • Whether it was allowed to (delegation scope?)

The Solution​

GEIANT provides three primitives that existing infrastructure lacks:

1. Agent Identity (Ed25519)​

Every agent gets a cryptographic keypair. The public key is the identity — no usernames, no passwords, no OAuth tokens. Same key signs breadcrumbs, delegation certificates, and Stellar transactions.

import { generateAgentIdentity } from '@gns-aip/sdk';

const agent = generateAgentIdentity();
// agent.publicKey → "c14094ea7efb6122..." (64 hex chars)
// agent.stellarAddress → "GCAU..." (derived from same key)

2. Delegation Certificates​

A human principal signs a certificate that says: "This agent may operate within these H3 cells, using these capabilities, until this date." Every agent action is checked against this certificate before execution.

import { createDelegationCert } from '@gns-aip/sdk';

const cert = await createDelegationCert({
agentIdentity: agent.publicKey,
principalIdentity: human.publicKey,
territoryCells: ['851e8053fffffff'], // Rome
facetPermissions: ['energy'],
validityHours: 720, // 30 days
}, human.secretKey);

3. Virtual Breadcrumbs​

Every tool call produces a signed, hash-chained breadcrumb — an immutable record of what the agent did, where, when, and under whose authority.

Architecture​

GEIANT is built on six layers:

LayerNamePurpose
Layer 4GEIANT HiveGeospatial compute fabric — inference, tiles, imagery, settlement
DBMobyDBAudit storage — epoch-sealed Merkle proofs, O(log n) verification
Layer 3GNS Human IdentityProof-of-Trajectory — breadcrumbs, trust tiers, @handles
Layer 2GNS-AIPAgent Identity Protocol — delegation, jurisdiction, EU AI Act
Layer 1GEPGeographic addressing fabric — 569 trillion addressable points
Layer 0H3 GridUber's hexagonal geospatial indexing system

→ Architecture deep dive

Who Is This For?​

AudienceUse Case
Enterprise AI teamsDeploy agents with auditable delegation chains for EU AI Act compliance
AI framework authorsAdd identity + jurisdiction to LangChain, CrewAI, AutoGen agents
GRC/compliance teamsRuntime evidence generation for Art. 12/14
DevelopersAI inference, map tiles, satellite imagery — all via one API
Device ownersRun a Hive worker, earn GNS tokens from idle hardware

Live right now​

  • Unified Compute API: POST /v1/compute with step DAG (inference + tiles + imagery)
  • Tile API: GET /v1/tiles/{cell}/{zoom}/{style}.png — 5 styles, no API key
  • Satellite: GET /v1/imagery/ndvi — Sentinel-2 NDVI via Element84
  • Audit Trail: hive.geiant.com/audit — live inference logs
  • @hai on Telegram: proof footer on every response
  • Worker CLI: npx @gns-foundation/hive-worker join

Get Started​

→ Quick Start Guide → Hive Unified Compute API → Tile Rendering → Satellite Imagery