# Punica Box

## what's the Punica Box

In the past, when we wanted to begin developing on Ontology Blockchain, the first question we may ask is, "Where do I start?".

Now, we have a brief answer, “Start from Punica Box.

Punica Box is an example Ontology application and/or boilerplate that puts complimentary tools and libraries into a single, easily-downloadable package. Every Punica Box comes with libraries and tools already preinstalled, code that uses those libraries and tools, external scripts (if necessary), as well as helpful README's and documentation. All Punica Boxes are directly integrated into the Punica command line, and you need only type `punica unbox <box name>` to download and prepare your box of choice.

Before we begin a wonderful journey, ensure you've installed the latest version of Punica before opening your first box.

## Unboxing the dApp

Install Punica.

```
pip install punica
```

Download the interplanetary-album box.

```
punica unbox interplanetary-album
```

Create virtual environments(optional).

```
virtualenv --no-site-packages venv
```

## Official BOX

### Pikachu Box

A box has all you need to know about building cross platform desktop dapps with Python, JavaScript, HTML, and CSS.

{% embed url="<https://punica-box.gitbook.io/docs/pikachu-box>" %}

### Tutorial Token Box

A box has all you need to get started with our OEP-4 (TutorialToken) tutorial.

{% embed url="<https://punica-box.gitbook.io/docs/tutorial-token-box>" %}

### Bitcoin Catcher Box

A box has all you need to get started with our Cocos Creator (BitcoinCatcher) tutorial.

{% embed url="<https://punica-box.gitbook.io/docs/bitcoin-catcher-box>" %}

### Interplanetary Album Box

{% embed url="<https://punica-box.gitbook.io/docs/interplanetary-album-box>" %}


---

# 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://punica.gitbook.io/docs/punica-box.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.
