Commit Graph

6 Commits

Author SHA1 Message Date
22b8cc3884 ident: isolate non-system component of member
This enables more efficient representation in contexts inherently namespaced to the current system.

Signed-off-by: Yonah <contrib@gensokyo.uk>
2026-03-22 17:33:14 +09:00
87f59d0cf9 ident: implement full representation
This can be used with both system and member identifiers.

Signed-off-by: Yonah <contrib@gensokyo.uk>
2026-03-22 17:11:09 +09:00
ffa125b39d ident: implement remote-part validation
This is mostly equivalent to email without IP addresses.

Signed-off-by: Yonah <contrib@gensokyo.uk>
2026-03-22 16:59:31 +09:00
1354a2c9a3 ident: member interface
For representing full identifiers of system and member.

Signed-off-by: Yonah <contrib@gensokyo.uk>
2026-03-22 16:39:58 +09:00
c0c39f34f0 ident: implement member identifier
Signed-off-by: Yonah <contrib@gensokyo.uk>
2026-03-21 21:39:34 +09:00
f609d5bb62 ident: implement system identifier
Signed-off-by: Yonah <contrib@gensokyo.uk>
2026-03-21 21:14:32 +09:00