Implement native RLV callback service integration (#80)
This commit is contained in:
13
README.md
13
README.md
@@ -466,14 +466,19 @@ format, ownership, error, and tangent-output contracts are documented in the
|
||||
The native RLV layer parses bounded chat messages into typed clear, action,
|
||||
restriction, and query directives, then provides independent thread-safe
|
||||
restriction, inventory-map, folder-lock, camera, blacklist, and permission
|
||||
providers without network I/O. It
|
||||
providers without network I/O. Its callback-driven service dispatches typed
|
||||
actions and queries through `Send + Sync` host adapters, integrates completed
|
||||
inventory and agent services through their public boundaries, and reports
|
||||
inventory, attachment, outfit, chat, sit, and object-source lifecycle events.
|
||||
It
|
||||
preserves source casing, folder paths, separators, numeric channels, UUIDs, and
|
||||
attachment/wearable aliases while exposing canonical behavior names and
|
||||
source-located typed errors. All 119 restriction names from the pinned
|
||||
LibreMetaverse snapshot are covered, and deterministic malformed-input
|
||||
mutations exercise the parser without an external fuzzing runtime. Immutable
|
||||
snapshots and post-lock update events make concurrent policy reads
|
||||
deterministic; callback execution and transport effects remain explicit
|
||||
consumers of the layer. The grammar, state precedence, normalization rules,
|
||||
limits, and ownership boundary are documented in the
|
||||
deterministic; cancellation and resource limits are checked before callbacks,
|
||||
and no callback runs under an internal lock. The grammar, state precedence,
|
||||
normalization rules, service orchestration, limits, and ownership boundary are
|
||||
documented in the
|
||||
[`RLV protocol guide`](crates/libremetaverse-rlv/README.md).
|
||||
|
||||
Reference in New Issue
Block a user