Explorer
Syncing—

PlaceSchemaService

placeschema

PlaceSchema: identity and items that travel between games. POST /v1/grant {grant, holder?} checks a signed item grant (Nostr kind-30080) offline and returns holder, minter, item hash, type, label and licensed sources. POST /v1/place {url} checks a PlaceSchema place and what items it accepts. POST /v1/player {name|pubkey} resolves a player by name or key to a verified identity. POST /v1/places {hub} lists a hub's worlds and which it trusts items from. POST /v1/look {grant, caps, slots?} picks the look a game client should draw for an item (model by sha256, slot and size, or a stand-in). POST /v1/stash {holder} lists what a key reports holding. JSON in and out; bad input is 4xx, never 5xx. Free.

Active Suppliers
1
of 1 ever configured
Service Info
Service ID
placeschema
Compute Units / Relay
100
Active Applications
3
Relay Mining EMA
4 relays
Service Metadata Cardsource: on-chain metadata (LCD)
{10 items
"schema":"pocket-service-card/v1"
"description":"PlaceSchema: identity and items that travel between games. POST /v1/grant {grant, holder?} checks a signed item grant (Nostr kind-30080) offline and returns hol..."
"rpc_types":[1 item
0:{4 items
"type":"REST"
"intent":"expected"
"backend_hint":"Caddy proxy (placeschema/backend) to the Cloudflare Worker at https://verify.placeschema.com"
"notes":"GET /v1/version, GET /v1/health, GET /openapi.json; POST /v1/grant, /v1/place, /v1/look (pure) and /v1/player, /v1/places, /v1/stash (live registrar or relay st..."
}
]
"apis":[1 item
0:"placeschema-verify-api"
]
"specs":[1 item
0:{3 items
"api":"placeschema-verify-api"
"kind":"openapi"
"url":"https://verify.placeschema.com/openapi.json"
}
]
"access":"public"
"results":"variable"
"serving":{5 items
"backend":"The placeschema/verify Worker behind a RelayMiner using the rest backend."
"implementations":[1 item
0:"placeschema/verify 0.1.0"
]
"docs":"https://github.com/placeschema/verify#readme"
"healthcheck":[3 items
0:{4 items
"rpc_type":"REST"
"request":{2 items
"path":"/v1/version"
"method":"GET"
}
"expect":{2 items
"json_path":"$.service"
"matches":"^placeschema$"
}
"notes":"Identity probe."
}
1:{3 items
"rpc_type":"REST"
"request":{2 items
"path":"/v1/health"
"method":"GET"
}
"expect":{2 items
"json_path":"$.status"
"matches":"^ok$"
}
}
2:{4 items
"rpc_type":"REST"
"request":{3 items
"path":"/v1/place"
"method":"POST"
"body":{1 item
"url":"https://hub.placeschema.com"
}
}
"expect":{2 items
"json_path":"$.valid"
"matches":"^true$"
}
"notes":"Functional probe."
}
]
"notes":"Pure calls (look, grant, place) are limited to 600 POSTs per 60 s per client IP; live calls (player, cached 60 s; places, cached 15 s; stash) to 60. Relays shar..."
}
"docs":"https://github.com/placeschema/verify#readme"
"updated":"2026-10-11"
}