# IWeb2JsonVerification

> Verifier interface for Web2Json proofs.

> For the complete documentation index, see [llms.txt](/llms.txt). Markdown versions of documentation pages are available by appending `.md` to the page URL.

Source: https://dev.flare.network/fdc/reference/IWeb2JsonVerification

`IWeb2JsonVerification` is the verifier surface for the [`Web2Json`](/fdc/reference/IWeb2Json) attestation type. It is one of the parent interfaces inherited by [`IFdcVerification`](/fdc/reference/IFdcVerification) — in practice most consumers call `verifyWeb2Json` through `ContractRegistry.getFdcVerification()` rather than holding a separate `IWeb2JsonVerification` reference.

Sourced from `IWeb2JsonVerification.sol` on [GitHub](https://github.com/flare-foundation/flare-smart-contracts-v2/blob/main/contracts/userInterfaces/IWeb2JsonVerification.sol).

## Functions[​](#functions "Direct link to Functions")

### verifyWeb2Json[​](#verifyweb2json "Direct link to verifyWeb2Json")

```
function verifyWeb2Json(IWeb2Json.Proof calldata _proof)    external view    returns (bool _proved);
```

**Parameters**

-   `_proof`: The [`IWeb2Json.Proof`](/fdc/reference/IWeb2Json#proof) returned by the Data Availability Layer.

**Returns**

-   `_proved`: `true` if the merkle proof is consistent with the round's Merkle root maintained by the FDC `Relay`.
