# Get competition detail

```http
GET /api/public/v1/competitions/acc
```

**Scope**: `competition.read`.

Returns ACC discovery metadata and its submission discriminator. Read the separate [submission spec](./get-submission-spec.md) for the TXT submission contract, limits, and current submission availability.

## Response fields

| Field                             | Type and meaning                                                                                                                                                                                                                                            |
| :-------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `id`                              | `"acc"`.                                                                                                                                                                                                                                                    |
| `title`                           | `string` — Public display title.                                                                                                                                                                                                                            |
| `description`                     | `string` or `null` — Competition description.                                                                                                                                                                                                               |
| `capabilities.playground`         | `boolean` — Competition setting; the documented ACC contract has no Playground operations.                                                                                                                                                                  |
| `capabilities.contributorNetwork` | `false`.                                                                                                                                                                                                                                                    |
| `capabilities.leaderboard`        | `boolean` — Whether the leaderboard publication flag is set.                                                                                                                                                                                                |
| `leaderboardPublished`            | `boolean` — Current publication flag. Read the leaderboard operation for the available snapshot.                                                                                                                                                            |
| `leaderboardTeamDetailsEnabled`   | `boolean` — Whether the competition permits team information sharing. Effective member information is returned separately as [teamDetails](./get-leaderboard.md#teammemberdetails) on leaderboard entries, subject to each team's current sharing settings. |
| `submissionSpec.kind`             | `"acc-solutions"` — Only the discriminator is included here; no schema, permission, limits, or dates are embedded.                                                                                                                                          |

## Example request

```bash
export SAIR_API_BASE="https://api.sair.foundation/api/public/v1"

curl "$SAIR_API_BASE/competitions/acc" \
  -H "Authorization: Bearer $SAIR_API_KEY"
```

## Example response

Display text and publication flags are illustrative.

```json
{
  "ok": true,
  "data": {
    "id": "acc",
    "title": "Andrews–Curtis Challenge",
    "description": "Find short verified Andrews–Curtis move sequences.",
    "capabilities": {
      "playground": false,
      "contributorNetwork": false,
      "leaderboard": true
    },
    "leaderboardPublished": true,
    "leaderboardTeamDetailsEnabled": false,
    "submissionSpec": {
      "kind": "acc-solutions"
    }
  }
}
```

## Errors

`404 NOT_FOUND` means the competition is not publicly visible. See [Errors](../../../errors.md) for authentication, scope, and account-read failures.
