Chronicle Registry
Reference definitions for Chronicle kinds and types.
Kinds
- chronicle:cancelchronicle:cancel identifies a Chronicle action to be cancelled by its event id.
- chronicle:eventchronicle:event identifies a Chronicle event by its event id.
- chronicle:linkchronicle:link identifies another Chronicle pubkey to be linked with the signing pubkey.
- chronicle:nodechronicle:node identifies a Chronicle node by its public key.
- chronicle:pubkeychronicle:pubkey identifies an actor within the Chronicle network by its public key.
- email:addressemail:address identifies an email mailbox address.
- email:messageemail:message identifies a specific email message by its canonical message fingerprint.
- email:verifyemail:verify identifies a public backing claim for an email address by the signing Chronicle pubkey.
- nostr:eventnostr:event identifies a specific Nostr event by its event id.
- nostr:pubkeynostr:pubkey identifies a Nostr account by its public key.
- nostr:relaynostr:relay identifies a Nostr relay by its canonical WebSocket URL.
- phone:numberphone:number identifies a telephone number.
- phone:verifyphone:verify identifies a public backing claim for a telephone number by the signing Chronicle pubkey.
- web:domainweb:domain identifies a web domain by its canonical domain name.
- web:urlweb:url identifies a specific web resource by its canonical absolute URL.
- web:verifyweb:verify identifies a public backing claim for a web domain by the signing Chronicle pubkey.
Types
- absolute_urlabsolute_url is a canonical absolute web URL.
- domain_namedomain_name is a canonical lowercase ASCII domain name.
- email_addressemail_address is a canonical lowercase ASCII email mailbox address.
- email_message_fingerprintemail_message_fingerprint is a canonical fingerprint of a specific email message.
- phone_numberphone_number is a canonical telephone number in +-prefixed digits-only form.
- schnorr_pubkeyschnorr_pubkey is an x-only secp256k1 public key encoded as exactly 64 lowercase hexadecimal characters.
- sha256_hexsha256_hex is a 32-byte value encoded as exactly 64 lowercase hexadecimal characters.
- websocket_urlwebsocket_url is a canonical absolute WebSocket URL.