NIP-05 identifier

A Nostr NIP-05 identifier (user@domain) verifying a Nostr account against a domain.

Structure

Property shape: datatype property; gmeow:OnlineAccount -> rdfs:Literal

Practical Pattern

Use gmeow:nip05 from gmeow:OnlineAccount to rdfs:Literal when the relationship itself belongs in the native GMEOW graph.

Example Snippets

These snippets are generated from canonical slice examples and trimmed to the Turtle blocks where this term appears.

Online Presence

# SPDX-FileCopyrightText: 2026 Blackcat Informatics® Inc. <paudley@blackcatinformatics.ca>
# SPDX-License-Identifier: CC-BY-4.0
#
# Worked example: online accounts, decentralized identity, and P10. An
# agent gmeow:holdsAccount one or more gmeow:OnlineAccounts, each on a
# gmeow:OnlineService. Decentralized identities are first-class: a Mastodon
# account carries its gmeow:activityPubActor URI, a Nostr account its
# gmeow:nostrPubkey and gmeow:nip05 handle. P10 (suppression, never deletion):
# when a service shuts down, its account is kept as gmeow:accountStatusHistorical
# — the record persists, it is not erased.
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex:    <https://blackcatinformatics.ca/gmeow/examples/accounts/> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .

# --- A serverless Nostr identity: the key IS the account, with a NIP-05 handle.
ex:nostrAccount a gmeow:OnlineAccount ;
    gmeow:accountName   "dana" ;
    gmeow:nostrPubkey   "npub1dana0exampleexampleexampleexampleexampleexampleexa" ;
    gmeow:nip05         "dana@example.org" ;
    gmeow:accountStatus gmeow:accountStatusActive .

Common Companion Terms

gmeow:OnlineAccount

Usage Advice

Use when

Avoid when

How to use

Examples