[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Accessibility](./puppeteer.protocol.accessibility.md) > [AXValueSource](./puppeteer.protocol.accessibility.axvaluesource.md)
## Protocol.Accessibility.AXValueSource interface
A single source for a computed AX property.
Signature:
```typescript
export interface AXValueSource
```
## Properties
| Property | Type | Description |
| --- | --- | --- |
| [attribute](./puppeteer.protocol.accessibility.axvaluesource.attribute.md) | string | The name of the relevant attribute, if any. |
| [attributeValue](./puppeteer.protocol.accessibility.axvaluesource.attributevalue.md) | [AXValue](./puppeteer.protocol.accessibility.axvalue.md) | The value of the relevant attribute, if any. |
| [invalid](./puppeteer.protocol.accessibility.axvaluesource.invalid.md) | boolean | Whether the value for this property is invalid. |
| [invalidReason](./puppeteer.protocol.accessibility.axvaluesource.invalidreason.md) | string | Reason for the value being invalid, if it is. |
| [nativeSource](./puppeteer.protocol.accessibility.axvaluesource.nativesource.md) | [AXValueNativeSourceType](./puppeteer.protocol.accessibility.axvaluenativesourcetype.md) | The native markup source for this value, e.g. a