# Introduction

Web3 (or Crypto, or Bitcoin, or NFT, or whatever name you know it by) is a pretty complicated subject. It covers a broad range of topics and is changing constantly.&#x20;

This site is a an attempt by me (Dan Kantor) to understand as much as I can about it. I find that I only truly understand a technical subject by either writing about it or coding.

I'm making this writing public in the case that someone else out there can benefit from it. Some of these topics will be beginner level, some will be more advanced.&#x20;

All of this is [hosted on GitHub](https://github.com/dankantor/web3) so if you'd like to add or edit anything please send me a pull request. If you'd like to reach out otherwise, you can [contact me on Twitter](https://twitter.com/dankantor).&#x20;

With that said, let's dive right in at the beginning - [what is a database?](/readme.md)


---

# 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://web3.dankantor.com/introduction.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.
