# 🧩 Automated Process & Security

BlockBolt Protocol decouples the merchant interface and user wallet by design. Payment verification is executed entirely on-chain through smart contract logic, without any off-chain dependency or direct client-to-server linkage. The protocol establishes a stateless, cryptographically validated connection between the merchant and the blockchain, ensuring atomicity, immutability, and trustless settlement.

The design operates based on three core elements - User Initialization, Transaction Management, and Transaction Confirmation.

1. **User Initialization**: This is the first step where users authenticate themselves within the application. BlockBolt SDK supports robust authentication mechanisms, ensuring user identity validation and high-level security.
2. **Transaction Management**: Once authenticated, users can execute various transaction operations like making payments, transferring funds, checking balance, etc. The SDK's design emphasizes ensuring smooth, reliable, and fast transactions.
3. **Transaction Confirmation**: After a transaction is executed, the SDK helps in validating and confirming the transaction. This process involves checking the transaction against the ledger on the blockchain for verification and recording the transaction details.

<figure><img src="/files/Jef1M4AGc7a7g6sQpz7Y" alt=""><figcaption></figcaption></figure>


---

# 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.blockbolt.io/sui-network-sdk/automated-process-and-security.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.
