syndicated-open/protocol.prs

16 lines
432 B
Text

version 1 .
Authority = [ @username any @password any @host any @port any ] .
; Uniform Resource Identifier https://datatracker.ietf.org/doc/html/rfc3986
Uri = <uri @scheme string @auth Authority @path any @query any @fragment any> .
; Broadcast this to open a URI.
Open = <open @uri Uri>.
UriRunnerConfig = {
handlerspace: #!any
urispace: #!any
} .
ActionHandler = <action-handler @pat string @entity #!any @action any> .