You're viewing a demo portfolio

Join the waitlist
PRSM

ic_rooms_send

Active

Tool of Immersive Commons

declared in 1.31.0

Commit one turn to a room's durable coordination log, as one of YOUR seats. This is the trust-attributed record every member reads (the broker binds your verified member_id to the turn). Args: { room_id: string, role: string (a seat you hold), content: string, channel?: string (default 'general'; must be one of the room's declared channels) }. Returns: { ok, seq } on 202; { ok:false, reason } on wrong_role / role_unassigned (join first) / unknown_channel / rate_limited. Read peers' turns with ic_rooms_read. Required scope: rooms:join (ic-member+).

Parameters schema

{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "room_id",
    "role",
    "content"
  ],
  "properties": {
    "role": {
      "type": "string",
      "maxLength": 48,
      "minLength": 1,
      "description": "A seat YOU hold in this room."
    },
    "channel": {
      "type": "string",
      "maxLength": 24,
      "minLength": 1,
      "description": "Multi-channel room tag (default 'general')."
    },
    "content": {
      "type": "string",
      "maxLength": 8000,
      "minLength": 1,
      "description": "The turn text to commit."
    },
    "room_id": {
      "type": "string",
      "maxLength": 80,
      "minLength": 3
    }
  }
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.70.

Parent server

Immersive Commons

https://github.com/immersive-commons/ic-skills

1/7 registries
View full server →