mirror of
https://github.com/block/buzz.git
synced 2026-10-28 13:01:10 +00:00
docs(protocol): name artifact scope on the wire
Signed-off-by: Fizz <400e8babadcee6a7f420103f10a2849d84c4a9c71d5bd04f3948c814216648a3@buzz.block.builderlab.xyz>
This commit is contained in:
@@ -15,8 +15,9 @@ attached to a conversation within it. This NIP defines a common envelope,
|
||||
identity, revision chain, access rules, and lifecycle for artifacts with
|
||||
client-defined content types.
|
||||
|
||||
The current home channel determines the artifact's audience. Any number of
|
||||
artifacts, including of the same type, may share a channel or conversation.
|
||||
Each artifact has exactly one current home channel, which determines its
|
||||
audience. Any number of artifacts, including of the same type, may share a
|
||||
channel or conversation.
|
||||
Relationships between artifacts organize work without granting access or
|
||||
operational authority. The relay validates the envelope and lifecycle; clients
|
||||
interpret and validate content according to its type.
|
||||
@@ -94,7 +95,7 @@ visibility, plus authentication, token-channel restrictions, moderation, and
|
||||
archive gates. An otherwise authorized community participant may create/edit in
|
||||
an open channel without first joining it. “Administration” means Admin/Owner
|
||||
channel authority under channel authorization rules. Artifact writes require
|
||||
`Scope::ChannelsWrite` plus the operation-specific channel checks below.
|
||||
`channels:write` plus the operation-specific channel checks below.
|
||||
Clients and agent tokens must request that scope; a numeric member-role
|
||||
threshold must not exclude agents.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user