QA Steps sandbox · Protocol sandbox

Protocol sandbox

Every soul that reaches the Hall of Maat is written down here.

Your tasks

A code appears when a task is done – type it into the lesson.

Sign in to see your tasks

Tasks check what you did, so they need your account.

Registry of the Duat – GraphQL

One endpoint for every query and mutation, introspection on, subscriptions over WebSocket on the same path. Reads need no account; every change needs a scribe token from loginScribe or a personal API key.

FieldTokenWhat it does
getSoul(id)noOne soul. 20 belong to the gods; yours are visible only to you.
getSoulLimited(id)noThe same, at most 2 fields per call.
allSouls(limit)noNewest id first, 10 when limit is not sent.
currentScribenoYour username, or Anonymous scribe.
registerScribe, loginScribe–An account, then a token for 60 minutes.
createSoul, updateSoul, patchSoulDeeds, banishSoulyesWrite, change, add one deeds entry, banish. Ids 1–20 answer FORBIDDEN.
subscription { soulCreated }yesOver WebSocket on the same path: each soul you create.

The schema with every description: schema page, schema.graphql.

How to call it from your tools

Your first query

Sign in

Subscribe (wscat)