# General

## Stacks

|                                                                         |                                                                                                                                                                                                                                                                     |
| ----------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Stacks Cookbook](https://docs.stacks.co/docs/cookbook/)                | Authenticate users, sign transactions and store data with the Stacks blockchain                                                                                                                                                                                     |
| [micro-stacks](https://micro-stacks.dev/)                               | The primary package modern Typescript (+javascript) projects use to build apps in the Stacks ecosystem                                                                                                                                                              |
| [Stacks.js](https://github.com/hirosystems/stacks.js)                   | The Stacks.js libraries which provide everything you need to work with the [Stacks blockchain](https://www.stacks.co/what-is-stacks)                                                                                                                                |
| [Stacks.js Docs](https://stacks.js.org/)                                | In-depth library reference for Stacks.js                                                                                                                                                                                                                            |
| [Stacks API Docs](https://hirosystems.github.io/stacks-blockchain-api/) | The OpenAPI specification for the Stacks 2.0 blockchain API. ([more info](/developer-resources/integrations/supporting-citycoins.md))                                                                                                                               |
| [Stacks Connect](https://github.com/hirosystems/connect)                | A JavaScript library for interacting with the Hiro Web Wallet.                                                                                                                                                                                                      |
| [Stacks Explorer](https://explorer.stacks.co)                           | Block explorer for the Stacks blockchain                                                                                                                                                                                                                            |
| [Stacks Node API](https://github.com/hirosystems/stacks-blockchain-api) | A full Stacks node and API implementation available via [Docker ](https://github.com/hirosystems/stacks-blockchain-api/blob/master/running_an_api.md)or [from source](https://github.com/hirosystems/stacks-blockchain-api/blob/master/running_api_from_source.md). |

For wallets that support Stacks, see the [how do I get started](/about-citycoins/how-do-i-get-started.md#stacks-wallets) page.

## Clarity

|                                                                             |                                                                                                                                             |
| --------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
| [Language Overview](https://docs.stacks.co/docs/clarity/)                   | Overview of the Clarity language constructs                                                                                                 |
| [Clarity Functions](https://docs.stacks.co/docs/clarity/language-functions) | A detailed list of all functions for the Clarity language                                                                                   |
| [Clarity Keywords](https://docs.stacks.co/docs/clarity/language-keywords)   | A detailed list of all keywords for the Clarity language                                                                                    |
| [Clarity Types](https://docs.stacks.co/docs/clarity/language-types)         | A detailed list of all types for the Clarity language                                                                                       |
| [Clarigen](https://github.com/mechanismHQ/clarigen)                         | A developer tool that automatically generates TypeScript-friendly clients that can interact with Clarity smart contracts.                   |
| [Clarinet](https://github.com/hirosystems/clarinet)                         | A Clarity runtime packaged as a command line tool, designed to facilitate smart contract understanding, development, testing and deployment |
| [Clarity of Mind](https://book.clarity-lang.org/title-page.html)            | *Clarity of Mind* is both an introductory as well as a reference book for the Clarity smart contract language                               |
| [Clarity Tools](https://clarity.tools/)                                     | An interactive, browser-based Clarity IDE for experimentation                                                                               |
| [Clarity Universe](https://stacks.org/clarity-universe)                     | A portal that brings together everything a developer, project, or company needs to be successful with the Clarity smart contract language   |
| [VSCode Extension](https://github.com/hirosystems/clarity-lsp)              | Provides language features for Clarity like auto complete, go to definition, find all references, etc                                       |

## CityCoins

|                                                                                             |                                                                                                                                               |
| ------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| [CityCoins Brand Resources](/citycoins-resources/general.md#brand-resources)                | Logos, illustrations, and style guides for each city.                                                                                         |
| [CityCoins Github Org](https://github.com/citycoins)                                        | The GitHub organization that contains the contracts, user interface, and other resources related to the CityCoins protocol                    |
| [CityCoins API](https://api.citycoins.co/docs) ([github](https://github.com/citycoins/api)) | A simple API to interact with Stacks and CityCoins data without dependencies.                                                                 |
| [CityCoins Contracts](https://github.com/citycoins/citycoin)                                | The main contract repository including a test suite using Clarinet.                                                                           |
| [CityCoins Governance](https://github.com/citycoins/governance)                             | Community-submitted CityCoins Improvement Proposals (CCIPs)                                                                                   |
| [CityCoins Scripts](https://github.com/citycoins/scripts)                                   | Node.js scripts that interact with the protocol via a prompt-driven console interface ([documentation](https://citycoins.github.io/scripts)). |
| [CityCoins UI Template](https://github.com/citycoins/citycoin-ui)                           | The main UI template used to create [minecitycoins.com](https://minecitycoins.com) and interact with the CityCoins protocol                   |


---

# 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.citycoins.co/developer-resources/general.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.
