@openfloor/protocol - v0.0.4
    Preparing search index...

    Function validateEnvelope

    • Validates a conversation envelope object against the Conversation Envelope schema

      Parameters

      • data: unknown

        Envelope data to validate

      Returns ValidationResult

      Validation result

      const envelope = {
      openFloor: {
      schema: { version: '1.0.0' },
      conversation: { id: 'conv:123' },
      sender: { speakerUri: 'tag:example.com,2025:agent1' },
      events: []
      }
      };

      const result = validateEnvelope(envelope);
      console.log(result.valid); // true or false