# Verify Proposal

```
$ ppl-sig verify --proposal 6NuA13zJvhA7GU86LzzrhwTVYCbkKqzvpwHT
zkejGDPg
verifying proposal 6NuA13zJvhA7GU86LzzrhwTVYCbkKqzvpwHTzkejG
DPg passed 

Signature: 5KeUaAf8hvjeiRSrVUyRYXKhYTy2TfTft5s3y6yi5TbTUgguFf6WdEQ3crHkDVfkmuToVB95nA6f62osWD2krnht
```

The proposal can be verified using the verify instruction after the proposal is approved, and the proposal account will be deleted after the verification is passed.&#x20;

This step corresponds to step 9 of the above multi-signature process and occurs in the second Alice call.&#x20;

The proposal validation interface must be called by a custom contract across contracts to serve its intended purpose, never call the verify instruction offline.&#x20;

For multi-signature interfaces, the contract developer, should execute the business logic of the interface after a successful verify call.

To prevent proposal account stacking, proposal accounts will be deleted after verify successfully.

To view information on the proposal account after successful Verify.

```
$ ppl-sig proposal-info 6NuA13zJvhA7GU86LzzrhwTVYCbkKqzvpwH
TzkejGDPg

thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: ClientError { request: None, kind: RpcError(ForUser("AccountNotFound: pubkey=6NuA13zJvhA7GU86LzzrhwTVYCbkKqzvpwHTzkejGDPg")) }', multi-sig/cli/src/main.rs:421:81
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
```

As you can see, the proposal account is no longer available for searching.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.put.com/library/put-multi-sign-program/usage-guidelines/verify-proposal.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
