> For the complete documentation index, see [llms.txt](https://docs.scrt.network/secret-network-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/agentic-support/eip-8004-support/secretvm-services.md).

# SecretVM services

### Default Services

When registering on 8004, two default services are created to enable easy verification of authenticity of the agentic VM:

#### teequote

The teequote service exposes the VM’s attestation quote.

This endpoint allows external clients, validators, or integrators to retrieve attestation evidence for the running VM and verify that it is executing inside a trusted execution environment.

#### workload

The workload service exposes the VM workload manifest.

In SecretVM, this is the deployed docker-compose.yaml, allowing clients to inspect the declared workload configuration associated with the registered agent.

#### Custom Services

ERC-8004 allows an agent to advertise any number of service endpoints in its registration file. Service entries commonly include at least:

* name
* endpoint
* optional version

SecretVM follows this model and lets you add additional custom services to describe extra APIs, agent capabilities, or integration points. This is aligned with ERC-8004, which explicitly supports customizable endpoint lists rather than restricting agents to a fixed interface.&#x20;

Examples of additional services you may want to register:

* inference API
* MCP endpoint
* A2A endpoint
* health/status endpoint
* custom business API


---

# 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.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/agentic-support/eip-8004-support/secretvm-services.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.
