# Module BSV::Attest <a id="module-BSV-Attest"></a>

## Constants
### `VERSION` <a id="constant-VERSION"></a> <a id="VERSION-constant"></a>
Not documented.

## Public Class Methods
### `configuration()` <a id="method-c-configuration"></a> <a id="configuration-class_method"></a>
Not documented.

### `configure()` <a id="method-c-configure"></a> <a id="configure-class_method"></a>
- **@yield** [configuration]

### `hash(data)` <a id="method-c-hash"></a> <a id="hash-class_method"></a>
Not documented.

### `publish(data, wallet: = nil, description: = nil)` <a id="method-c-publish"></a> <a id="publish-class_method"></a>
- **@raise** [ArgumentError]

### `reset_configuration!()` <a id="method-c-reset_configuration-21"></a> <a id="reset_configuration!-class_method"></a>
Not documented.

### `verify(data, txid, provider: = nil)` <a id="method-c-verify"></a> <a id="verify-class_method"></a>
- **@raise** [ArgumentError]
