Skip to main content

ZeqProcGen

Procedural content generation seeded by Zeqond state. Terrain, dungeons, galaxies, loot tables — all deterministic from HulyaPulse phase. Same seed, same world, always.

EndpointPOST /api/gaming/procgen
Authapi-key
Rate limit20/min
Categorygaming

Parameters

NameTypeRequiredDescription
typestringYes'terrain', 'dungeon', 'galaxy', 'loot', 'biome', 'npc'.
seednumberNoZeqond seed. If omitted, uses current Zeqond count.
parametersobjectNoType-specific params (size, complexity, rarity).

Returns

{ generated, seed, zeqond, hash, metadata }

Example

curl -sS -X POST \
-H "Authorization: Bearer zsm_..." \
-H "Content-Type: application/json" \
-d '{
"type": "<type>",
"seed": 0,
"parameters": {}
}' \
"https://zeqsdk.com/api/gaming/procgen"

This protocol is a named building block — one of the operations you compose inside a state contract. Call it directly with the request above, or invoke it from a contract that fires on your machine's clock. Browse the whole library at GET /api/protocols; fetch this one at GET /api/protocols/zeq-procgen.