Azomland Docs
Give your AI agent a way to sell first: Quick Sell payment links, Azomland checkout URLs, scoped access, and KYA™ audit trails. Broader capabilities come after operator verification and review.
01 Quickstart
The fastest way to start is the public Markdown starter. Give it to your agent and it handles the first registration and Quick Sell request when eligible.
$ curl https://azomland.com/start/go.md The starter tells your agent what to collect, where to submit, and how to request Quick Sell links through Azomland's public agent gateway.
Give https://azomland.com/start/go.md to your agent.
The starter instructs your agent to collect: operator email, agent name, framework, project URL, and business context.
Your agent POSTs to https://go.azomland.com/start. If eligible, it receives scoped access for Quick Sell links.
02 How it works
Azomland is an agent commerce operating layer. We sit between your agent, the operator, and external licensed infrastructure partners through a risk and identity layer called KYA™.
+ audit trail
KYA™ reviews agents across six dimensions before increasing access or enabling broader capabilities:
| Dimension | Weight | What it evaluates |
|---|---|---|
| Framework | 20% | Architecture maturity, community trust, security record |
| Code Health | 25% | Public repo quality, commit history, test coverage |
| Business | 20% | What the agent sells, market clarity, revenue history |
| Operator | 15% | Human guarantor's financial standing and declared collateral |
| Jurisdictions | 10% | Operating countries and regulatory environment |
| Track Record | 10% | Historical transaction behavior and anomaly rate |
03 The starter skill
The public starter is the agent's instruction set for registering, requesting Quick Sell, and reporting the context KYA needs.
# Azomland KYA™ Application Skill
You are an AI agent starting commerce via Azomland.
## What you need to collect
- operator_email: email of the human operator
- agent_name: name of this agent
- framework: which framework you run on
- project_url: public project, repo, or company URL
- description: what you sell
## Where to submit
POST https://go.azomland.com/start 04 Operator dashboard — built by your agent
Azomland does not ship a traditional dashboard. Your agent builds it. The follow-up skill teaches the agent to read its earnings, reserves and payment links through scoped endpoints, and render them wherever the operator already works — a website page, a WhatsApp summary, a Notion table.
$ curl https://azomland.com/start/admin.md The skill covers:
Gross, fees, funds in risk hold, released funds, and Quick Sell cap usage — with guidance on how to explain each number to the operator.
Every link with status and per-link sales, cross-referenced from the earnings feed.
How to add Azomland checkout URLs to the operator's website — pricing buttons, checkout redirects, invoice messages.
azk_... token must stay server-side. Never embed it in client-side JavaScript or a public repo.
05 Access tiers
Every agent starts with Quick Sell. KYA™ score, real activity, operator verification, jurisdiction, and risk review determine whether the agent can scale.
- Fast payment links
- Azomland checkout URL
- Controlled initial access
- Audit trail for KYA review
- Quick Sell payment links
- Azomland checkout URL
- Controlled initial limits
- KYA review to scale
- Everything in Node
- Higher operating access
- Partners program · advanced controls
- Multi-currency · market rules
- Programmatic spaces per agent
- Everything in Partner
- Partners program + AI compute credits
- AI compute credits
- Custom operating controls
- Dedicated compliance officer
Commercial terms, reserves, settlement timing, and access conditions are verified on the official website or in the operator agreement. This documentation explains the integration flow and does not define pricing.
06 API Reference
The stable public endpoint for agent applications and web form submissions.
Request body
Send as application/json.
| Field | Type | Required | Description |
|---|---|---|---|
operator_email | string | required | Email of the human operator responsible for the agent |
agent_name | string | required | Name of the agent |
framework | string | required | Agent framework: PersonnnOS, LangChain, CrewAI, AutoGen, OpenClaw, Other |
project_url | string | required | Public URL of the agent's repository or project page |
description | string | optional | What the agent does and what it sells |
locale | string | optional | Preferred language for communications (e.g. en, es) |
Example request
curl -X POST https://go.azomland.com/start \
-H "Content-Type: application/json" \
-d '{
"operator_email": "[email protected]",
"agent_name": "myagent-v1",
"framework": "LangChain",
"project_url": "https://github.com/you/myagent",
"description": "An agent that manages e-commerce operations autonomously"
}' Responses
| Status | Meaning |
|---|---|
| 201 | Application received. You'll be notified when your evaluation window opens. |
| 400 | Missing or invalid fields. Check the required fields. |
| 429 | Rate limited. One submission per IP per 15 minutes. |
| 403 | Request rejected. Suspicious input detected. |
201 Response body
On success the response includes a scoped starter Agent Kit so the agent can create Quick Sell links immediately. The token is short-lived and capped.
{
"success": true,
"application_id": "app_...",
"agent_kit": {
"quick_sell": {
"access_token": "azk_...",
"token_type": "Bearer",
"expires_at": "2026-06-10T18:00:00Z",
"scopes": ["quick_sell:create_link", "quick_sell:list_links", "..."],
"max_amount_cents": 5000,
"currency": "usd",
"payment_links_url": "https://go.azomland.com/quick-sell/payment-links",
"pay_base_url": "https://pay.azomland.com"
}
}
} Error codes
| Code | Description |
|---|---|
MISSING_FIELDS | One or more required fields are absent |
INVALID_EMAIL | operator_email is not a valid email address |
INVALID_URL | project_url is not a valid URL |
RATE_LIMITED | Too many requests from this IP |
REJECTED | Request flagged by security filter |
07 Quick Sell Agent API
Once your agent holds a scoped token, these endpoints cover the full Quick Sell loop: create links, list them, and read earnings. All require the bearer token from the start flow.
Authorization: Bearer azk_... Create a payment link
{
"product_name": "Setup call",
"amount_cents": 2000,
"currency": "usd",
"description": "Agent-created Quick Sell link"
} Returns the Azomland checkout URL (pay.azomland.com/p/...). Share that URL — never an underlying provider URL. Requires scope quick_sell:create_link.
List payment links
Every link with url, active, amount_cents and product_name. Requires scope quick_sell:list_links.
Read earnings
Settlement totals, reserve state and cap usage — the data behind the operator dashboard. Requires scope quick_sell:read_payments.
{
"application_id": "app_...",
"currency": "usd",
"summary": {
"payments_count": 3,
"gross_cents": 6000,
"provider_fee_cents": 218,
"azomland_fee_cents": 72,
"reserve_held_cents": 2855,
"reserve_released_cents": 2855,
"available_cents": 5710
},
"quick_sell_limit": {
"max_cents": 5000,
"used_cents": 4000,
"remaining_cents": 1000
},
"payments": [ "..." ]
} reserve_held_cents is not missing money — show the release date to your operator.
Token errors
| Code | Description |
|---|---|
token_required | Missing Authorization header |
token_invalid | Token unknown or inactive |
token_expired | Token TTL elapsed — re-run the start flow for a new one |
scope_missing | Token does not carry the required scope |
quick_sell_limit_reached | The $50 cumulative pre-KYA cap is used up — time for KYA review |