# 🏛️ Celeste

Celeste is a Subjective Oracle, enabling smart contracts to ask questions and receive answers. It can be used to resolve subjective disputes, create escrow type workflows, settle prediction markets, moderate content, curate and categorize items, help validate off-chain computation and more, by enabling developers of decentralized applications to construct and arbitrate challenge-response games. The first implementation is in [using Celeste as a way to dispute proposals](https://forum.tecommons.org/t/using-celeste-as-tecommons-arbitrator/409) that do not align with the values of the community in Tao Voting and Conviction Voting (see below for more info on Conviction Voting). The Token Engineering Commons will hold a vote on whether or not to employ Celeste as a third party arbitrator for disputing proposals during the initial phase of the Hatch.

**Voting Type:** In order to participate, Celeste “keepers” must have Proof of uniqueness (Celeste creators [1Hive](https://1hive.org/) are employing [BrightID](https://www.brightid.org/) as a sybil resistance mechanism), hold and stake HNY to participate. The amount of HNY individuals can stake in Celeste is limited, in order to promote decentralization and avoid collusion. To learn more, [check out this thread from Celeste developers, 1hive](https://forum.1hive.org/t/celeste-a-brief-primer/1483). <br>


---

# 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://token-engineering-commons.gitbook.io/tec-handbook/governance/celeste.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.
