# Aeternity Expansions

The Aeternity Expansions (AEX), or aexpansions, are standards proposed by the\
community at large, i.e. everyone. Some of them can be mandatory in a specific\
context, e.g. [AEX-1](https://github.com/aeternity/AEXs/blob/master/AEXS/aex-1.md) describes the set of rules governing this repository, but\
are restricted to the application layer.

## Quick Aexpansions filter

* [Recently updated](https://github.com/aeternity/AEXs/issues?q=is%3Aopen+is%3Aissue+sort%3Aupdated-desc)
* [Help wanted](https://github.com/aeternity/AEXs/issues?q=is%3Aopen+label%3A%22help+wanted%22+sort%3Aupdated-desc)
* [Stage active](https://github.com/aeternity/AEXs/issues?q=is%3Aopen+is%3Aissue+label%3Astage%2FActive+sort%3Aupdated-desc)
* [Stage finalized](https://github.com/aeternity/AEXs/issues?q=is%3Aclosed+is%3Aissue+sort%3Aupdated-desc+label%3Astage%2FFinal)
* [All](https://github.com/aeternity/AEXs/issues?utf8=%E2%9C%93\&q=is%3Aissue+label%3AAEXpansion+)

### For open Aexpansions

* [Most commented](https://github.com/aeternity/AEXs/issues?q=is%3Aopen+is%3Aissue+label%3AAEXpansion+sort%3Acomments-desc)
* [Least active](https://github.com/aeternity/AEXs/issues?q=is%3Aopen+is%3Aissue+label%3AAEXpansion+sort%3Aupdated-asc)

## Goals

The purpose of this repository is to provide a high quality and accessible set\
of specifications; ideally together with implementations ready to be used if\
applicable.

## Contributing

If you want to contribute please follow these steps:

1. Read [AEX-1](https://github.com/aeternity/AEXs/blob/master/AEXS/aex-1.md)
2. Fork this repository
3. Add your proposal to your fork, using the template provided
4. Submit a pull request to the AEX repository

Each proposal should go into the `AEXS` directory. If you need to embed images\
or other assets add a subdirectory in the `assets` directory with the number\
of your proposal once assigned, e.g. `assets/aex-1/image.png`.

Everything beyond step 4 is governed by [AEX-1](https://github.com/aeternity/AEXs/blob/master/AEXS/aex-1.md).

## Status terms

Read [AEX-1](https://github.com/aeternity/AEXs/blob/master/AEXS/aex-1.md) for more details.

* Draft - an AEX that is open for consideration and is undergoing rapid iteration and changes.
* Review - an AEX that is done with its initial iteration and in review by a wide audience.
* Last Call - In review by a wide audience - last call for accepting changes.
* Final - an AEX that has been in Last Call for at least 2 weeks and all technical changes that were requested have been addressed by the author.
* Active - proposal can be in constant flux. No unaddressed substantiated objections are left, crucial or cosmetic updates only.
* Updated - signalling that an updating standard might have to be considered
* Superseded - an AEX that is deprecated because other AEX supersedes it.
* Rejected - editors deemed this proposal to be unworkable
* Withdrawn - signalling that the proposal is no longer relevant.

## AEXs

| Code                                                     | Status    | Description                                |
| -------------------------------------------------------- | --------- | ------------------------------------------ |
| [AEX-1](/developer-documentation/aexs/aexs/aex-1.md)     | Active    | AEX process                                |
| [AEX-2](/developer-documentation/aexs/aexs/aex-2.md)     | Withdrawn | Third-party Wallet Provider Support        |
| [AEX-3](/developer-documentation/aexs/aexs/aex-3.md)     | Active    | Secret storage format                      |
| [AEX-4](/developer-documentation/aexs/aexs/aex-4.md)     | Withdrawn | æternity wallet deep linking specification |
| [AEX-5](/developer-documentation/aexs/aexs/aex-5.md)     | Withdrawn | Inter-Wallet Communication                 |
| [AEX-7](/developer-documentation/aexs/aexs/aex-7.md)     | Withdrawn | Data Serialization                         |
| [AEX-8](/developer-documentation/aexs/aexs/aex-8.md)     | Draft     | Message Signing                            |
| [AEX-9](/developer-documentation/aexs/aexs/aex-9.md)     | Review    | Fungible Token Standard                    |
| [AEX-10](/developer-documentation/aexs/aexs/aex-10.md)   | Final     | Derivation path for deterministic wallets  |
| [AEX-130](/developer-documentation/aexs/aexs/aex-130.md) | Draft     | æpps Meta Information Format               |
| [AEX-141](/developer-documentation/aexs/aexs/aex-141.md) | Review    | Non-Fungible Token Standard                |

## Copyright

This README is released under the[CC0-1.0](https://creativecommons.org/publicdomain/zero/1.0/) license.


---

# 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.aeternity.com/developer-documentation/aexs.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.
