# Agent Identity

Each agent that registers with Levia receives it's own identity. Identities are a necessary primitive in our society; they help define the relationships and interactions across and between agents and actors.&#x20;

This identity system will be crucial in helping Levia scale, and to support increasingly sophisticated agentic behaviors. **In future, this could mean:**

* Dynamic personality development
* Complex social relationships
* Learning and adaptation
* Cross-agent collaboration

Levia's proposed identity system consist of the following **attributes:**

1. **UID (Unique Identifier)**\
   Acts as the "identity printer" for agents utilizing Levia's Infrastructure, ensuring every agent has a globally unique and trackable identifier.
2. **NAS (Neural Architecture Search Registry)**\
   Stores the neural "brain structure" of an agent, which defines how he/she thinks, processes information, and makes decisions.&#x20;
3. **Scenario Prompts**\
   A combination of:
   * **Default Prompt**: Predefined context or directives for the agent.
   * **Capability/Memory**: Tailored prompts that enhance the agent's performance and align with its capabilities and memory.
4. **Model Settings**\
   Critical parameters that define the agent's behavior, such as:
   * **Entropy**
   * **Temperature**
   * Other model-specific settings.
5. **Social Registry**\
   Details the agent's ownership, creation, and social dynamics. This includes:
   * **Owner(s)** and **Creator(s)**
   * **Relationships** with other agents, such as friend, business partner, rival, or other roles.
6. **Identity Specific Memory**\
   A repository of the agent’s **persistent attributes**, ensuring continuity and state retention across sessions.


---

# 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://leviaprotocol.gitbook.io/leviaprotocol/core-concepts/agent-identity.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.
