> For the complete documentation index, see [llms.txt](https://docs.trueopen.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.trueopen.ai/providers/quickstart.md).

# Getting Started

Follow the end-to-end sequence for bringing a Cortex Node online.

This page shows the complete provider sequence. It intentionally does not invent unreleased binary names, container tags, configuration keys, or network values.

## 1. Select Profiles

Choose the exact model and Profile versions you intend to support. For each one, decide whether the node will provide inference, verification, or both. Validate the hardware, artifacts, evidence requirements, and deadline budget before continuing.

## 2. Prepare identities and funds

Create the offline operator account and a separate online service key. Fund the operator account for the required ServiceBond and transactions. Do not copy either private key into the model runtime.

## 3. Install Cortex

Install a supported Cortex release from the public release channel. Record the version and verify its published integrity information before execution. Run it under a dedicated operating-system identity with access limited to its configuration, signer, Task state, and evidence storage.

## 4. Configure network connections

Configure the expected chain ID, chain endpoints, and Builder discovery or Nexus endpoints. Start Cortex without enabling new work and confirm that it can query synchronized state, follow events, and resolve current Builder descriptors.

## 5. Connect the model adapter

Connect Cortex to the adapter and run its health, capability, and readiness checks. Confirm that returned Profile identifiers and runtime-capability digests exactly match the intended configuration.

If you own the adapter implementation, follow the [model adapter interface](/providers/model-integration/adapter-interface.md) and [conformance testing](/providers/model-integration/conformance-testing.md) guides.

## 6. Configure local policy

For every Profile, configure the enabled capabilities, runtime binding, capacity limits, and local minimum price. Local policy determines whether Cortex offers work; it does not change the registered Profile or protocol rules.

## 7. Bond and declare support

Deposit the required ServiceBond, authorize the service key, and declare support for each exact Profile and capability set. Confirm each action from authoritative chain state rather than a transport acknowledgement.

## 8. Complete activation

New support becomes active only after the required real-duty activation path. Keep the node healthy and observe its declared, fresh, and active status on-chain. See [Model and node activation](/providers/model-and-node-activation.md).

## 9. Verify production readiness

Before enabling routine handraises, verify that:

* Chain and event cursors are current.
* Profile readiness and runtime digests match.
* Task and evidence stores are writable and have sufficient capacity.
* Pending submissions and deadlines are monitored.
* Restart reconciliation and backups have been tested.
* The operator can stop new work without abandoning accepted duties.

The node is operational only when local health and on-chain support state agree.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.trueopen.ai/providers/quickstart.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
