> For the complete documentation index, see [llms.txt](https://allskills.gitbook.io/whitepaper/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://allskills.gitbook.io/whitepaper/overview/unique-tech.md).

# Unique Tech

**Progressive Web App (PWA)**

The AllSkills app has been built as a PWA and is installable on users Home Screen like a native app. PWAs are web apps useable on any device, without needing to be downloaded or purchased from an app store while providing experiences on par with native apps. Terms of services regarding Web3 features is a bit unclear at the moment, so being a PWA means we can offer the full Web3 experience without worry about being denied or shutdown. All features including our marketplace are provided in the same place. This way we also don't have to pay 15-30% to an app store which allows us to pass that savings on to our users.

**Tap-To-Record**

Instead of starting and stopping the recording after each try, or saving an hour long video that takes up too many megabytes on the phone, this tool allows users to live in the moment and fully capture their talents.

**WebAssembly and FFmpeg**

AllSkills video editing is powered by a WebAssembly version of FFmpeg which means video editing happens on users devices instead of the cloud, saving on bandwidth and computing costs.

**"**&#x57;ebAssembly has huge implications for the web platform — it provides a way to run code written in multiple languages on the web at near native speed, with client apps running on the web that previously couldn't have done so." - <https://developer.mozilla.org/en-US/docs/WebAssembly>

"FFmpeg is the leading multimedia framework, able to **decode**, **encode**, **transcode**, **mux**, **demux**, **stream**, **filter** and **play** pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge." - <https://ffmpeg.org/about.html>

**Arweave**

“Arweave is a new type of storage that backs data with sustainable and perpetual endowments, allowing users and developers to truly store data forever – for the very first time. As a collectively owned hard drive that never forgets, Arweave allows us to remember and preserve valuable information, apps, and history indefinitely. By preserving history, it prevents others from rewriting it."

**Living Avatars**

The Living Avatar NFT is an idea that combines identity verification with NFTs. Living avatars represent users' current state and track their history as they interact with our platform, and across the wider Web3.0 system. Living avatars update in realtime, are customizable, and used to display details about the user, their progress, and their achievements. Users can earn exclusive custom-minted NFTs while using our platform that they can use to make their avatar stand out even more.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://allskills.gitbook.io/whitepaper/overview/unique-tech.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
