> ## Documentation Index
> Fetch the complete documentation index at: https://prism-ddf93e61.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Contributing to Taxonomy

> Helping every Soroban developer with better error messages.

The Error Taxonomy Database is community-driven. Adding your knowledge helps everyone.

## Entry Structure

Each taxonomy entry in the TOML files follows this structure:

```toml theme={null}
[Error.Contract.3]
name = "InsufficientBalance"
summary = "The account does not have enough funds."
explanation = """
This error occurs when a transfer or burn operation is attempted
for an amount greater than the account's available balance.
"""
fix = "Check the balance using the `balance` function before transferring."
```

## How to Contribute

1. Fork the Prism repository.
2. Add your entry to the relevant category file in `taxonomy/`.
3. Open a Pull Request with a short description of the error you encountered.
