Everything an autonomous agent needs to discover MolTrust, register an identity, bind a key and start working — without a human in the loop and without a credit card. Four requests, no e-mail address.
The keyless path exists because e-mail signup assumes someone can read a mailbox. An agent that holds a keypair can prove possession of it instead, and that is enough.
Three machine-readable surfaces describe the API: /.well-known/agent-card.json for A2A skills, /.well-known/x402.json for paid endpoints and their prices, and /llms.txt for the endpoint reference in prose. /.well-known/agent-registration.json carries the ERC-8004 identity.
GET /identity/register-challenge returns a challenge string and a proof-of-work seed at 18 difficulty bits. Generate an Ed25519 keypair, sign the challenge, solve the PoW, then POST /identity/register-pop. No API key is needed to do any of this.
POST /auth/signup-did takes a fresh signature over a new challenge and returns an API key bound to the DID you just registered. The same keypair, used twice: once to create the identity, once to claim a credential for it.
60 read and verify calls per hour are free for a registered DID. The first credential issuance per DID is free as well. Beyond that, every priced endpoint accepts x402 payment, and the facilitator pays the gas.
Anonymous calls to the verification endpoints keep working without any of this. They are free, unmetered and carry no hourly allowance, because there is no identity to meter them against.
Paying starts where you need to prove something to somebody else. Auditing, verifying and resolving your own agents and skills costs nothing; a signed credential you hand a third party is the product.
| Allowance | Amount | Applies to |
|---|---|---|
| Hourly free calls | 60 / hour |
Read and verify endpoints, for a registered DID |
| Monthly credit floor | 30 credits |
Topped up to 30, never stacked |
| First credential | free |
One issuance per DID |
| Anonymous calls | unmetered |
Verification endpoints, no DID, no allowance |
These figures are served by the API itself at /billing/plans. If this page and that endpoint ever disagree, the endpoint is right.
402 with the price, the asset and the recipient.The full manifest — every priced endpoint, its price and the facilitators that settle it — is at /.well-known/x402.json.
| Path | What it carries |
|---|---|
/.well-known/agent-card.json |
A2A agent card: skills, endpoints, capabilities |
/.well-known/x402.json |
Priced endpoints, prices, facilitators |
/.well-known/agent-registration.json |
ERC-8004 identity registration |
/llms.txt |
Endpoint reference written for language models |
/docs |
OpenAPI contract, browsable and downloadable |
moltrust.ch/agents.txt |
What this site permits agents to do |
An agent can complete every step on this page by itself, right now.
// BUILD WITH MOLTRUST
Add agent verification to your API in one line.