x402-chainlink
    Preparing search index...

    Class ExtensionRegistry

    Registry for managing x402 protocol extensions

    The extension registry allows registering, retrieving, and validating extensions used in payment flows.

    const registry = new ExtensionRegistry();

    // Register an extension
    registry.register({
    name: 'receipts',
    description: 'Payment receipt generation',
    schema: {
    type: 'object',
    properties: {
    format: { type: 'string', enum: ['pdf', 'json'] }
    }
    }
    });

    // Validate extension data
    const result = registry.validate('receipts', { format: 'pdf' });
    if (result.valid) {
    console.log('Extension data is valid');
    }

    Implements

    Index

    Constructors

    Methods