Validates a conversation envelope object against the Conversation Envelope schema
Envelope data to validate
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 Copy
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
Validates a conversation envelope object against the Conversation Envelope schema