NetworkResource
A resource identified primarily by addressability or resolution, such as a URL, URI, or CID.
Definition
A resource identified primarily by addressability or resolution, such as a URL, URI, or CID.
- Boundaries: Not a subset or account. Not an inhabitable spatial context (use Place).
- Hex Code:
20 - Standard Alignment:
schema:WebPage(Broad) +schema:WebSite(Broad) +schema:EntryPoint(Broad)
Fide ID Rules
These entity-specific constraints apply when NetworkResource is used in Fide ID.
As Entity Type
- MUST use Reference Type
NetworkResource.
As Reference Type
http(s) references MUST use a non-local hostname and normalized form before hashing, including lowercase protocol and hostname and no default ports, in compliance with the URL Standard.
did references MUST use did:<method>:<method-specific-id> in compliance with W3C DID.
urn references MUST use urn:<nid>:<nss> in compliance with RFC 8141.
acct references MUST use acct:user@host in compliance with RFC 7565.
- Valid Reference:
acct:[email protected] - Invalid Reference:
[email protected]
mailto references MUST use mailto:[email protected] in compliance with RFC 6068.
- Valid Reference:
mailto:[email protected] - Invalid Reference:
[email protected]
References SHOULD use identifiers that are not expected to change over time when such identifiers are available.
Examples
| Status | Entity Type | Reference Type | Fide ID Prefix |
|---|---|---|---|
| Valid | NetworkResource | NetworkResource | did:fide:0x2020 |
| Invalid | NetworkResource | Statement | did:fide:0x2000 |
SoftwareAgent
A running process that acts as an independent actor: bot, AI agent, smart contract. Can hold keys and sign.
PlatformAccount
An authority-based account principal (e.g., an email address or a specific GitHub, Google, or Mastodon user ID). The identity exists by the permission of a host system's database.