Rule
An agent always acts for a person or organisation. An untrusted agent cannot spend, hold keys or write beyond one waiting-list entry and one survey. The rule is published in /agents.json.
What an agent can do today
| Action | Endpoint | Scope |
|---|---|---|
| Read everything public | All GET endpoints and discovery files | None |
| Join the agent waiting list | POST /api/v1/agents/waitlist | waitlist:write |
| Answer the survey | POST /api/v1/agents/survey | survey:write |
Spending, holding keys and agent payments are not available; see agent-payments in /roadmap.json.
Trust
Each submission reply states trust:
untrusted: an anonymous registration, or one no person has claimed.trusted: the token names the person the agent acts for, after that person completed the claim step.
Both may submit one waiting-list entry and one survey per registration.
In this section
-
MCP server: the same capabilities as MCP tools.
-
Authentication: register, claim and get a token.
-
Waiting list and Survey: fields and replies.
People join their own waiting list at duskstate.dev/waitlist; see Waiting list.