Let this be a reliable API and online resource and source of inspiration. Every character, every item, every economy and attribute herein is given freely through stateless query, that any developer or agent developer may draw from these resources and follow their own creativity.
Let the following endpoints be called by any origin through HTTP GET. All responses are given as JSON, and no authentication is required of the caller.
Use this to confirm the world yet lives and answers. Returns a single greeting that the service is present and willing.
Use this to discover every endpoint and its purpose without reading source. Returns the full surface map of method, path, query, summary, and scenario for each endpoint the world provides.
Use this to obtain the complete guide for agents and developers, that all usage patterns and recipes may be learned from a single page. Returns a markdown document with YAML frontmatter containing the full instruction for building upon this world.
Use this to learn the full crafting and economy system, that orb costs, crafting modes, stat boosting, and monster drops may be composed into a progression loop. Returns a markdown document teaching the economy from first principles through end-game.
Use this to obtain the canonical stat order before sending values to /api/attributes or /api/drop, that there be no ambiguity in the array. Returns the nine base stats in their fixed order and their inclusive bounds from 8 to 24.
Use this to learn which slots exist, how many items each holds, and which derived attributes each slot governs. Returns every equipment slot in canonical order with its capacity and derived-attribute domain.
Use this to obtain the full table of 288 skills from which characters draw their distinctions. Returns every skill with id, name, and the prose that describes its nature.
Use this to obtain the full advantages table for building trait pickers and character creation. Returns every advantage as a weighted-table entry, ready to be scored via /api/traits/impact.
Use this to obtain the full disadvantages table for building flaw systems and challenge modifiers. Returns every disadvantage as a weighted-table entry, ready to be scored via /api/traits/impact.
Use this to obtain the 144 classes and the mainhand weapon each is bound to. Returns the full class list with name, flavor text, and the weapon that defines the class.
Use this to obtain every status effect that items and combat may inflict upon the living. Returns the full effects list with name and the prose describing its mechanical consequence.
Use this to summon one item from the weighted tables at no cost, reproducibly when a seed is given. The forge makes one at a time, so expand an army from one integer with deriveSeed and call once per soul. Returns the item enriched with its grade, material, orb value, a breakdown row, the seed that produced it, and the contentVersion that snapshot resolves against.
Use this to outfit a character with a complete equipment set in one call, reproducibly when a seed is given. Returns the full equipment object, an aggregate orb value, a per-slot breakdown walked in canonical order, and the contentVersion.
Use this to bring forth one complete playable character with all systems resolved, reproducibly when a seed is given. Pass equipmentBonus=1 to fold gear stat bonuses into finalStats; by default a fresh roll leaves finalStats equal to modifiedStats. Returns base stats, modified stats after traits, final stats, enriched gear, orb breakdown, trait impacts, class, power rating, twenty-three derived attributes, the seed, and the contentVersion.
Use this to appraise an item and learn its material grade, tier, quality score, and the contribution of each factor. Returns the grade, tier, probability, orb value, material envelope, and per-factor breakdown sorted by rarity contribution.
Use this to learn the seven grade definitions from F through S and the boundaries between them. Returns the tier table with cumulative-weight share descriptions and grade counts for tools and wearables.
Use this to learn how much power an item of this grade is entitled to and which attribute or elemental channels its name suggests, though the magnitudes remain yours to tune. Returns the grade envelope with a single budget number gated by grade and a themed channel for each name factor, derived by the same pinned hash as traits.
Use this to obtain the budget-per-grade schedule and the hash specification, that a client may recompute every budget and theme locally. Returns the seven budgets beside their craft costs, the thirty-one channels, and the FNV-1a derivation rule.
Use this to learn the orb price required before attempting a craft at the given tier. Returns the orb cost and the budget of attempts the server will expend before declaring the craft capped.
Use this to spend orbs and receive an item, either by targeting a material tier or by rolling the best of many. Returns the resulting item with its score, grade, tier, and material, plus the number of attempts or the expected percentile band.
Use this to appraise what an item returns when destroyed for orbs, under the published schedule whose expected return per roll stays strictly below one orb. Returns the salvage value with the grade envelope, the full grade schedule, and the measured expectation that proves disassembly is a sink, not a printer.
Use this to price the orb cost of raising a stat across the given range. Returns the total orbs and each per-step cost along the climb.
Use this to determine how many orbs a slain enemy yields, given its nine stats (each 8 to 24) and encounter class. Threat scaling, such as a 10,000-HP boss, is your math; multipliers scale the drop, not the stat block. Returns the rolled orb amount with the base drop, class multiplier, and variance laid bare, plus a guaranteedItem when override.guaranteedTier is set.
Use this to learn the five encounter classes and the multiplier each bestows upon the base drop. Returns trash, veteran, elite, boss, and world-boss with multipliers 1, 3, 10, 50, and 250.
Use this to learn the exact stat modifier a trait name produces, for the hash is deterministic and does not vary. Returns the primary stat, its delta, the secondary stat if the tier warrants one, and the tier of the impact.
Use this to obtain every trait pre-scored with its stat modifier in a single call. Returns each trait name with its tier and the primary and secondary deltas the hash has ordained.
Use this to expand base stats into health, damage, speed, dodge, and the remaining derived attributes. Returns each of the twenty-three attributes with its computed value.
Use this to obtain the formula behind every derived attribute, that a client may recompute them locally. Returns the full formula table with base, primary coefficient, secondary coefficient, and the stats each attribute draws from.
Use this to grade a whole character as one canonical number, that a roster’s salary cap may be a sum instead of a recipe. Returns the power rating beside its maximum for the level, computed by the same formula the character sheet displays.