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

# Urbit ID

- [What is Urbit ID?](https://docs.urbit.org/urbit-id/what-is-urbit-id.md): Overview of Urbit ID, a decentralized identity standard built on Ethereum. Covers network topology, smart contracts, and Layer 2 rollup functionality.
- [Azimuth Data Flow](https://docs.urbit.org/urbit-id/flow.md): Technical overview of Azimuth's data flow, including Bridge, Gall agents, the Layer 2 naive rollup solution, and how components in Urbit OS communicate in Urbit's PKI system on Ethereum.
- [Life and Rift](https://docs.urbit.org/urbit-id/life-and-rift.md): Explanation of life and rift numbers in Azimuth, how they track networking key revisions and breach counts for secure peer-to-peer networking on Urbit.
- [Urbit HD Wallet](https://docs.urbit.org/urbit-id/hd-wallet.md): Guide to Urbit's Hierarchical Deterministic wallet system. Master tickets, proxy keys, wallet generation, and security best practices for Urbit ID ownership.
- [Advanced Azimuth Tools](https://docs.urbit.org/urbit-id/advanced-azimuth-tools.md): Advanced techniques for generating, signing, and sending Azimuth transactions from within Urbit using the %claz and %eth-sender agents for Layer 1 operations.
- [Custom Roller Tutorial](https://docs.urbit.org/urbit-id/roller-tutorial.md): Step-by-step tutorial for setting up your own Layer 2 roller for Urbit ID transactions, including configuration, Bridge setup, and roller management commands.
- [Azimuth.eth Reference](https://docs.urbit.org/urbit-id/azimuth-eth.md): Technical reference for Azimuth.eth, the data store for Urbit ID ownership, Points, Deeds, networking keys, and sponsorship information on Ethereum.
- [Ecliptic.eth Reference](https://docs.urbit.org/urbit-id/ecliptic.md): Technical reference for the Ecliptic.eth smart contract, which runs business logic for Urbit ID operations, including all write and read functions for managing Points, proxies, and governance.
- [Layer 2](https://docs.urbit.org/urbit-id/l2.md): Technical overview of Azimuth's Layer 2 naive rollups scaling solution: transaction batching, state management, sponsorship mechanics, and security measures for reduced-cost Urbit ID operations.
- [L2 Actions](https://docs.urbit.org/urbit-id/l2/l2-actions.md): Guide to the actions that can be taken by Azimuth's Layer 2 roller.
- [L2 Rollers](https://docs.urbit.org/urbit-id/l2/roller.md): Overview of Azimuth's Layer 2 naive rollup solution.
- [L2 Roller HTTP RPC-API](https://docs.urbit.org/urbit-id/l2/layer2-api.md): Guide to Azimuth's Layer 2 roller's HTTP RPC-API.
- [L2 Transaction Format](https://docs.urbit.org/urbit-id/l2/bytestring.md): Guide to the bytestring format for Azimuth's Layer 2 roller transactions and batches.


---

# 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.urbit.org/urbit-id.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.
