# Capabilities

## 1. Time Framed

<mark style="background-color:orange;">**Standard Transaction**</mark> executes immediately.&#x20;

<mark style="background-color:blue;">**Intents**</mark> can be configured to run only on a predefined time window.&#x20;

## 2. Recurrence

<mark style="background-color:orange;">**Standard Transaction**</mark> runs only once.

<mark style="background-color:blue;">**Intents**</mark> can be set to run multiple times at planned intervals.

## 3. Pausing / Canceling

<mark style="background-color:orange;">**Standard Transaction**</mark> after signed and broadcasted, cannot be blocked.

<mark style="background-color:blue;">**Intents**</mark> can be blocked/unblocked even after signed and broadcasted.

## 4. Pay on fail

<mark style="background-color:orange;">**Standard Transaction**</mark> might fail and cannot be run anymore in that case. Moreover, the singer pays for the gas usage of the transaction

<mark style="background-color:blue;">**Intents**</mark> signer pays only when the transaction succeeds. Failed transactions do not prevent running a successful one

## 5. Gassless

<mark style="background-color:orange;">**Standard Transaction**</mark> needs to be paid in native token by the signer in order to be executed

<mark style="background-color:blue;">**Intents**</mark> allow many types of payment sachems, e.g. paying with tokens, gasless transactions, etc.

## 6. Alert-only Mode

<mark style="background-color:orange;">**Standard Transaction**</mark> after signed cannot be run as "simulate" only on a real network.

<mark style="background-color:blue;">**Intents**</mark> are able to set a "dry only" flag that allows executing on the blockchain without changing any state.&#x20;

## 7. Atomic Transaction Batching

<mark style="background-color:orange;">**Standard Transaction**</mark> can execute only one call per transaction.

<mark style="background-color:blue;">**Intents**</mark> can execute multiple calls packed in one native transaction.

## 8. Multi-Party Transactions

<mark style="background-color:orange;">**Standard Transaction**</mark> holds one signer per call.

<mark style="background-color:blue;">**Intents**</mark> can hold multiple calls of multiple signers to be executed as one native transaction.

## 9. Built-in Multisig

<mark style="background-color:orange;">**Standard Transaction**</mark> one singer per call.

<mark style="background-color:blue;">**Intents**</mark> support multiple signers with various signing schemes.

## 10. Serial vs Parallel

<mark style="background-color:orange;">**Standard Transaction**</mark> cannot run until the prior transaction has been executed.

<mark style="background-color:blue;">**Intents**</mark> order of execution is not strict.


---

# 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.intentable.io/capabilities.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.
